Chatbot ou agente de IA?

Segundo a Mesterséges Intelligencia Központ Kft., empresa de desenvolvimento de software de Budapeste, é preciso um chatbot quando a tarefa é responder a perguntas, e um agente de IA quando o sistema também tem de executar passos: consultar, registar, reservar.

Em resumo: o chatbot fala, o agente também age. Vale a pena começar pela solução mais simples que faça o trabalho e passar para um agente apenas onde a ordem dos passos não pode ser descrita de antemão; e o agente deve trabalhar com permissões restritas, com registo e com aprovação humana antes dos passos importantes.

O que significam os termos?

As palavras «chatbot» e «agente de IA» são usadas no mercado com muitos sentidos diferentes. Para que, numa decisão, falemos da mesma coisa, distinguimos cinco soluções, da mais simples à mais autónoma.

Chatbot baseado em regras

Segue um guião escrito de antemão, feito de botões, palavras-chave e uma árvore de decisão. É totalmente previsível, não chama nenhum modelo de linguagem e diz exatamente aquilo que nele foi escrito. Mas só compreende aquilo para que foi preparado: uma pergunta formulada de outra maneira fica fora do guião, e cada tema novo tem de ser incorporado à mão.

Chatbot assente num modelo de linguagem

O grande modelo de linguagem (large language model, LLM) compreende perguntas em texto livre e responde em linguagem natural, lidando também com erros de escrita e com formulações do dia a dia. Mas, se se apoiar apenas no conhecimento geral do modelo, pode dar com toda a confiança respostas erradas sobre a empresa; por isso, no uso empresarial, ligamo-lo quase sempre ao material da própria empresa.

Chatbot que responde a partir de documentos

Para cada pergunta, o sistema começa por procurar os excertos relevantes nos documentos da empresa (perguntas frequentes, regulamentos, manuais), e o modelo responde com base neles, indicando a fonte. O método chama-se RAG (retrieval-augmented generation, geração aumentada por recuperação); o artigo IA nos próprios documentos da empresa (RAG) trata do seu funcionamento, da língua húngara e do armazenamento dos dados.

Fluxo de trabalho de IA

O guia da Anthropic sobre agentes define o fluxo de trabalho (workflow) como um sistema em que o modelo de linguagem e as ferramentas são orquestrados por caminhos de código predefinidos. Um exemplo: e-mail recebido → classificação → extração de dados → rascunho de resposta no CRM. A ordem dos passos é fixa, e em cada passo o modelo executa uma tarefa linguística bem delimitada. Muitas necessidades das empresas são, na realidade, fluxos de trabalho deste tipo, e não agentes.

Agente de IA

O mesmo guia descreve o agente como um sistema em que o próprio modelo de linguagem dirige o seu processo e a utilização das ferramentas. Segundo a documentação da OpenAI, os agentes planeiam e executam tarefas com a ajuda de ferramentas e mantêm o contexto ao longo dos passos. O agente recebe um objetivo («registe a reclamação e envie uma confirmação ao cliente») e decide ele próprio com que passos o atinge: consulta a encomenda, verifica a garantia, regista o caso, escreve o e-mail. A ferramenta não é executada pelo modelo: segundo a documentação do Google Gemini, o próprio modelo não executa a função e, segundo a Anthropic, as ferramentas próprias são executadas pela aplicação. O modelo limita-se a pedir a operação; é o nosso código que a executa, e é aí que se decide o que é permitido.

O conselho da Anthropic é simples: procurar a solução mais simples possível e só aumentar a complexidade quando for necessário. Segundo o guia, o agente adequa-se a problemas em aberto, em que é difícil ou impossível prever quantos passos serão necessários; e os sistemas baseados em agentes trocam muitas vezes latência e custo por um melhor desempenho na tarefa.

Comparação numa tabela

Na tabela, o chatbot assente num modelo de linguagem aparece na sua variante que responde a partir de documentos, porque, no uso empresarial, é quase sempre assim que é construído.

