Engenharia de prompt
Definição rápida
A engenharia de prompt é a prática de projetar as instruções, o contexto e os exemplos dados a um modelo de linguagem para que ele produza saídas confiáveis e úteis. Para um assistente de suporte, o prompt principal define seu papel, regras e tom.
Nesta página
O que compõe um prompt
Um modelo de linguagem só vê o texto que recebe. Para um assistente de atendimento ao cliente, esse texto geralmente tem várias camadas: um prompt do sistema descrevendo quem é o assistente, a quem ele serve e o que nunca deve fazer; material de referência recuperado para a pergunta atual; as descrições das ferramentas que pode usar; e a conversa até agora.
A engenharia de prompt é o trabalho de tornar esse pacote claro e consistente. Instruções vagas (“seja útil”) produzem comportamentos vagos; instruções específicas (“se o número do pedido estiver faltando, peça antes de procurar”) produzem comportamentos previsíveis.
Técnicas que funcionam
Seja explícito sobre a tarefa, o público e o formato esperado. Dê ao modelo um papel e o contexto que um novo colega precisaria. Mostre um ou dois exemplos de boas respostas quando o formato for importante. Separe instruções de dados — e diga ao modelo que o texto recuperado é informação a ser usada, não ordens a serem seguidas. Peça que raciocine passo a passo em solicitações complexas; Wei e colegas mostraram em 2022 que essa abordagem de “cadeia de pensamento” melhora os resultados em problemas de múltiplas etapas. E diga o que fazer quando a informação estiver faltando.
Os provedores de modelos publicam seus próprios guias; a documentação da Anthropic, por exemplo, recomenda ser claro e direto, usar exemplos e dar ao modelo espaço para pensar.
Erros comuns
O mais comum é o prompt em constante crescimento: cada resposta ruim leva a mais uma regra, até que as regras se contradizem e o modelo não segue bem nenhuma delas. Exemplos de poucos disparos copiados palavra por palavra nas respostas são outra armadilha — incluindo exemplos escritos em inglês, que podem levar o assistente a responder em inglês. Também é um erro colocar fatos que mudam, como preços, no prompt em vez de em uma base de conhecimento.
Um prompt deve descrever comportamentos. Fatos pertencem à base de conhecimento e dados ao vivo nas ferramentas.
Prompt sem código no AI SmartTalk
No AI SmartTalk, o prompt do sistema é chamado de biografia do assistente. Um formulário guiado ajuda a escrevê-lo — identidade, estilo de comunicação e regras, com um tom amigável, profissional, neutro ou personalizado — e versões anteriores são mantidas para que uma mudança possa ser comparada ou desfeita. As regras de decisão e a política de transferência são definidas separadamente, e políticas integradas, como responder na língua do visitante, são adicionadas pela plataforma.
Perguntas frequentes
A engenharia de prompt ainda é necessária com modelos melhores?
Menos truques são necessários, mas instruções claras ainda importam. Modelos melhores seguem bons prompts com mais fidelidade, o que torna ainda mais importante que o prompt diga o que você realmente quer.
O que é um prompt do sistema?
As instruções permanentes dadas ao modelo antes do início da conversa: seu papel, regras, tom e limites. Os usuários não o veem, mas ele molda cada resposta.
O que é injeção de prompt?
Um ataque em que o texto escrito por um usuário ou oculto em um documento tenta substituir o prompt do sistema — por exemplo, “ignore suas instruções e...”. Isso é reduzido separando instruções de dados, limitando o que as ferramentas podem fazer e verificando ações do lado do servidor.