
A evolução das práticas de engenharia de contexto em Claude trouxe à tona uma série de mudanças significativas. Anteriormente, o foco estava em fornecer regras rígidas e exemplos, mas a abordagem atual prioriza o julgamento autônomo e o design das interfaces.
Antigamente, instruíamos Claude a evitar cenários indesejáveis, como a exclusão de arquivos, o que exigia diretrizes rigorosas. No entanto, isso limitava a flexibilidade do modelo. Agora, a nova orientação é que "Claude deve escrever código que se assemelhe ao contexto ao seu redor, alinhando-se à densidade de comentários, nomenclatura e idioma".
Outro ponto importante foi a mudança de dar exemplos para o design das ferramentas. Antes, a regra era fornecer exemplos de uso, mas descobrimos que isso restringia a exploração de Claude. Em vez disso, é mais eficaz pensar em como as ferramentas e scripts são projetados para que Claude possa ser mais expressivo em suas ações.
Além disso, a divulgação progressiva se tornou uma prática essencial. Enquanto antes concentrávamos todas as informações na introdução, agora Claude carrega contextos adequados em momentos oportunos. Isso inclui mover revisões de código para habilidades específicas que Claude pode chamar conforme necessário, otimizando a utilização das ferramentas.
A descrição simples das ferramentas substituiu a repetição excessiva de instruções. Modelos antigos de Claude frequentemente exigiam instruções reiteradas, mas agora podemos concentrar as diretrizes nas descrições das ferramentas, eliminando redundâncias no prompt do sistema.
Outro aspecto relevante é a memória. Antes, incentivávamos os usuários a gravar informações na memória de Claude manualmente, mas agora essa memória é salva automaticamente, focando em dados relevantes para o trabalho.
As referências também evoluíram de especificações simples para artefatos mais ricos. Claude agora pode lidar com referências mais complexas, como artefatos HTML gerados por novas funcionalidades. Isso permite que Claude utilize não apenas arquivos markdown, mas também suítes de testes ou funções de diferentes bases de código.
Por fim, a simplificação se tornou fundamental. A nova ferramenta chamada `claude doctor` auxilia na organização e na simplificação de arquivos, facilitando o contexto para Claude. Essa abordagem integrada e simplificada promete melhorar a eficiência e a eficácia dos modelos Claude.
Este artigo foi escrito por Thariq Shihipar, membro da equipe técnica da Anthropic.
Confira os últimos vídeos publicados no canal