Como criar um chatbot com IA (sem complicar)
Atualizado em
Comece decidindo uma função específica para o chatbot e quem vai usá-lo. Depois, escreva um prompt de sistema com o papel, o tom, as informações que ele pode usar, o que deve recusar e o que fazer quando não souber. Teste com perguntas reais e difíceis antes de lançar e continue lendo as conversas para melhorá-lo.
Decida a única função do seu chatbot
A maioria dos chatbots decepcionantes falha por causa do escopo, não da tecnologia. Um bot que tenta responder a tudo acaba respondendo mal a quase tudo. Escolha uma função restrita e escreva-a antes de abrir qualquer ferramenta.
- Função: que problema ele resolve (responder dúvidas frequentes, coletar dados de um contato, guiar as pessoas por um catálogo).
- Usuário: quem escreve para ele, o que já sabe e como espera ser tratado.
- Limites: que assuntos ele cobre e quais encaminha a uma pessoa.
- Fonte de verdade: de onde vêm as respostas (seu FAQ, suas políticas, notas dos produtos). Se você não fornecer uma, ele vai improvisar.
Escreva uma frase sobre o que o bot faz e outra sobre o que ele nunca faz. Se a segunda for difícil de escrever, o escopo ainda não está definido.
Plataforma no-code ou API: escolha o seu caminho
Há dois caminhos comuns. Uma plataforma no-code de chatbots reúne a janela de chat, a conexão com um modelo de IA e o gerenciamento das conversas, de modo que dá para começar sem programar. Conectar-se diretamente à API de um provedor de modelos (OpenAI, Anthropic ou Google, por exemplo) a partir do seu site ou app dá mais controle, mas exige desenvolvimento.
Em qualquer caso, o que mais influencia a qualidade é o mesmo: o prompt de sistema e as informações que você dá ao modelo. Funções, limites e preços mudam com frequência, por isso consulte a documentação e os termos atuais de cada provedor antes de se comprometer.
Escreva o prompt de sistema
O prompt de sistema é a instrução permanente que o modelo recebe antes de qualquer conversa. Pense nele como a descrição do cargo do bot. Um bom prompt cobre seis pontos:
- Identidade: quem é o bot e a quem ele atende.
- Tom de voz: formal ou amigável, tamanho das frases, idioma.
- Conhecimento permitido: só o que estiver no material que você fornecer.
- Limites: assuntos que ele não discute e promessas que nunca deve fazer.
- Plano B: admitir que não sabe e indicar outro canal, nunca chutar.
- Formato: respostas curtas, uma pergunta de cada vez, passos numerados quando necessário.
Você é [nome do bot], o assistente virtual de [negócio ou projeto]. Você ajuda [tipo de usuário] e seu único objetivo é [função específica]. Tom de voz: [amigável / profissional], em [idioma]. Responda com [4] frases ou menos e evite jargão. Responda somente com base nas informações do bloco CONHECIMENTO. Se a resposta não estiver lá, diga isso com clareza e ofereça-se para encaminhar o usuário a [pessoa ou canal]. Nunca invente fatos, prazos, condições nem preços. Fora do escopo: [lista de assuntos]. Se o usuário insistir, explique com educação que você não pode ajudar com isso e indique [canal]. Se o pedido não estiver claro, faça uma pergunta de esclarecimento antes de responder. CONHECIMENTO: [cole aqui o seu FAQ, as políticas e os dados de contato]
Ensine-o a dizer “não sei” e a passar para uma pessoa
Um bom bot não é o que sempre responde; é o que responde bem ou encaminha a tempo. Decida de antemão quando uma pessoa assume: reclamações, casos incomuns, tudo o que envolva a conta pessoal de alguém e qualquer pergunta que o seu material não cubra.
Passe a conversa para uma pessoa quando: 1) o usuário reclamar ou parecer incomodado, 2) perguntar algo que não esteja coberto em CONHECIMENTO, 3) perguntar sobre a própria conta ou um caso pessoal, ou 4) pedir para falar com uma pessoa. Ao encaminhar, resuma o que ele precisa em duas frases, diga como entrar em contato por [canal] e pare de tentar resolver por conta própria.
Teste como quem tenta quebrá-lo
Não exponha o bot a usuários reais antes de submetê-lo a um teste de estresse. Reúna cerca de vinte perguntas que as pessoas realmente fazem e acrescente algumas esquisitas. Você pode pedir a outra IA que ajude a montar o conjunto de testes:
Estou testando um chatbot cuja função é [função]. Escreva 25 mensagens de teste para colocá-lo sob pressão: 10 perguntas normais, 5 com dados ausentes ou ambíguos, 5 fora do escopo, 3 em que o usuário tenta fazê-lo ignorar as regras e 2 de um usuário irritado. Agrupe-as por categoria e, para cada uma, diga como seria uma resposta correta.
- Ele responde somente com base no material que você deu?
- Ele admite quando não sabe e oferece outro caminho?
- Ele mantém o tom e o tamanho que você pediu?
- Ele se mantém firme quando os usuários tentam driblar as regras?
- Ele passa para uma pessoa quando deve?
Chaves, dados e transparência sobre o uso de IA
- Proteja as chaves de API: nunca as exponha em código do lado do cliente, em capturas de tela nem em repositórios públicos.
- Colete apenas os dados pessoais necessários e mantenha-os fora do prompt de sistema.
- Avise os usuários de que estão falando com uma IA, não com uma pessoa.
- Consulte em fontes oficiais as regras de proteção de dados e de defesa do consumidor que valem para você e mantenha a sua política de privacidade atualizada.
- Depois do lançamento, leia com regularidade uma amostra de conversas reais e ajuste o prompt conforme o que observar.
Leia também os termos do provedor do modelo: eles podem restringir certos usos e explicar como os dados que você envia são tratados.
Onde o PromptNow entra
O modelo de prompt de sistema para chatbot pergunta a finalidade, o público, o tom e os limites do bot e gera um prompt de sistema que você pode colar na ferramenta que usar. Se você está projetando algo mais amplo do que um bot de perguntas e respostas, o modelo de design de agente de IA ajuda a definir as tarefas e as regras antes de construir.
Nenhum modelo substitui os testes. O prompt gerado é um ótimo ponto de partida, mas você ainda precisa passar as suas próprias perguntas por ele e ajustar.
Perguntas frequentes
Preciso saber programar para criar um chatbot com IA?
Não necessariamente. As plataformas no-code permitem montar um sem programar. Você só precisa programar se quiser conectar a API de um modelo ao seu próprio app para ter mais controle.
O que é um prompt de sistema?
É a instrução permanente que um modelo recebe antes de conversar com alguém. Ele define o papel do bot, o tom, as informações que ele pode usar e os limites que deve respeitar.
Como evito que o meu chatbot invente respostas?
Dê a ele o material para responder, diga para usar somente isso e admitir quando não souber, e teste com perguntas que o seu material não cobre. Isso diminui o risco, mas não o elimina, então continue revisando as conversas.
Devo avisar os usuários de que estão falando com uma IA?
Sim, como boa prática, e em alguns lugares isso pode ser uma exigência legal. Consulte em fontes oficiais as regras que valem para você; este guia não é aconselhamento jurídico.