CritérioChatbot baseado em regrasChatbot que responde a partir de documentosFluxo de trabalho de IAAgente de IA
O que fazsegue um guião escrito de antemãoresponde a partir do material da empresaexecuta uma sequência fixa de passos, com tarefas linguísticasrecebe um objetivo e escolhe ele próprio os passos
O que compreendeas palavras-chave e os botões para que foi preparadotexto livreo texto que entra no processotexto livre e os resultados das ferramentas
A que tem acessoao guiãoà base de conhecimentoaos sistemas atribuídos aos passosàs ferramentas que lhe são dadas
Previsibilidadetotalelevada, se indicar a fonteelevadamenor, são necessários limites rigorosos
Principal riscorígido, muitas perguntas ficam de forauma resposta errada ou desatualizadauma extração errada num dos passosações erradas ou em excesso, erros que se acumulam
Controlomanutenção do guiãoindicação da fonte, «não sei», passagem a um colaboradorverificação em cada passo, aprovaçãopermissões, aprovação, registo, limites
Boa escolha sehouver poucas perguntas bem delimitadashouver muitas perguntas e muitos documentosos passos do processo puderem ser descritos de antemãoo número e a ordem dos passos não puderem ser previstos

A fronteira não é nítida: um chatbot que consulta o estado de uma encomenda com uma única ferramenta só de leitura já deu um passo em direção ao agente, mas o seu risco continua baixo. A questão decisiva é sempre o que o sistema pode fazer, e não o nome que lhe damos.

Onde se adequa cada um?

Apoio ao cliente

Para as perguntas frequentes (entrega, pagamento, garantia, horário de funcionamento), o chatbot que responde a partir de documentos é um bom ponto de partida, a qualquer hora do dia, com passagem a um colaborador quando fica bloqueado. Para o estado da encomenda, basta uma consulta só de leitura. Onde o bot também escreve, por exemplo quando regista uma reclamação ou inicia um reembolso, é necessária a capacidade de agente, com aprovação antes de qualquer passo que envolva dinheiro.

Vendas

O bot recomenda produtos a partir do catálogo, prepara o pedido de proposta, faz marcações e regista o interessado no CRM. A marcação e o registo são utilização de ferramentas, ou seja, elementos de agente; o preço, o desconto e o prazo, pelo contrário, convém retirá-los da competência do bot e atribuí-los a um colaborador.

Helpdesk interno

Para as perguntas de RH e de TI, os regulamentos e as instruções de trabalho, o chatbot que responde a partir de documentos é a escolha natural, e ajuda também os novos colegas a integrar-se. Aqui, a questão principal são as permissões: o bot só pode responder a partir dos documentos que o próprio colaborador que pergunta também pode abrir. Para abrir um ticket ou pedir um acesso, já pode servir um agente com um conjunto restrito de ferramentas.

Back-office

O processamento de faturas, encomendas e e-mails é tipicamente um fluxo de trabalho de IA, porque os passos são conhecidos de antemão: extração, comparação, registo, exceções para um colaborador. Um agente justifica-se onde os casos são muito variados, por exemplo na análise de uma reclamação que exige reunir dados de vários sistemas. Sobre a automatização que abrange vários sistemas escrevemos na página Automatização de processos, e sobre os padrões de integração (API, webhook, chamada de funções, MCP) no artigo Como ligar os sistemas da empresa com inteligência artificial?.

Os riscos do agente e os controlos

O agente é útil porque age, e é isso mesmo que o torna arriscado. O guia da Anthropic aponta, como preço da autonomia dos agentes, custos mais elevados e a possibilidade de erros que se acumulam, e recomenda testes aprofundados em ambientes isolados (sandbox), com os limites adequados. A lista de riscos do OWASP GenAI Security Project indica três causas para a liberdade de ação excessiva (Excessive Agency): funcionalidades desnecessárias, permissões demasiado amplas e autonomia excessiva. Por isso, incorporamos estes controlos:

Estes controlos não abrandam o trabalho desnecessariamente: a aprovação pode ser um único clique e, com base na medição, pode ir sendo restringida aos casos em que é realmente necessária.

Transparência: é preciso saber que é uma IA a responder

Nos termos do artigo 50.º, n.º 1, do AI Act, ou seja, do Regulamento (UE) 2024/1689, os sistemas de IA destinados a interagir diretamente com pessoas singulares devem ser concebidos de modo a que as pessoas em causa sejam informadas de que estão a interagir com um sistema de IA, salvo se isso for óbvio pelas circunstâncias. A partir de quando e a quem exatamente isto se aplica, e o que o RGPD exige num chatbot, explicamos em pormenor no artigo AI Act e RGPD num chatbot empresarial; trata-se de informação, não de aconselhamento jurídico.

