Trilha de estudo
Trilha Engenharia de Prompts: tudo o que estudar, tópico por tópico
Avaliação abrangente de engenharia de prompts cobrindo fundamentos de interação com LLM, técnicas avançadas como cadeia de pensamento e autoconsistência, arquitetura RAG, avaliação e testes, sistemas agênticos e implantação em produção.
Resposta curta
Para aprender Engenharia de Prompts, percorra 7 módulos e 43 tópicos na ordem em que um apoia o próximo. Comece por Fundamentos de Prompts e siga para Técnicas Avançadas e RAG e Padrões de Recuperação. Use o mapa como checklist, ou meça seu nível e estude só o que falta.
O que você vai estudar
Os tópicos estão agrupados por módulo. Abra um para ver os objetivos e os conceitos-chave.
1 · Fundamentos de Prompts7 tópicos
Prompting Zero-Shot
Criação de prompts eficazes sem exemplos, aproveitando o conhecimento do modelo por meio de instruções claras, enquadramento de tarefas e especificação de restrições
Objetivos
- Escrever prompts zero-shot que produzam resultados consistentes
- Identificar quando zero-shot é suficiente versus quando exemplos são necessários
Conceitos-chave
- enquadramento de tarefas
- especificidade de instruções
- especificação de restrições
- definição de persona
- expectativas de saída
Prompting Few-Shot
Uso de exemplos para guiar o comportamento do modelo, selecionando exemplos representativos, formatando demonstrações e gerenciando efeitos de ordenação de exemplos
Objetivos
- Projetar prompts few-shot com exemplos bem escolhidos
- Compreender como a quantidade e a ordenação de exemplos afetam a qualidade da saída
Conceitos-chave
- seleção de exemplares
- ordenação de exemplos
- formato de demonstração
- equilíbrio de rótulos
- seleção k-shot
- viés de recência
Clareza de Instruções
Redação de instruções sem ambiguidade, decomposição de tarefas complexas, uso de delimitadores, especificação de tamanho de saída e gerenciamento da estrutura do prompt
Objetivos
- Escrever prompts com instruções claras e sem ambiguidade
- Estruturar prompts complexos usando delimitadores e seções
Conceitos-chave
- delimitadores
- instruções passo a passo
- decomposição de tarefas
- especificidade versus generalidade
- instruções negativas
- formatação markdown
Formatação de Saída
Controle do formato de saída do modelo incluindo JSON, XML, tabelas, markdown e extração de dados estruturados por meio do design de prompts
Objetivos
- Impor formatos de saída específicos por meio do design de prompts
- Extrair dados estruturados de texto não estruturado via prompts
Conceitos-chave
- saída JSON
- saída XML
- imposição de esquema
- exemplos de formato
- extração estruturada
- templates de resposta
Temperatura e Parâmetros de Amostragem
Compreensão de temperatura, top-p, top-k, penalidade de frequência, penalidade de presença e seus efeitos na criatividade versus determinismo da saída
Objetivos
- Escolher parâmetros de amostragem apropriados para diferentes tarefas
- Explicar o equilíbrio entre determinismo e criatividade
Conceitos-chave
- temperatura
- top-p (amostragem de núcleo)
- top-k
- penalidade de frequência
- penalidade de presença
- máximo de tokens
- sequências de parada
Configuração de LLM e Seleção de Modelo
Comparação dos principais provedores de LLM (OpenAI, Anthropic, Google), compreensão de economia de tokens, faixas de preço, tamanhos de janela de contexto e seleção do modelo adequado para diferentes tarefas
Objetivos
- Comparar os principais provedores de LLM e seus diferenciais
- Estimar custos e escolher a faixa de modelo adequada para diferentes tarefas
Conceitos-chave
- comparação OpenAI/Claude/Gemini
- economia de tokens
- faixas de preço
- janelas de contexto
- capacidades do modelo
Controle de Saída
Controle granular da saída de LLM usando sequências de parada, penalidade de repetição, penalidade de frequência, máximo de tokens, interação entre top_p e temperatura e viés de logit
Objetivos
- Utilizar sequências de parada e penalidades para controlar o comportamento da saída
- Compreender como top_p e temperatura interagem para moldar a geração
Conceitos-chave
- sequências de parada
- penalidade de repetição
- penalidade de frequência
- máximo de tokens
- top_p versus temperatura
- viés de logit
2 · Técnicas Avançadas7 tópicos
Prompting com Cadeia de Pensamento
Elicitação de raciocínio passo a passo dos modelos, CoT zero-shot, CoT manual e compreensão de quando cadeias de raciocínio melhoram a precisão
Objetivos
- Aplicar cadeia de pensamento para melhorar tarefas de raciocínio
- Distinguir tarefas que se beneficiam de CoT daquelas que não se beneficiam
Conceitos-chave
- raciocínio passo a passo
- CoT zero-shot
- cadeias CoT manuais
- fidelidade do raciocínio
- Vamos pensar passo a passo
- raciocínio aritmético
Autoconsistência
Amostragem de múltiplos caminhos de raciocínio e seleção da resposta mais consistente, votação por maioria e calibração de confiança por meio de repetição
Objetivos
- Implementar amostragem por autoconsistência para maior precisão
- Avaliar os equilíbrios entre custo e precisão da amostragem múltipla
Conceitos-chave
- votação por maioria
- amostragem múltipla
- diversidade de caminhos de raciocínio
- estimativa de confiança
- temperatura para diversidade
- equilíbrio custo-precisão
Prompting de Papel
Atribuição de personas e papéis aos modelos, prompts de sistema, design de persona e simulação de especialista de domínio para melhor desempenho nas tarefas
Objetivos
- Projetar prompts de papel eficazes para domínios específicos
- Compreender como a atribuição de papel afeta o comportamento do modelo
Conceitos-chave
- prompt de sistema
- design de persona
- simulação de especialista de domínio
- controle de tom
- direcionamento de público
- consistência de papel
Saídas Estruturadas
Imposição de esquemas JSON, chamada de funções para dados estruturados, geração com gramática restrita e integração com modelos Pydantic
Objetivos
- Impor saídas estruturadas confiáveis de LLMs
- Projetar loops de validação e reexecução para extração estruturada
Conceitos-chave
- imposição de esquema JSON
- decodificação restrita
- modelos Pydantic
- response_format
- geração baseada em gramática
- loops de validação
Encadeamento de Prompts
Decomposição de tarefas complexas em chamadas sequenciais de LLM, passagem de contexto entre etapas e projeto de pipelines de prompts com múltiplas etapas
Objetivos
- Projetar cadeias de prompts com múltiplas etapas para tarefas complexas
- Gerenciar a passagem de contexto e a propagação de erros entre as etapas da cadeia
Conceitos-chave
- decomposição de tarefas
- encadeamento sequencial
- passagem de contexto
- verificações de barreira
- cadeias paralelas
- propagação de erros
Árvore de Pensamentos e Raciocínio Avançado
Técnicas avançadas de raciocínio além da cadeia de pensamento: exploração por Árvore de Pensamentos, padrão ReAct, prompting de recuo, autoconsistência e estratégias de planejar e resolver
Objetivos
- Aplicar Árvore de Pensamentos a problemas que exigem exploração de múltiplos caminhos de raciocínio
- Escolher a técnica avançada de raciocínio adequada para uma determinada tarefa
Conceitos-chave
- Árvore de Pensamentos
- padrão ReAct
- prompting de recuo
- autoconsistência
- planejar e resolver
Ensemble de Prompts
Combinação de múltiplos prompts para maior confiabilidade: votação por autoconsistência, verificadores diversos, portfólios de prompts e estratégias de agregação de múltiplos prompts
Objetivos
- Projetar ensembles de prompts que melhorem a confiabilidade em relação a prompts individuais
- Avaliar os equilíbrios entre custo e precisão de estratégias de ensemble de prompts
Conceitos-chave
- agregação de múltiplos prompts
- votação por autoconsistência
- verificadores diversos
- portfólios de prompts
3 · RAG e Padrões de Recuperação5 tópicos
Estratégias de Fragmentação
Fragmentação de tamanho fixo, fragmentação semântica, divisão recursiva, fragmentação com reconhecimento de estrutura do documento e estratégias de sobreposição para geração aumentada por recuperação
Objetivos
- Selecionar estratégias de fragmentação apropriadas para diferentes tipos de documento
- Otimizar o tamanho e a sobreposição de fragmentos para qualidade de recuperação
Conceitos-chave
- fragmentos de tamanho fixo
- fragmentação semântica
- divisão recursiva de caracteres
- sobreposição de fragmentos
- reconhecimento de estrutura do documento
- otimização do tamanho de fragmentos
Modelos de Embedding
Modelos de embedding de texto, similaridade vetorial, dimensões de embedding, critérios de seleção de modelo e ajuste fino de embeddings para recuperação em domínio específico
Objetivos
- Escolher modelos de embedding com base nos requisitos da tarefa
- Avaliar a qualidade de embeddings para domínios específicos
Conceitos-chave
- embeddings densos
- similaridade de cosseno
- dimensões de embedding
- seleção de modelo
- ajuste fino de domínio
- benchmark MTEB
Busca Híbrida
Combinação de busca baseada em palavras-chave (BM25) e busca semântica, fusão de classificação recíproca, pontuação ponderada e roteamento de consultas para recuperação otimizada
Objetivos
- Projetar sistemas de busca híbrida combinando recuperação por palavras-chave e semântica
- Ajustar parâmetros de fusão para qualidade de recuperação
Conceitos-chave
- BM25
- busca semântica
- fusão de classificação recíproca
- pontuação ponderada
- roteamento de consultas
- fusão esparsa-densa
Reclassificação
Reclassificação com cross-encoder, reclassificação baseada em LLM, ColBERT, calibração de pontuação e equilíbrios entre custo e qualidade em pipelines de recuperação
Objetivos
- Implementar etapas de reclassificação em pipelines de recuperação
- Escolher entre reclassificação por cross-encoder e por LLM
Conceitos-chave
- cross-encoder
- bi-encoder versus cross-encoder
- ColBERT
- reclassificação por LLM
- calibração de pontuação
- pipeline de recuperação e reclassificação
Gestão de Janela de Contexto
Gerenciamento de janelas de contexto limitadas, compressão de contexto, efeitos de perda no meio, rastreamento de citações e orçamentação de prompts para sistemas RAG
Objetivos
- Gerenciar restrições de janela de contexto em sistemas RAG
- Mitigar efeitos de perda no meio por meio de estratégias de ordenação
Conceitos-chave
- limites de janela de contexto
- perda no meio (lost-in-the-middle)
- compressão de contexto
- orçamentação de prompts
- rastreamento de citações
- janela deslizante
4 · Avaliação e Testes7 tópicos
Métricas de Avaliação de Prompts
Medição da qualidade de prompts com métricas automatizadas, avaliação humana, LLM como juiz, BLEU, ROUGE e critérios de avaliação específicos de domínio
Objetivos
- Projetar frameworks de avaliação para qualidade de prompts
- Escolher métricas apropriadas para diferentes tarefas de prompt
Conceitos-chave
- LLM como juiz
- BLEU
- ROUGE
- avaliação humana
- concordância entre anotadores
- rubricas de avaliação
Testes A/B de Prompts
Projeto de experimentos controlados para variantes de prompt, significância estatística, divisão de tráfego e abordagens multi-armed bandit para otimização de prompts
Objetivos
- Projetar testes A/B para otimização de prompts
- Interpretar resultados com rigor estatístico
Conceitos-chave
- testes A/B
- significância estatística
- divisão de tráfego
- multi-armed bandit
- variantes de prompt
- controle versus tratamento
Testes de Regressão
Construção de suítes de testes de prompts, conjuntos de dados de referência, avaliação contínua, comparação de versões e detecção de degradação de prompts ao longo do tempo
Objetivos
- Construir suítes de testes de regressão automatizados para prompts
- Detectar e diagnosticar degradação de qualidade de prompts
Conceitos-chave
- conjuntos de dados de referência
- suítes de testes
- avaliação contínua
- comparação de versões
- detecção de regressão
- testes baseados em asserções
Benchmarking
Projeto de benchmarks específicos de domínio, avaliação de capacidades do modelo, construção de rankings e comparação de modelos para tarefas específicas de prompt
Objetivos
- Projetar benchmarks para avaliação de prompts em domínio específico
- Evitar armadilhas comuns de benchmarking como contaminação de dados
Conceitos-chave
- design de benchmark
- taxonomia de tarefas
- comparação de modelos
- construção de rankings
- detecção de contaminação
- conjuntos de teste reservados
Red Teaming
Testes adversariais de prompts, detecção de jailbreak, ataques de injeção de prompt, testes de limites e descoberta sistemática de vulnerabilidades
Objetivos
- Conduzir red teaming sistemático de sistemas baseados em prompts
- Projetar defesas contra vetores comuns de ataque a prompts
Conceitos-chave
- ataques de jailbreak
- injeção de prompt
- entradas adversariais
- testes de limites
- ataques DAN
- estratégias de defesa
Desenviesamento de Prompts
Identificação e mitigação de vieses em sistemas baseados em prompts por meio de técnicas de calibração, exemplos balanceados, prompting de perspectiva e testes sistemáticos de equidade
Objetivos
- Identificar fontes comuns de viés em sistemas baseados em prompts
- Projetar estratégias de desenviesamento para aplicações LLM em produção
Conceitos-chave
- mitigação de viés
- técnicas de calibração
- exemplos balanceados
- prompting de perspectiva
- testes de equidade
Frameworks de Avaliação (RAGAS/TruLens)
Uso de RAGAS e TruLens para avaliação sistemática de LLM: fidelidade, relevância, métricas de recuperação de contexto, padrões de LLM como juiz e construção de pipelines de avaliação
Objetivos
- Implementar pipelines de avaliação baseados em RAGAS para sistemas RAG
- Projetar estratégias de avaliação abrangentes combinando múltiplos frameworks
Conceitos-chave
- métricas RAGAS (fidelidade, relevância, recuperação de contexto)
- feedback TruLens
- LLM como juiz
- pipelines de avaliação
5 · Agentes e Uso de Ferramentas7 tópicos
Chamada de Funções
Definição de esquemas de ferramentas, APIs de chamada de funções, extração de parâmetros, tratamento de erros em chamadas de ferramentas e execução paralela de funções
Objetivos
- Projetar esquemas de ferramentas para APIs de chamada de funções
- Tratar erros e casos extremos na execução de ferramentas
Conceitos-chave
- definição de esquema de ferramentas
- extração de parâmetros
- API de chamada de funções
- chamadas paralelas de ferramentas
- tratamento de erros
- lógica de seleção de ferramentas
Arquiteturas de Agentes
Padrão ReAct, planejar e executar, geração aumentada por ferramentas, sistemas de memória e comparação de frameworks agênticos como LangGraph, CrewAI e AutoGen
Objetivos
- Escolher arquiteturas de agentes apropriadas para diferentes tarefas
- Projetar loops de agentes com condições de terminação adequadas
Conceitos-chave
- ReAct
- planejar e executar
- geração aumentada por ferramentas
- sistemas de memória
- LangGraph
- loops de agentes
Planejamento e Reflexão
Planejamento de tarefas, autorreflexão, autocrítica, refinamento iterativo e prompting metacognitivo para melhor desempenho de agentes
Objetivos
- Implementar loops de planejamento e reflexão em sistemas de agentes
- Projetar mecanismos de autocrítica que melhorem a qualidade da saída
Conceitos-chave
- planejamento de tarefas
- autorreflexão
- autocrítica
- refinamento iterativo
- prompting metacognitivo
- revisão de planos
Sistemas Multiagentes
Padrões de colaboração entre agentes, debate e consenso, papéis especializados de agentes, protocolos de comunicação e orquestração de fluxos de trabalho multiagentes
Objetivos
- Projetar fluxos de trabalho multiagentes com limites claros de papéis
- Implementar protocolos de comunicação para colaboração entre agentes
Conceitos-chave
- colaboração entre agentes
- padrão de debate
- especialização de papéis
- protocolos de comunicação
- orquestração
- mecanismos de consenso
Guardrails
Validação de entrada/saída, filtragem de conteúdo, classificadores de segurança, detecção de alucinação e construção de pipelines de guardrails robustos para sistemas LLM
Objetivos
- Projetar sistemas abrangentes de guardrails para aplicações LLM
- Implementar estratégias de detecção e mitigação de alucinação
Conceitos-chave
- validação de entrada
- filtragem de saída
- classificadores de segurança
- detecção de alucinação
- pipelines de guardrails
- estratégias de fallback
LangGraph
Construção de fluxos de trabalho de agentes com o modelo de máquina de estados do LangGraph, arestas condicionais, padrões com humano no loop, persistência e streaming para sistemas agênticos complexos
Objetivos
- Projetar fluxos de trabalho LangGraph com gestão de estado e lógica condicional adequadas
- Implementar padrões com humano no loop em sistemas de agentes LangGraph
Conceitos-chave
- fluxos de trabalho de agentes LangGraph
- máquinas de estado
- arestas condicionais
- humano no loop
- persistência
- streaming
CrewAI
Orquestração multiagente com CrewAI: definição de papéis de agentes, delegação de tarefas, hierarquias de equipe, integração de ferramentas de agentes e padrões de colaboração
Objetivos
- Projetar equipes CrewAI com papéis bem definidos e padrões de colaboração
- Comparar a abordagem do CrewAI com outros frameworks multiagentes
Conceitos-chave
- orquestração multiagente
- definições de papéis
- delegação de tarefas
- hierarquias de equipe
- ferramentas de agentes
- padrões de colaboração
6 · Sistemas em Produção5 tópicos
Versionamento de Prompts
Controle de versão de prompts, registros de prompts, estratégias de rollback, caminhos de migração e gerenciamento da evolução de prompts entre implantações
Objetivos
- Implementar sistemas de versionamento de prompts com suporte a rollback
- Projetar estratégias de migração para atualizações de prompts
Conceitos-chave
- registro de prompts
- controle de versão
- estratégias de rollback
- caminhos de migração
- implantação A/B
- lançamentos canário
Otimização de Custos
Otimização de uso de tokens, estratégias de cache, roteamento de modelos, compressão de prompts e construção de pipelines LLM com consciência de custos
Objetivos
- Projetar pipelines LLM eficientes em custo sem sacrificar qualidade
- Implementar estratégias de cache para consultas repetidas
Conceitos-chave
- otimização de tokens
- cache de prompts
- cache semântico
- roteamento de modelos
- compressão de prompts
- processamento em lote
Gestão de Latência
Respostas em streaming, inferência paralela, decodificação especulativa, agrupamento de requisições e otimização do tempo até o primeiro token para sistemas em produção
Objetivos
- Otimizar a latência de LLM para aplicações em tempo real
- Projetar arquiteturas de streaming para experiência de usuário responsiva
Conceitos-chave
- streaming
- inferência paralela
- decodificação especulativa
- agrupamento de requisições
- tempo até o primeiro token
- destilação de modelos
Observabilidade
Registro e rastreamento de LLM, análise de prompts, painéis de monitoramento de qualidade, sistemas de alerta e depuração de falhas de prompts em produção
Objetivos
- Implementar observabilidade para sistemas LLM em produção
- Projetar painéis de monitoramento para qualidade de prompts
Conceitos-chave
- rastreamento de LLM
- análise de prompts
- monitoramento de qualidade
- alertas
- fluxos de depuração
- LangSmith/Langfuse
Segurança e Alinhamento
Princípios de IA constitucional, conceitos de RLHF, implantação responsável de IA, detecção de viés, políticas de conteúdo e frameworks de governança para sistemas LLM
Objetivos
- Projetar frameworks de governança para implantação responsável de LLM
- Implementar estratégias de detecção e mitigação de viés
Conceitos-chave
- IA constitucional
- RLHF
- detecção de viés
- políticas de conteúdo
- frameworks de governança
- implantação responsável
7 · Engenharia de Prompts Especialista5 tópicos
Otimização de Few-Shot e Cadeia de Pensamento
Otimização sistemática da seleção de exemplos few-shot e prompts de cadeia de pensamento para desempenho consistente em escala
Objetivos
- Selecionar e otimizar sistematicamente exemplos few-shot para cobertura diversificada de consultas
- Projetar prompts de cadeia de pensamento que melhorem a precisão de forma consistente em diferentes tarefas
Conceitos-chave
- seleção few-shot
- diversidade de cobertura
- cadeia de pensamento
- CoT zero-shot
- autoconsistência
- efeitos de ordenação de exemplos
- prompts de calibração
Engenharia de Saídas Estruturadas
Geração confiável de saídas estruturadas (JSON, XML) usando decodificação restrita, chamada de funções e estratégias de validação
Objetivos
- Projetar pipelines confiáveis de saída estruturada com lógica de validação e reexecução
- Selecionar o método de saída estruturada apropriado para diferentes requisitos de confiabilidade
Conceitos-chave
- chamada de funções
- modo JSON
- decodificação restrita
- validação de saída
- integração Pydantic
- reexecução em erro de análise
- geração baseada em gramática
Padrões de Prompts Agênticos
Projeto de arquiteturas de prompts para sistemas agênticos: ReAct, Árvore de Pensamentos, Planejar e Resolver e loops de autorreflexão
Objetivos
- Projetar arquiteturas de prompts para sistemas agênticos complexos com múltiplas etapas
- Selecionar e combinar padrões de prompting agêntico com base na complexidade da tarefa
Conceitos-chave
- ReAct
- Árvore de Pensamentos
- Planejar e Resolver
- autorreflexão
- prompts de seleção de ferramentas
- meta-prompts de agentes
- decomposição de tarefas
Defesa contra Injeção de Prompts
Identificação e mitigação de ataques de injeção de prompts em aplicações LLM: sanitização de entrada, separação de privilégios e detecção
Objetivos
- Identificar e classificar vetores de ataque de injeção de prompts em aplicações LLM
- Projetar estratégias de defesa em profundidade para prevenção de injeção de prompts
Conceitos-chave
- injeção direta
- injeção indireta
- separação de privilégios
- sanitização de entrada
- hierarquia de instruções
- classificadores de detecção
- chamada segura de ferramentas
Avaliação de Saídas de LLM em Escala
Construção de pipelines sistemáticos de avaliação de LLM: LLM como juiz, conjuntos de dados de preferência humana, design de benchmarks e testes de regressão
Objetivos
- Projetar um pipeline escalável de avaliação de LLM combinando avaliação automatizada e humana
- Construir frameworks de testes de regressão que detectem degradação de qualidade de prompts
Conceitos-chave
- LLM como juiz
- dados de preferência
- design de benchmark
- conjuntos de dados de avaliação
- testes de regressão
- G-Eval
- RAGAS
- concordância com avaliação humana
Níveis: Júnior, Pleno, Sênior e Especialista
Explique com suas palavras
Corrigido por IA · sem cadastro · 1 perguntaSem alternativas para chutar: você escreve, a IA corrige com a rubrica do tópico e diz em que nível sua resposta está.
Já estuda Engenharia de Prompts?
A avaliação mede tópico por tópico, e o plano pula o que você já sabe.
Aberto para ler. A conta só é necessária para ser medido.
Perguntas frequentes
Por onde começar a estudar Engenharia de Prompts?
Comece por Fundamentos de Prompts: Prompting Zero-Shot, Prompting Few-Shot e Clareza de Instruções. O mapa ordena os tópicos pelo que depende de quê, então cada um prepara o seguinte.
Quanto tempo leva uma avaliação completa de Engenharia de Prompts?
Uma avaliação completa desta trilha leva cerca de 55 minutos. O tempo de estudo depende de onde você começa; o diagnóstico mostra quais tópicos você pode pular.
Preciso de conta para usar esta página?
Não. O mapa, os objetivos e os conceitos-chave são abertos. A conta só é necessária para ser medido, ver seu gap por tópico e receber um plano.