Como aplicar engenharia de contexto eficaz para agentes de IA? Leia isto se você é um desenvolvedor de IA construindo agentes de IA hoje. O contexto é rei! E deve ser engenheirado, não apenas solicitado. Escrevi algumas notas após ler o incrível novo guia de engenharia de contexto da Anthropic: Engenharia de Contexto vs. Engenharia de Prompt - Engenharia de Prompt = escrever e organizar instruções - Engenharia de Contexto = curar e manter prompts, ferramentas, histórico, e dados externos - A Engenharia de Contexto é iterativa, e o contexto é curado regularmente Por que a Engenharia de Contexto é Importante? - Orçamento de atenção finito - A degradação do contexto ocorre se o contexto se torna muito grande; a engenharia de contexto ajuda - Objetivo: curar e manter tokens de alto sinal mínimos Anatomia de um Contexto Eficaz - Prompts do sistema: claros, na altitude certa (não muito específicos ou muito vagos) - Ferramentas: mantenha as ferramentas mínimas, use parâmetros descritivos e busque eficácia em tokens - Exemplos de Few-Shot: forneça exemplos diversos e canônicos do comportamento desejado - Histórico de mensagens: faça uma poda agressiva Estratégias de Recuperação de Contexto...