プランニングって何?
AIに「ランディングページを作って」という大きく曖昧な目標を与えたとします。いきなり書き始めるわけにはいきません。まず要件を固め、構造を作り、中身を書き、最後に確認する——複雑な目標を、実行可能な小さな手順の連なりに分解すること。これがプランニングであり、エージェントの中核能力のひとつです。なぜエージェントに必要?
目標は往々にして曖昧「ランディングページ」には、セクション数もスタイルも書かれていません。プランニングは曖昧な目標を明確なリストに変えます。
手順には依存関係がある
先に本文か、先にレイアウトか。順番を間違えれば、やり直しのコストは高くつきます。
リソースは有限
コンテキスト窓も呼び出し回数も時間も有限。良い計画は、何を先にやるか、何を並行できるかを知っています。
良い計画の条件
具体的で実行可能各手順が「そのままやれる」レベルまで具体化されていること。掛け声だけではダメ。
順序と依存が明確
何を先に、何を同時にやるかがひと目でわかること。
途中で修正できる
実行中に新情報が出たら、計画を動的に変えられること。一直線に突き進むだけではいけません。
計画と実行
計画は「どうやるかを考える」、実行は「実際にやる」。計画なき実行は空回り、実行なき計画は空想です。良いエージェントは両方が強く、実行しながら計画を更新し続けます。まとめ:プランニングはエージェントの「作戦地図」。目標が大きく曖昧なほど、それで道を切り分ける必要があります。
コメント