Um exemplo ao vivo: o nosso assistente de IA na página inicial

Ao lado do jogo que corre na página inicial, o nosso assistente de IA conversa com o visitante: é um chatbot próprio que funciona ao vivo, e mostra bem onde passa a fronteira entre o chatbot e o agente.

O último ponto é o essencial: o limite daquilo que lhe é permitido não é traçado pelas boas intenções do modelo, mas pela forma como o sistema é construído. Pode ler sobre os nossos próprios desenvolvimentos na página O nosso trabalho.

Como começar em pequeno?

  1. Uma área, uma lista de perguntas: reunir as perguntas mais frequentes, por exemplo, no apoio ao cliente.
  2. Um chatbot a partir do material próprio: com indicação da fonte, uma resposta «não sei» e passagem a um colaborador.
  3. Medição com perguntas reais: antes da entrada em produção, num conjunto de avaliação; depois, a partir do registo das conversas.
  4. Uma primeira ferramenta, só de leitura: por exemplo, a consulta do estado da encomenda.
  5. Uma primeira operação de escrita com aprovação: por exemplo, o registo de uma reclamação, que um colaborador aprova.
  6. Expansão com base no registo: uma nova ferramenta ou um círculo de aprovação mais restrito só onde a medição o justificar.

Erros típicos

Perguntas frequentes

Qual é a diferença entre um chatbot e um agente de IA?

O chatbot responde a perguntas, idealmente a partir do material da própria empresa, indicando a fonte. O agente de IA, além disso, usa ferramentas (consulta, regista, reserva, escreve e-mails) e escolhe ele próprio os passos para atingir um objetivo. Ambos podem assentar no mesmo modelo de linguagem; a diferença está naquilo que lhes é permitido fazer.

Quando basta um chatbot?

Quando a tarefa é informar: perguntas frequentes, regulamentos, informação sobre produtos, conhecimento interno. Também basta se, depois da resposta, o trabalho for feito por uma pessoa. Se o sistema tiver de alterar dados ou de agir noutro sistema, entra em consideração o fluxo de trabalho ou o agente.

O que pode um agente de IA fazer de forma autónoma?

Aquilo para que recebe ferramentas e permissões, e aquilo que, dado o risco, aceitamos confiar-lhe sem aprovação: tipicamente consultas, registos internos, elaboração de rascunhos, marcações. Antes dos passos que envolvam dinheiro, um contrato ou uma mensagem enviada a um cliente, ou que sejam irreversíveis, convém pedir aprovação humana.

Como evitar que o agente cometa erros?

Não é possível excluí-los totalmente, mas é possível limitar os danos: com um conjunto restrito de ferramentas, permissões mínimas, pedidos verificados também no sistema de destino, aprovação antes dos passos de grande impacto, limites de passos e de montantes, um registo completo e testes num ambiente isolado antes da entrada em produção. Os textos recebidos são tratados como dados, e não como instruções.

Temos de indicar que é uma IA a responder?

Regra geral, sim: nos termos do artigo 50.º, n.º 1, do AI Act, as pessoas em causa têm de saber que estão a interagir com um sistema de IA, a menos que isso seja óbvio. Um chatbot desenvolvido por nós indica-o logo na primeira mensagem. Os pormenores estão descritos no artigo AI Act e RGPD num chatbot empresarial; trata-se de informação, não de aconselhamento jurídico.

Como podemos ajudar?

A Mesterséges Intelligencia Központ Kft. desenvolve tanto chatbots de IA como agentes de IA: bots que respondem a partir dos próprios documentos da empresa e agentes ligados aos sistemas da empresa que executam passos, assentes nos modelos de linguagem da OpenAI (ChatGPT), da Anthropic (Claude) e da Google (Gemini). A primeira consulta é gratuita; medimos o tamanho do desenvolvimento em pontos de função COSMIC, e daí resultam a proposta e o calendário. A pedido, assinamos um acordo de confidencialidade (NDA) e, após a entrega, asseguramos também a operação e a manutenção. O código-fonte e os direitos de utilização regem-se pelo contrato.

Os pormenores estão na página de serviço Chatbots e agentes de IA, e a ligação dos modelos de linguagem é tratada na página Integração de IA. Se está a planear um chatbot ou um agente, escreva-nos através dos contactos indicados na página Contacto.

Fontes