Não é um chatbot: como o Copilot do GO Tatame vira pergunta em consulta

Capa: Não é um chatbot: como o Copilot do GO Tatame vira pergunta em consulta

“Vamos botar um chatbot de IA no produto.” A frase esconde uma armadilha: se o modelo só gera texto, ele vai responder com confiança coisas que não sabe — e num sistema de gestão, uma resposta inventada sobre faturamento ou inadimplência é pior do que nenhuma resposta.

O Copilot do GO Tatame — plataforma de gestão de academias desenvolvida por nós — não é um chatbot nesse sentido. Quando o gestor pergunta “quem está em risco de evasão?”, o sistema não pede ao modelo que adivinhe. Ele usa o modelo para entender a intenção e então executa a consulta real no banco. Este artigo mostra a diferença e por que ela é tudo.

O modelo mental errado

Tratar IA conversacional como “ChatGPT dentro do meu app” leva a dois problemas: o modelo alucina (responde o que não sabe) e não tem acesso aos seus dados (ele não conhece os alunos da academia X). O resultado é um assistente que soa convincente e erra com frequência — exatamente o que você não quer perto de decisões de negócio.

O modelo mental certo é outro: o LLM é um tradutor de intenção, não a fonte da verdade. A verdade está nos seus dados; o trabalho do modelo é descobrir qual pergunta o usuário fez e qual ferramenta responde a ela.

A anatomia: intenção → ferramenta → resposta estruturada

O Copilot funciona como um agente com tool calling (chamada de função). O fluxo:

  1. O usuário escreve em linguagem natural.
  2. O modelo, com temperatura baixa (perto de zero, para ser determinístico), decide qual ferramenta a pergunta aciona — não inventa a resposta, escolhe a ação.
  3. Cada “ferramenta” é uma operação real e tipada do sistema: alunos em risco, resumo financeiro, inadimplentes, ranking de turmas, horários ociosos, aniversariantes, pagamentos a vencer, tendência de frequência, perfil do aluno.
  4. A ferramenta executa a consulta no banco e na lógica de negócio, e devolve dados.
  5. A resposta volta como uma estrutura tipada — não um blob de texto. A interface usa essa estrutura para renderizar cartões (um resumo financeiro vira um card de números; uma lista de alunos vira uma lista clicável).

O modelo nunca “chuta” o faturamento. Ele decide resumo financeiro, e o número vem do banco. Confiável por construção.

Ferramentas bem definidas são o que faz o agente funcionar

O segredo de um agente útil não é o modelo — é o conjunto de ferramentas. Cada ferramenta precisa ter um propósito claro, entradas previsíveis e uma saída tipada. Quanto mais nítida a fronteira de cada ação, melhor o modelo acerta qual chamar, e mais fácil é a interface renderizar o resultado.

É por isso que respostas estruturadas (em vez de texto livre) importam tanto: elas deixam o front-end mostrar dados de verdade — cards, listas, ações — em vez de um parágrafo que o usuário precisa interpretar.

Segurança não é opcional em chat público

Um assistente que recebe texto livre do usuário precisa de guardas nas duas pontas. O Copilot filtra a entrada (rejeita conteúdo abusivo, com uma lista de termos em português) e protege a saída (bloqueia respostas que não passam na checagem de segurança, caindo para uma mensagem genérica). Há contadores acompanhando quantas entradas e saídas foram barradas — porque o que você não mede, você não controla.

Numa interface conversacional aberta, isso deixa de ser detalhe e vira requisito: o custo de uma resposta inadequada num produto de gestão é alto.

A lição além de academias

O padrão se aplica a qualquer produto que queira uma camada de IA confiável sobre dados próprios: deixe o modelo interpretar, deixe o seu sistema responder. Defina ferramentas com fronteiras claras, devolva dados estruturados, coloque guardas de segurança e meça. Você ganha o melhor dos dois mundos — a flexibilidade da linguagem natural com a confiabilidade das suas próprias consultas.

Nem todo chat precisa ser um oráculo. Quase sempre, ele precisa resolver bem um problema estreito.

É assim que a Dravit constrói IA: como uma camada sobre dados confiáveis, não como um gerador de palpites. Quer uma camada de IA que responda com os seus dados, não com achismo? Vamos conversar.

← Todos os artigos