AnthropicがClaude 5のコンテキストエンジニアリングを再考:指示を簡素化して結果を改善
Anthropic
AnthropicはClaude 5のコンテキストエンジニアリングのアプローチを一新し、Opus 5およびFable 5のClaude Codeシステムプロンプトの80%以上を削除したが、プログラミングテストでの性能低下は見られなかった。新しい哲学は、厳格なルールからモデルの判断を信頼することへ、例から適切に設計されたインターフェースへ、そしてモノリシックなコンテキストから段階的な開示へと移行する。重要な実践には、自動メモリの使用、シンプルなツール説明、および冗長な指示ではなくコードや評価基準のようなリッチな参照の利用が含まれる。
Anthropicは、冗長なシステムプロンプト、CLAUDE.mdファイル、スキルでClaudeを過度に制約すると、矛盾した指示によってモデルが余分な推論努力を強いられ、逆効果になることが多いと発見した。Claude Opus 5およびClaude Fable 5向けのClaude Codeシステムプロンプトの80%以上を削除したところ、プログラミングテストの結果に測定可能な低下は見られなかった。新しいコンテキストエンジニアリングの哲学は、厳格なルールを与えることからモデルの判断を信頼することへ、例を提供することからクリーンなインターフェースとツールスキーマを設計することへ、そしてすべてのコンテキストを先に配置することからスキルと遅延ロードツールによる段階的開示を使用することへと移行している。Anthropicは、システムプロンプトとツール説明の両方で指示を繰り返す代わりに、シンプルな説明をツール定義のみに配置するようになった。メモリはもはやCLAUDE.mdに手動で保存されるのではなく、Claudeによって自動的に処理される。仕様については、単純なMarkdown計画ではなく、コード、HTMLアーティファクト、評価基準などのリッチな参照を使用することを推奨している。ユーザーは、CLAUDE.mdを明白でないコードベースの詳細に焦点を当て、スキルをコンパクトなガイドとして使用し、段階的開示を活用して必要なときだけコンテキストをロードするようアドバイスされている。新しい `claude doctor` コマンドは、この最適化を自動化するのに役立つ。
出典: Habr — хаб ИИ —
原文
