A decisão
Escolha pela autoridade necessária. RAG explica documentos; consulta determinística retorna fatos estruturados por regras; chamada de ferramenta solicita uma operação que a aplicação deve validar e autorizar.
Um exemplo concreto
Um assistente fictício recebe três pedidos: política de devolução, chegada de devolução e cancelamento de coleta. O primeiro usa trechos, o segundo o registro autorizado, o terceiro um comando validado com confirmação adequada.
Alternativas a considerar
- Combine busca conversacional e formulário comum se necessário. Uma interface única precisa preservar permissões, evidências e erros distintos. Conveniência não substitui fluxo confiável.
Onde o plano falha
Não responda estoque atual com documento antigo nem permita consultas irrestritas inventadas pelo modelo. Limite operações, valide parâmetros e esclareça identificadores ambíguos.
Encaminhe o pedido antes de redigir
Defina três contratos de resposta: explicação identifica versão e trecho da política; consulta identifica registro autorizado e momento da leitura; cancelamento identifica coleta, transição permitida e resultado. A linguagem pode ser conversacional, mas essas obrigações continuam separadas na aplicação.
Uma mensagem pode pedir explicação da cobrança, consulta de estado e cancelamento se a coleta não começou. Uma explicação plausível não valida uma condição de escrita. Leia o estado oficial, mostre a ação e valide novamente na confirmação. Se mudou, explique e peça nova decisão. Identificador ambíguo exige esclarecimento, não a escolha de um registro conveniente.
Teste a fronteira entre compreender e executar
Experimente duas coletas com o mesmo nome, coleta concluída, usuário sem acesso e fornecedor que recebe o cancelamento mas perde a resposta. Combine resultados aceitáveis com o negócio. Uma resposta de chat bem escrita não comprova execução. Diferencie concluído, rejeitado e não resolvido, com referência para investigação.
Mantenha o comando utilizável sem modelo para testar permissões, parâmetros e repetições separadamente. Responsáveis documentais atualizam políticas; operações acompanha comandos incertos; produto define ações oferecidas. Se a conversa ficar pouco confiável, preserve formulário ou consulta convencional como alternativa funcional.
Antes de contratar o projeto
É explicação, fato atual ou ação? Qual sistema é a autoridade? Uma operação importante pode ser revisada antes? Desenhe a integração de IA por essas respostas.