mirror of
https://github.com/hoshikawa2/agent_platform_oci.git
synced 2026-07-09 22:04:21 +00:00
115 lines
3.0 KiB
YAML
115 lines
3.0 KiB
YAML
# Roteamento enterprise configurável com MCP-aware intents.
|
|
router:
|
|
# mode também pode ser definido por variável de ambiente ROUTING_MODE.
|
|
# Valores: router | supervisor
|
|
mode: router
|
|
fallback_agent: billing_agent
|
|
confidence_threshold: 0.65
|
|
allow_handoff: true
|
|
|
|
state_policies:
|
|
- state: WAITING_BILLING_CONFIRMATION
|
|
agent: billing_agent
|
|
description: Mantém mensagens curtas como "sim" ou "não" no fluxo de fatura.
|
|
- state: WAITING_PRODUCT_CONFIRMATION
|
|
agent: product_agent
|
|
description: Mantém confirmações no fluxo de produtos/serviços.
|
|
- state: WAITING_ORDER_CONFIRMATION
|
|
agent: orders_agent
|
|
description: Mantém confirmações no fluxo de pedidos.
|
|
- state: WAITING_SUPPORT_CONFIRMATION
|
|
agent: support_agent
|
|
description: Mantém confirmações no fluxo de suporte retail.
|
|
|
|
intents:
|
|
- name: billing_invoice_explanation
|
|
domain: telecom
|
|
agent: billing_agent
|
|
description: Dúvidas sobre fatura, cobrança, vencimento, segunda via, contestação e valores.
|
|
priority: 10
|
|
mcp_tools:
|
|
- consultar_fatura
|
|
- consultar_pagamentos
|
|
keywords:
|
|
- fatura
|
|
- conta
|
|
- cobrança
|
|
- boleto
|
|
- vencimento
|
|
- segunda via
|
|
- contestar
|
|
- valor alto
|
|
- invoice
|
|
examples:
|
|
- Minha fatura veio alta.
|
|
- Quero entender uma cobrança.
|
|
- Preciso da segunda via da conta.
|
|
|
|
- name: product_services_information
|
|
domain: telecom
|
|
agent: product_agent
|
|
description: Dúvidas sobre plano, pacote, produto, serviço, VAS, internet, roaming e benefícios.
|
|
priority: 20
|
|
mcp_tools:
|
|
- consultar_plano
|
|
- listar_servicos
|
|
keywords:
|
|
- plano
|
|
- produto
|
|
- serviço
|
|
- pacote
|
|
- internet
|
|
- roaming
|
|
- vas
|
|
- benefício
|
|
- assinatura
|
|
examples:
|
|
- Quais serviços estão ativos no meu plano?
|
|
- Quero saber sobre meu pacote de internet.
|
|
- Tenho roaming internacional?
|
|
|
|
- name: retail_order_tracking
|
|
domain: retail
|
|
agent: orders_agent
|
|
description: Consulta de pedido, entrega, rastreamento, atraso e status de compra.
|
|
priority: 30
|
|
mcp_tools:
|
|
- consultar_pedido
|
|
- consultar_entrega
|
|
keywords:
|
|
- pedido
|
|
- entrega
|
|
- rastreio
|
|
- rastreamento
|
|
- encomenda
|
|
- compra
|
|
- atraso
|
|
- correios
|
|
examples:
|
|
- Meu pedido não chegou.
|
|
- Quero rastrear minha entrega.
|
|
- Qual é o status da minha compra?
|
|
|
|
- name: retail_support_exchange_return
|
|
domain: retail
|
|
agent: support_agent
|
|
description: Suporte, troca, devolução, garantia e problema com produto.
|
|
priority: 40
|
|
mcp_tools:
|
|
- consultar_pedido
|
|
- solicitar_troca
|
|
- solicitar_devolucao
|
|
keywords:
|
|
- troca
|
|
- devolução
|
|
- devolver
|
|
- garantia
|
|
- defeito
|
|
- produto quebrado
|
|
- suporte
|
|
- arrependimento
|
|
examples:
|
|
- Quero trocar um produto.
|
|
- Meu produto veio com defeito.
|
|
- Como faço uma devolução?
|