Projeto do Agent Contas ORACLE
This commit is contained in:
227
config/tools.yaml
Normal file
227
config/tools.yaml
Normal file
@@ -0,0 +1,227 @@
|
||||
tools:
|
||||
consultar_faturas:
|
||||
description: Consulta faturas atuais/anteriores, status, vencimento, valor e existência
|
||||
de fatura aberta sem iniciar o workflow de explicação.
|
||||
mcp_server: contas
|
||||
enabled: true
|
||||
args_schema:
|
||||
msisdn: string
|
||||
selection_keywords:
|
||||
- quero minha fatura
|
||||
- consultar fatura
|
||||
- ver fatura
|
||||
- segunda via
|
||||
- minhas faturas
|
||||
- fatura atual
|
||||
- fatura em aberto
|
||||
- conta em aberto
|
||||
invoice_explanation:
|
||||
description: Explica composição, diferença ou variação de valores de uma fatura;
|
||||
não deve ser usada apenas para consultar/obter a fatura.
|
||||
mcp_server: contas
|
||||
enabled: true
|
||||
args_schema:
|
||||
msisdn: string
|
||||
selection_keywords:
|
||||
- explicar fatura
|
||||
- entender fatura
|
||||
- fatura veio alta
|
||||
- conta veio alta
|
||||
- valor aumentou
|
||||
- diferença de valor
|
||||
- divergência
|
||||
- cobrança diferente
|
||||
- por que esse valor
|
||||
buscar_informacao:
|
||||
description: Conhecimento do Contas é atendido pelo RagService do agent_framework_oci,
|
||||
não pelo MCP.
|
||||
mcp_server: contas
|
||||
enabled: false
|
||||
args_schema:
|
||||
query: string
|
||||
selection_keywords:
|
||||
- o que é
|
||||
- o que significa
|
||||
- como funciona
|
||||
- como faço
|
||||
- informação
|
||||
- explique o conceito
|
||||
consultar_vas:
|
||||
description: Consulta serviços VAS ativos.
|
||||
mcp_server: contas
|
||||
enabled: true
|
||||
args_schema:
|
||||
msisdn: string
|
||||
selection_keywords:
|
||||
- vas
|
||||
- serviço adicional
|
||||
- servico adicional
|
||||
- assinatura
|
||||
- aplicativo
|
||||
- serviços ativos
|
||||
- servicos ativos
|
||||
consultar_historico_vas:
|
||||
description: Consulta histórico de serviços VAS.
|
||||
mcp_server: contas
|
||||
enabled: true
|
||||
args_schema:
|
||||
msisdn: string
|
||||
selection_keywords:
|
||||
- histórico de vas
|
||||
- historico de vas
|
||||
- histórico de serviços
|
||||
- historico de servicos
|
||||
- serviços anteriores
|
||||
- servicos anteriores
|
||||
cancelar_vas_avulso:
|
||||
description: Executa cancelamento de VAS avulso no novo domínio Contas; confirmação
|
||||
e estado são do framework.
|
||||
mcp_server: contas
|
||||
enabled: true
|
||||
tool_type: action
|
||||
confirmation_required: true
|
||||
requires:
|
||||
- subject
|
||||
args_schema:
|
||||
subject: string
|
||||
selection_keywords:
|
||||
- cancelar serviço
|
||||
- cancelar servico
|
||||
- cancelar assinatura
|
||||
- retirar serviço
|
||||
- retirar servico
|
||||
- desativar serviço
|
||||
- desativar servico
|
||||
tratar_vas_estrategico:
|
||||
description: Trata VAS estratégico/bundle no novo domínio Contas; diálogo e estado
|
||||
são do framework.
|
||||
mcp_server: contas
|
||||
enabled: true
|
||||
tool_type: conversational
|
||||
confirmation_required: false
|
||||
requires:
|
||||
- subject
|
||||
args_schema:
|
||||
subject: string
|
||||
selection_keywords:
|
||||
- serviço estratégico
|
||||
- servico estrategico
|
||||
- benefício incluso
|
||||
- beneficio incluso
|
||||
- apple music
|
||||
- deezer
|
||||
- disney
|
||||
- netflix
|
||||
- globoplay
|
||||
- amazon prime
|
||||
contestar_cobranca:
|
||||
description: Executa contestação no novo domínio Contas após confirmação transacional
|
||||
do framework.
|
||||
mcp_server: contas
|
||||
enabled: true
|
||||
tool_type: action
|
||||
confirmation_required: true
|
||||
requires:
|
||||
- subject
|
||||
- valor
|
||||
args_schema:
|
||||
subject: string
|
||||
valor: number
|
||||
motivo: string
|
||||
selection_keywords:
|
||||
- contestar
|
||||
- contestação
|
||||
- contestacao
|
||||
- cobrança indevida
|
||||
- cobranca indevida
|
||||
- valor indevido
|
||||
- ajuste na fatura
|
||||
- estorno
|
||||
finalizar_atendimento:
|
||||
description: Executa apenas efeitos de domínio da finalização; encerramento, memória
|
||||
e telemetria ficam no framework.
|
||||
mcp_server: contas
|
||||
enabled: true
|
||||
tool_type: action
|
||||
confirmation_required: false
|
||||
args_schema:
|
||||
status: string
|
||||
summary: string
|
||||
selection_keywords:
|
||||
- encerrar atendimento
|
||||
- finalizar atendimento
|
||||
- era só isso
|
||||
- obrigado era isso
|
||||
consultar_status_solicitacao:
|
||||
description: Consulta status de solicitação/protocolo TIM.
|
||||
mcp_server: contas
|
||||
enabled: true
|
||||
args_schema:
|
||||
msisdn: string
|
||||
protocol: string
|
||||
enviar_sms:
|
||||
description: Envia SMS via integração TIM; use apenas quando um fluxo de domínio
|
||||
exigir.
|
||||
mcp_server: contas
|
||||
enabled: true
|
||||
args_schema:
|
||||
msisdn: string
|
||||
message: string
|
||||
recuperar_fatura_pdf:
|
||||
description: Recupera o PDF seguro de uma fatura.
|
||||
mcp_server: contas
|
||||
enabled: true
|
||||
args_schema:
|
||||
msisdn: string
|
||||
invoice_id: string
|
||||
customer_id: string
|
||||
pro_rata:
|
||||
description: Explica cobrança proporcional e conduz pause/resume pelo WorkflowRuntime.
|
||||
mcp_server: contas
|
||||
enabled: true
|
||||
tool_type: conversational
|
||||
confirmation_required: false
|
||||
args_schema:
|
||||
msisdn: string
|
||||
planos: array
|
||||
has_plano_controle: boolean
|
||||
selection_keywords:
|
||||
- pró-rata
|
||||
- pro rata
|
||||
- pro-rata
|
||||
- cobrança proporcional
|
||||
- cobranca proporcional
|
||||
- troca de plano
|
||||
termino_desconto:
|
||||
description: Trata término de desconto identificado na fatura.
|
||||
mcp_server: contas
|
||||
enabled: true
|
||||
args_schema:
|
||||
msisdn: string
|
||||
nome_plano: string
|
||||
selection_keywords:
|
||||
- término de desconto
|
||||
- termino de desconto
|
||||
- desconto acabou
|
||||
- fim do desconto
|
||||
valor_divergente:
|
||||
description: Trata variação/divergência de valor conforme workflow do Contas.
|
||||
mcp_server: contas
|
||||
enabled: true
|
||||
args_schema:
|
||||
msisdn: string
|
||||
selection_keywords:
|
||||
- valor divergente
|
||||
- divergência de valor
|
||||
- divergencia de valor
|
||||
retomar_workflow:
|
||||
description: Tool interna usada pelo framework para retomar workflow pausado.
|
||||
mcp_server: contas
|
||||
enabled: true
|
||||
tool_type: internal
|
||||
confirmation_required: false
|
||||
args_schema:
|
||||
workflow_name: string
|
||||
execution_id: string
|
||||
resposta_usuario: string
|
||||
selection_keywords: []
|
||||
Reference in New Issue
Block a user