効果的なエージェント設定の核となる概念は、特定の機能よりも行動規則を優先することにあります。Andrej Karpathyの研究に根ざしたYanli Liuによって明確にされたこの原則は、エージェントが厳格な規則ではなく、広範な原則に焦点を当てるべきであることを強調しています。提案されている「4行」は、CLAUDE.mdファイルにとって強力な出発点となります。しかし、著者は、これらの行だけではアーキテクチャの考慮なしには不十分であり、本番環境のCLAUDE.mdは単一のファイルではなくアーキテクチャであるべきだと主張しています。著者は、「設定のパラドックス」を強調しており、過剰な規則はエージェントの混乱と非効率につながる可能性があります。これはまた、プロジェクト固有の規則、ドメインコンテキスト、およびインシデント駆動の修正のために委任されたファイルの使用を促進します。提案されているアーキテクチャは、行動のガードレール、プロジェクト固有のコンテキスト、言語固有の規則、および教訓を特定のファイルタイプで分離することを含みます。このアプローチはモジュール性を促進し、複雑さを軽減して、エージェントをより効率的にします。著者は、プロジェクト、言語、またはインシデントの具体性に基づいて規則の配置を決定するためのフィルターを提案しています。この設計は、関連情報のみをロードすることによって、エージェントのワーキングセットを最小限に抑えます。このアーキテクチャは、マルチファイルのリファクタリング、ドメイン固有のガードレール、およびチーム規模の一貫性の限界に対処します。著者は、「4行」は確固たる基盤を提供するが、全体的なアーキテクチャの方がはるかに重要であると強調しています。最終的な目標は、包括的な規則集ではなくディスパッチャーとして機能するCLAUDE.mdファイルを作成し、エージェントのパフォーマンスを向上させることです。
dev.to
Liu's 4 Lines Are the Floor. Build the Ceiling.
