O que é chatbot?

Conteúdo revisado:

Chatbot é um programa de computador que conversa com pessoas em linguagem natural, por texto ou voz, simulando um diálogo humano. Ele recebe a mensagem do usuário, interpreta a intenção e responde de forma automática — seja para tirar dúvidas, executar tarefas ou apenas conversar.

Os primeiros chatbots seguiam regras fixas e respostas pré-programadas, o que os tornava limitados. A geração atual é baseada em grandes modelos de linguagem: ferramentas como ChatGPT (OpenAI), Gemini (Google) e Claude (Anthropic) entendem perguntas complexas, mantêm o contexto da conversa, geram textos, escrevem código e analisam documentos. Por isso, o chatbot deixou de ser apenas um atendente de suporte e virou assistente de uso geral. Empresas também usam chatbots em sites e aplicativos para atendimento ao cliente, vendas e suporte interno, integrando-os a sistemas próprios.

O que avaliar em um chatbot moderno?

Além da qualidade do texto, observe compreensão da intenção, uso de fontes, memória, ferramentas e transferência para atendimento humano. O chatbot deve informar limites, proteger dados e registrar ações importantes. Testes precisam incluir linguagem ambígua, solicitações fora do escopo e tentativas de manipulação. Para empresas, taxa de resolução e satisfação importam mais do que uma demonstração fluente.

Referência primária: Google Cloud — documentação do Dialogflow

Exemplo prático

Um chatbot de banco pode responder horários com regras fixas, consultar saldo por uma API autenticada e encaminhar uma fraude para uma pessoa. Cada capacidade pede controles diferentes: conteúdo aprovado para respostas, autorização para dados da conta e transferência imediata quando o risco ou a incerteza aumenta.

Como distinguir e avaliar

Chatbot descreve a interface conversacional, não a tecnologia interna. Ele pode usar regras, busca, um LLM ou uma combinação. Também pode incorporar um agente, mas conversar não significa que tenha autonomia para agir. Avalie capacidades e permissões, não apenas o rótulo.

Checklist de avaliação

  • Meça resolução correta e transferência, além de satisfação.
  • Proteja autenticação, histórico e dados pessoais.
  • Teste perguntas ambíguas, fora do escopo e adversariais.

Fonte primária adicional: NIST — AI Risk Management Framework

Perguntas frequentes

Qual a diferença entre um chatbot e um modelo de linguagem?

O modelo de linguagem é o motor de IA que entende e gera texto. O chatbot é o produto que coloca esse motor em uma interface de conversa, com memória da conversa, regras de segurança e, muitas vezes, acesso a ferramentas externas.

Quais são os chatbots de IA mais conhecidos?

Os mais populares são o ChatGPT (OpenAI), o Gemini (Google) e o Claude (Anthropic), todos baseados em grandes modelos de linguagem.