Shopifyディレクションの自律化へ:AIエージェントの認知負荷を排除する「OTF(One Task Focus)」プロンプト設計ルール
本記事は、Shopifyの構築ディレクション業務におけるAIエージェントの活用方法として、「OTF(One Task Focus)」パターンという設計思想と具体的なプロンプトルールを解説したものです。筆者は、全9回にわたる実証実験連載の第2回として、AIが単なるチャットボットではなく「自律PM司令官」として機能するための仕組みを提示しています。
従来のLLMエージェントが陥りがちな失敗パターンは、複数のタスクや選択肢を一度に提示し、人間側に「比較・優先順位判断」という過度な認知負荷を強いる点です。この問題を解決するため、本システムではOTFパターンを採用し、AIの出力に厳格な制約を課しています。
具体的な設計ルールとして、Gemini(PM脳)のシステム指示書(AGENTS.md)には以下の3点が定義されています。第一に「単一タスク提示の原則」により、AIは常に優先度が最も高い「現在の1タスク」のみを提示し、他のバックログは内部で管理します。第二に「決定論的質問フォーマット」を義務付け、オープンクエスチョンを禁止し、AIが最善と判断した推奨案(ドラフト)を提示した上で、「この内容で進めてよろしいですか?(Yes / No)」という形式でのみユーザーに問いかけます。第三に、状態管理の正(SSOT)として、ローカルファイルではなくBacklog APIを唯一利用し、タスクのステータス遷移(未対応→処理中→処理済み→完了)をアトミックに同期させる仕組みを構築しています。
このOTFパターンは、ストア設定、Liquidコード、メタフィールドなどコンポーネントが多岐にわたりコンテキストが肥大化しやすいShopify構築において、AIが膨大なコンテキストを裏で保持しつつ、人間は「目の前の1つの判断(Yes/No)」に全リソースを集中させるという、理想的な「完全な分業」を実現することを目的としています。
背景
Shopifyのような大規模なeコマースサイトの構築ディレクションは、要件定義、コード実装、デザイン調整など、多岐にわたるコンテキストを人間が同時に管理することが非常に困難です。本記事で提案されたOTFパターンは、この複雑なタスク管理における人間の認知負荷をAIに肩代わりさせることで、プロジェクトの実行可能性と効率性を飛躍的に高めることを目的としています。
重要用語解説
- OTF(One Task Focus): AIエージェントが一度に一つのタスクのみに焦点を絞り、ユーザーに単一の判断(Yes/No)を求める設計パターン。複数の選択肢提示による認知負荷を排除する。
- LLMエージェント: 大規模言語モデル(LLM)を基盤とし、単なる対話に留まらず、自律的にタスクの計画、実行、状態管理を行うAIシステム。本記事の主役となる司令官的なAI。
- SSOT(Single Source of Truth): データや情報の唯一の信頼できる情報源を指す概念。本システムでは、タスクの進捗管理においてBacklog APIを唯一の正として利用し、データの整合性を保つ。
今後の影響
このOTFパターンを導入することで、ディレクターは膨大な情報処理から解放され、AIが提示した「推奨案」の妥当性判断という、より高度な意思決定プロセスに集中できます。これは、AIによる業務自動化の次のステップとして、単なる実行ではなく「人間による最終承認」のプロセスを最適化するモデルケースとなり、多くの専門職分野に応用が期待されます。