エージェント 🇷🇺 28.07.2026 16:01

Fableを使っても、最初から正しい仕様書は書けない

AnthropicAnthropic
この記事では、未知の未知(Unknown Unknowns)という概念を用いて、仕様書が最初から正しくあることはできない理由について論じています。エージェントと開発者が実装の道筋を進むにつれて仕様書は進化し、コードが書かれた後に初めて正確になるべきだと主張しています。SpecBuddyのようなツールは、仕様書を動的に保つことで支援します。
この記事は、Anthropic の Thariq Shihipar による、エージェントが未知の未知(Unknown Unknowns)を発見することについてのブログ投稿を引用しています。地図と地形の比喩を用いて、未知を4つのタイプに分類しています。すなわち、既知の既知(known knowns)、既知の未知(known unknowns)、未知の既知(unknown knowns)、そして未知の未知(unknown unknowns)です。一気に書かれた仕様書は既知の既知しかカバーしておらず、残りは地形を踏破して初めて明らかになります。著者は、仕様書はドラフトを作成し、エージェントに探索させ(コードや MCP 経由のナレッジベースを読む)、新しい詳細が浮上するたびに書き直すべきだと主張しています。この反復プロセスにより、最終的に仕様書が現実と一致するようになります。この記事は SpecBuddy を宣伝しています。これは、OpenCode、Claude Code、Codex と連携し、将来 OpenSpec をサポートする予定の無料の JetBrains プラグインです。
出典: Habr — хаб ИИ — 原文
関連記事 ↓
新着ニュース