Engenharia de Prompts

A engenharia de prompts é a prática sistemática de elaborar instruções otimizadas para modelos de IA generativa, maximizando precisão, rastreabilidade e utilidade clínica das respostas, especialmente na medicina para combater alucinações e estruturar o raciocínio humano. Essencial para letramento em IA, permite automação de tarefas como diagnósticos diferenciais, laudos e materiais educativos.

Verbete da wiki do curso Medicina com IA · atualizado em

A engenharia de prompts refere-se à prática sistemática de elaborar instruções (prompts) otimizadas para modelos de IA generativa, com o objetivo de maximizar a precisão, rastreabilidade e utilidade clínica das respostas geradas. Diferente de comandos intuitivos ou genéricos, essa abordagem transforma a interação com grandes modelos de linguagem (LLMs) em um processo estruturado, análogo a um protocolo clínico, onde o input do médico condiciona diretamente o output probabilístico da rede neural (Fonte 4). Na medicina, ela combate a síndrome da bola de cristal, reduzindo alucinações e garantindo que a IA funcione como extensão do raciocínio clínico humano, sob supervisão do Médico Curador (Fonte 4).

Essa habilidade emerge como essencial para o letramento em IA, permitindo a automação de tarefas como diagnósticos diferenciais, redação de laudos e produção de materiais educativos, sem abdicar da responsabilidade ética (Fonte 3, Fonte 4). Evidências de revisões sistemáticas indicam que prompts estruturados elevam a eficácia em até 100% em tarefas complexas, como raciocínio em exames de imagem, ao induzir rastreabilidade lógica via técnicas como cadeia de pensamento (chain-of-thought, CoT) (Fonte 4).

Fundamentos Técnicos e Lei GIGO

Os prompts atuam como sinais de condicionamento que modulam o comportamento das redes neurais, injetando conhecimento prévio e restringindo o espaço de busca probabilística do modelo. Sem estrutura, o LLM opera em modo preditivo genérico ("prever a próxima palavra"), suscetível a erros lógicos ou invenções estatísticas (Fonte 4).

A lei fundamental é o GIGO (Garbage In, Garbage Out), princípio computacional que afirma: a qualidade do output reflete estritamente a do input. Um prompt vago gera respostas superficiais ou perigosas, enquanto um refinado garante outputs clinicamente acionáveis (Fonte 1, Fonte 4). Limitações reais incluem a ausência de consciência semântica na IA — sua "confiança sintática" mascara falhas —, exigindo sempre Human-in-the-Loop para validação (Fonte 1, Fonte 4).

Aplicações práticas na medicina:

Protocolo PCTR: Anatomia de um Prompt Eficaz

O protocolo PCTR (Persona-Contexto-Tarefa-Restrição/Resultado) é o framework padrão para prompts médicos, organizando elementos lógicos e reduzindo variabilidade (Fonte 4).

ComponenteDescriçãoExemplo ClínicoMecanismo Técnico (Fonte 4)
Persona (P)Define o papel da IA, ajustando expertise e tom."Atue como ultrassonografista sênior especialista em abdome."Limita domínio de conhecimento, simulando especialização via role prompting.
Contexto (C)Fornece dados clínicos hierarquizados (idade, comorbidades, achados)."Paciente etilista, 58 anos; massa hipoecoica segmento VII, 3,5 cm."Enriquece vetor de embedding, elevando precisão probabilística.
Tarefa (T)Verbo imperativo específico."Liste 10 diagnósticos diferenciais por probabilidade."Direciona decoding autoregressivo para subtarefas.
Restrição/Resultado (R)Formato, limites e proibições."Tabela Markdown; sem condições pediátricas; CoT passo a passo."Restringe espaço de geração, minimizando alucinações.

Exemplo de prompt PCTR completo:

Atue como radiologista sênior (P). Paciente 62 anos, tabagista, dispneia e dor torácica; TC tórax com nódulo 2 cm (C). Elabore diagnóstico diferencial ordenado (T). Use CoT para raciocínio passo a passo; tabela com probabilidade, achados confirmatórios e próximo exame; máximo 500 palavras (R). (Fonte 4)

Essa estrutura garante rastreabilidade — capacidade de auditar o "fio da meada" lógico da IA —, essencial para decisões de alto risco (Fonte 4).

Técnicas Avançadas: Shotting, CoT e Role Prompting

Shotting: Zero-Shot vs. Few-Shot

  • Zero-Shot: comando direto, sem exemplos. Eficaz para tarefas rotineiras (ex.: "Resuma este laudo"), mas falha em formatos customizados devido à dependência do treinamento geral (Fonte 4).
  • Few-Shot: fornece 2-3 exemplos como "gabarito temporário". Ideal para laudos padronizados: "siga este exemplo: [colar laudo anterior]. Agora, gere para novos achados." Reduz erros estruturais em 90% (Fonte 4).

