Files
agent_contas/config/routing.yaml

298 lines
7.4 KiB
YAML

router:
mode: router
fallback_agent: faturas_agent
confidence_threshold: 0.7
allow_handoff: true
state_policies:
- state: WAITING_FATURAS_CONFIRMATION
agent: faturas_agent
- state: WAITING_VAS_CONFIRMATION
agent: vas_agent
- state: WAITING_CONTESTACAO_CONFIRMATION
agent: contestacao_agent
- state: WAITING_SUPORTE_CONTAS_CONFIRMATION
agent: suporte_contas_agent
- state: COLLECTING_FATURAS_PARAMETERS
agent: faturas_agent
- state: COLLECTING_VAS_PARAMETERS
agent: vas_agent
- state: COLLECTING_CONTESTACAO_PARAMETERS
agent: contestacao_agent
- state: COLLECTING_SUPORTE_CONTAS_PARAMETERS
agent: suporte_contas_agent
intents:
- name: contas_invoice_query
domain: telecom_contas
agent: faturas_agent
priority: 140
description: Consulta, visualização, obtenção ou segunda via de fatura/conta sem
pedido de explicação de cobrança.
mcp_tools:
- consultar_faturas
keywords:
- quero minha fatura
- ver minha fatura
- consultar fatura
- consultar minha fatura
- mostrar minha fatura
- me mostra minha fatura
- segunda via
- segunda via da fatura
- obter fatura
- baixar fatura
- minha conta
- minhas faturas
- fatura atual
- última fatura
- ultima fatura
- fatura em aberto
- conta em aberto
examples:
- Quero minha fatura
- Quero ver a minha conta
- Pode consultar minha fatura atual?
- Preciso da segunda via da fatura
- Tenho alguma fatura em aberto?
- name: contas_invoice_explanation
domain: telecom_contas
agent: faturas_agent
priority: 130
description: Explicação, composição, diferença, aumento, variação ou dúvida sobre
valores/cobranças de uma fatura já conhecida.
mcp_tools:
- invoice_explanation
keywords:
- explicar fatura
- explique minha fatura
- entender minha fatura
- entender minha conta
- fatura veio alta
- conta veio alta
- veio mais cara
- valor aumentou
- diferença de valor
- divergência na fatura
- divergencia na fatura
- não entendi a cobrança
- nao entendi a cobranca
- por que cobraram
- por que veio esse valor
- composição da fatura
- composicao da fatura
- detalhar cobrança
- detalhar cobranca
examples:
- Minha fatura veio mais alta
- Quero entender minha conta
- Por que esse valor mudou?
- Explique essas cobranças da minha fatura
- Por que minha conta aumentou este mês?
- name: contas_contestation
domain: telecom_contas
agent: contestacao_agent
priority: 150
description: Contestação, reclamação ou pedido de ajuste por cobrança que o cliente
considera indevida.
mcp_tools:
- consultar_faturas
- invoice_explanation
- contestar_cobranca
keywords:
- contestar
- contestação
- contestacao
- cobrança indevida
- cobranca indevida
- não reconheço essa cobrança
- nao reconheco essa cobranca
- não concordo com a cobrança
- nao concordo com a cobranca
- ajuste na fatura
- estorno
- valor indevido
examples:
- Quero contestar essa cobrança
- Esse valor é indevido
- Não reconheço uma cobrança na minha fatura
- name: contas_vas_cancel
domain: telecom_contas
agent: contestacao_agent
priority: 145
description: Cancelamento ou retirada de serviço/VAS e sua cobrança recorrente.
mcp_tools:
- consultar_vas
- cancelar_vas_avulso
keywords:
- cancelar serviço
- cancelar servico
- cancelar assinatura
- retirar serviço
- retirar servico
- desativar serviço
- desativar servico
- não contratei esse serviço
- nao contratei esse servico
- tirar esse vas
examples:
- Quero cancelar esse serviço
- Não contratei esse VAS
- Quero retirar essa assinatura
- name: contas_vas_strategic
domain: telecom_contas
agent: contestacao_agent
priority: 125
description: Tratamento de serviço estratégico, parceiro ou benefício incluso com
fluxo específico.
mcp_tools:
- consultar_vas
- tratar_vas_estrategico
keywords:
- apple music
- deezer
- disney
- disney+
- netflix
- youtube premium
- globoplay
- amazon prime
- prime video
- serviço estratégico
- servico estrategico
- benefício incluso
- beneficio incluso
examples:
- Não reconheço o Netflix
- Quero tratar esse serviço estratégico
- Meu plano inclui Deezer?
- name: contas_vas_information
domain: telecom_contas
agent: vas_agent
priority: 110
description: Consulta ou explicação de VAS, serviço adicional, assinatura, aplicativo,
parceiro, bundle ou benefício do plano.
mcp_tools:
- consultar_vas
- buscar_informacao
keywords:
- vas
- serviço adicional
- servico adicional
- aplicativo
- assinatura
- serviços ativos
- servicos ativos
- benefício
- beneficio
- incluso no plano
- pacote digital
- parceiro
examples:
- O que é esse serviço?
- Quais VAS estão ativos?
- Esse aplicativo está incluso?
- Quais serviços adicionais eu tenho?
- name: contas_vas_history
domain: telecom_contas
agent: vas_agent
priority: 105
description: Consulta de histórico de VAS/serviços que já estiveram ativos ou sofreram
alterações.
mcp_tools:
- consultar_historico_vas
keywords:
- histórico de vas
- historico de vas
- histórico de serviços
- historico de servicos
- serviços anteriores
- servicos anteriores
- já tive esse serviço
- ja tive esse servico
examples:
- Quero ver meu histórico de serviços
- Eu já tive esse VAS antes?
- name: contas_knowledge
domain: telecom_contas
agent: suporte_contas_agent
priority: 80
description: Perguntas conceituais ou de procedimento sobre produtos, fatura, serviços
e regras que não exigem consultar dados do cliente.
mcp_tools:
- buscar_informacao
keywords:
- o que é
- o que significa
- como funciona
- como faço
- onde encontro
- qual a regra
- informação sobre
- informacao sobre
examples:
- O que significa cobrança proporcional?
- Como funciona o vencimento da fatura?
- name: contas_service_status
domain: telecom_contas
agent: suporte_contas_agent
priority: 90
description: Consulta de status, andamento, protocolo ou acompanhamento de solicitação
já aberta.
mcp_tools:
- consultar_status_solicitacao
keywords:
- protocolo
- status da solicitação
- status da solicitacao
- andamento
- acompanhamento
- acompanhar solicitação
- acompanhar solicitacao
- pedido em andamento
examples:
- Qual o status da minha solicitação?
- Quero acompanhar o protocolo
- name: contas_pro_rata
domain: telecom_contas
agent: faturas_agent
priority: 128
description: Cobrança proporcional/pró-rata decorrente de troca de plano.
mcp_tools:
- pro_rata
keywords:
- pró-rata
- pro rata
- pro-rata
- cobrança proporcional
- cobranca proporcional
- troca de plano
examples:
- Por que veio cobrança proporcional?
- Troquei de plano e vieram duas cobranças
- name: contas_termino_desconto
domain: telecom_contas
agent: faturas_agent
priority: 127
description: Término de desconto ou promoção refletido na fatura.
mcp_tools:
- termino_desconto
keywords:
- término de desconto
- termino de desconto
- desconto acabou
- fim do desconto
examples:
- Meu desconto acabou?
- name: contas_valor_divergente
domain: telecom_contas
agent: faturas_agent
priority: 126
description: Capability de valor divergente.
mcp_tools:
- valor_divergente
keywords:
- valor divergente
- divergência de valor
- divergencia de valor
examples:
- Tem um valor divergente na minha conta