mirror of
https://github.com/hoshikawa2/agent_platform_oci.git
synced 2026-07-09 14:04:19 +00:00
1.5 KiB
1.5 KiB
Agent Template Backend Enterprise
Este folder é uma cópia completa do agent_template_backend, sem cortes de
arquitetura. Ele mantém workflow, router, output supervisor, guardrails,
analytics, observer, MCP, memória, checkpoints e configurações.
A diferença é que a lógica de negócio dos agentes de exemplo foi removida da execução e preservada comentada nos próprios arquivos:
app/agents/billing_agent.pyapp/agents/product_agent.pyapp/agents/orders_agent.pyapp/agents/support_agent.py
O que o desenvolvedor deve alterar
- Escolher ou criar um agente em
app/agents/. - Implementar o método
run(). - Ajustar prompts e tools, se necessário.
- Emitir ICs de negócio relevantes para a jornada.
- Manter NOC/GRL nos pontos operacionais e de guardrails.
O que já está integrado
AgentObserverobserver.emit_ic()observer.emit_noc()observer.emit_grl()AnalyticsPublisher- OCI Streaming
- GCP Pub/Sub
- OutputSupervisor
- GuardrailPipeline com suporte a execução paralela/fail-fast no framework
- MCP Tool Router
- LangGraph
- Memory
- Checkpoint
- Langfuse / OpenTelemetry
Exemplos adicionados
Veja app/examples/:
ic_examples.pynoc_examples.pygrl_examples.pymcp_examples.pyobserver_examples.py
Convenção rápida
- IC = evento de negócio / curadoria / informacional.
- NOC = evento operacional / saúde técnica.
- GRL = evento de guardrail / segurança / validação.