Limitações: few-shot consome tokens, limitando uso em janelas curtas; exige curadoria para evitar viés nos exemplos (Fonte 4).

Cadeia de Pensamento (CoT)

Induz raciocínio sequencial: "pense passo a passo antes de concluir." Decompõe tarefas complexas (ex.: diagnóstico diferencial), expondo etapas intermediárias para auditoria humana. Reduz alucinações em 50-70% em cenários médicos, permitindo verificação de coerência lógica (Fonte 4).

Bloco de código exemplo (CoT em DD):

Pense passo a passo: 1) Avalie risco cardiovascular; 2) Correlacione achados; 3) Ordene por probabilidade. Conclua em tabela. (Fonte 4)

Role Prompting

"Atue como [especialista]" confina respostas a domínios específicos, elevando precisão em nichos (ex.: "cardiologista intervencionista"). Combinado com CoT, atinge eficácia máxima (Fonte 4).

Comparação: Prompts Ruins, Bons e Ótimos

CenárioPrompt RuimPrompt BomPrompt Ótimo (PCTR + Técnicas)Vantagens do Ótimo (Fonte 4)
Diagnóstico Diferencial"Causas de dor no peito?""DD para homem 55 anos fumante com dor súbita."PCTR + CoT: persona cardiologista; contexto completo; tabela com rastreabilidade.Rastreabilidade; reduz alucinações; validação lógica.
Laudo"Escreva laudo RM joelho.""Laudo com ruptura LCA."Few-Shot: "siga estes 3 exemplos; gere novo."Padronização institucional; zero desvios formais.
Educação Paciente"Explique diabetes.""Explique diabetes para idoso."Persona empática; analogias; 150 palavras máx.Adesão elevada; linguagem clara.

Referência: comparação de prompts ruins, bons e ótimos (Fonte 4).

Prompt por Voz: Interfaces Naturais

Integra speech-to-text com LLM, permitindo ditado hands-free. Vantagens: agilidade em fluxos clínicos (ex.: durante US); interatividade natural (Fonte 4).

Desafios:

  • Fragilidade: variações fonéticas alteram transcrição (GIGO).
  • Ruído hospitalar; erros em termos técnicos (ex.: "LCA" transcrito errado).
  • Hardware: microfones lapela (R$50-500); destilação de conhecimento para execução local (Fonte 4).

PCTR Vocal: "persona: radiologista. Contexto: [ditado]. Tarefa: resuma em 3 tópicos. Restrição: mãos livres." Compare com escrito via comparação prompt escrito vs. por voz (Fonte 4).

Estruturas Avançadas: YAML e Metaprompting

YAML: formato hierárquico para prompts, usando indentação para regras (ex.: formatação WhatsApp®). Superior a prompts descritivos: alta reprodutibilidade, controle modular (Fonte 3).

Exemplo YAML para orientações WhatsApp® (Fonte 3):

assistente:
  nome: "Formatador WhatsApp Médico"
  formatação:
    obrigatório:
      negrito: "*texto*"
      bullets: "- ou ."
    proibido:
      - saudações
      - datas específicas
  entrega: bloco de código markdown

Diferenças YAML vs. Comum:

CritérioPrompt ComumYAML (Fonte 3)
ControleBaixoAlto
PadronizaçãoInconsistenteConsistente
ReprodutibilidadeBaixaAlta

Metaprompting reflexivo: "crie o melhor prompt para [tarefa]; pergunte dados faltantes." Automatiza refinamento, combatendo inexperiência (Fonte 4).

Checklist para Prompts

Construção (Pré-envio) (Fonte 4, adaptado de checklist para prompts):

  • Persona definida?
  • Contexto higienizado (anonimizado)?
  • Tarefa imperativa?
  • Restrições explícitas?

Validação (Pós-resposta):

  • Rastreabilidade via CoT?
  • Sem alucinações?
  • Alinhado a evidências?

Ética: sempre anonimizar (LGPD); revisar antes de uso clínico (Fonte 3).

Limitações e Aplicações Práticas

Limitações: dependência da janela de contexto; risco de viés nos exemplos few-shot; não substitui o julgamento humano (Fonte 2, Fonte 4). Em produção documental (ex.: consentimentos WhatsApp®), exige releitura para conformidade CFM (Fonte 3).

Aplicações:

  • Laudos: few-shot para padronização (reduz 40% no tempo; Fonte 1).
  • Estudos: Gemini Notebook® com prompts YAML (Fonte 3).
  • ROI: economiza horas em burocracia, elevando produtividade (Fonte 1).

Para aprofundamento: Aula 3: prompts — a nova habilidade, Aula 4: arsenal de IA — produtividade e produção médica.