O que é Prompt Engineering?

Prompt engineering é a prática de conceber e refinar as instruções dadas a um grande modelo de linguagem para que produza resultados precisos, relevantes e úteis.

Prompt engineering é a prática de conceber e refinar as instruções em texto, conhecidas como prompts, que são dadas a um grande modelo de linguagem (LLM) para o orientar na produção de resultados precisos, relevantes e úteis. Em vez de retreinar ou fazer fine-tuning de um modelo, o prompt engineering funciona inteiramente através da entrada: as palavras, estrutura, exemplos e contexto fornecidos pelo utilizador moldam a forma como a IA responde. Tornou-se uma competência essencial para qualquer pessoa que trabalhe com IA generativa, desde programadores que integram APIs até utilizadores finais que procuram respostas melhores de chatbots.

Como funciona o Prompt Engineering

Os grandes modelos de linguagem geram texto prevendo o token seguinte mais provável numa sequência, com base em padrões aprendidos durante o treino. O prompt fornece o contexto imediato para essa previsão, pelo que pequenas alterações na formulação, na ordem ou nos exemplos incluídos podem produzir resultados visivelmente diferentes. O prompt engineering experimenta sistematicamente esta entrada para descobrir quais formulações elicam de forma fiável o comportamento desejado.

Por exemplo, pedir a um modelo "Resume este artigo" pode produzir um resumo genérico, enquanto "Resume o seguinte artigo em três pontos, focando o impacto financeiro e escrito para uma audiência executiva não técnica" produz um resultado muito mais direcionado. O mesmo princípio aplica-se a técnicas mais avançadas como o chain-of-thought prompting, em que o utilizador instrui o modelo a raciocinar passo a passo, ou o few-shot prompting, em que vários exemplos de entrada–saída são incluídos no prompt para que o modelo possa inferir o padrão desejado.

Porque é importante

O prompt engineering é frequentemente a forma mais rápida e mais barata de melhorar o desempenho de um sistema de IA. Ajustar um prompt pode resolver problemas como alucinações, respostas fora do tópico ou formatação incorreta sem qualquer retreino do modelo. É relevante para programadores que criam funcionalidades alimentadas por LLMs, para empresas que implementam chatbots e copilots, para investigadores que investigam o comportamento dos modelos e para utilizadores comuns que pretendem respostas de maior qualidade dos assistentes de IA.

Desempenha também um papel central em sistemas de IA agentic, nos quais prompts cuidadosamente estruturados coordenam a forma como um modelo planeia, utiliza ferramentas e encadeia tarefas de múltiplos passos. À medida que os modelos de base se tornam mais capazes, o prompt engineering continua a ser a interface principal através da qual os humanos dirigem o seu comportamento.

Técnicas-chave

  • Zero-shot prompting: Pedir ao modelo que execute uma tarefa sem exemplos, confiando no seu treino geral.
  • Few-shot prompting: Incluir um pequeno número de exemplos de entrada–saída dentro do prompt para demonstrar a tarefa ou formato desejado.
  • Chain-of-thought (CoT) prompting: Instruir o modelo a raciocinar passo a passo, melhorando a precisão em problemas de lógica, matemática e múltiplos passos.
  • Role prompting: Atribuir ao modelo uma persona ou perspetiva (por exemplo, "És um editor de texto especializado") para moldar o tom e o estilo.
  • Prompts de sistema e de instrução: Separar regras comportamentais de alto nível do pedido imediato do utilizador para resultados mais consistentes.
  • Encadeamento de prompts e uso de ferramentas: Dividir tarefas complexas em prompts sequenciais, frequentemente combinados com ferramentas externas ou sistemas de recuperação.

O prompt engineering tem menos a ver com formulações engenhosas e mais com compreender como um modelo interpreta contexto, exemplos e instruções. Dominá-lo é agora considerado uma competência base para trabalhar de forma produtiva com IA generativa.

You might also like

Artigos relacionados