プロンプトではテストを実行するよう指示した。エージェントは実行しなかった。
プロンプトは提案にすぎません。「必ずテストを実行すること」と書いても、エージェントはそれを飛ばすことがあります。Graph Builder では、テストの実行はプロンプトの一行ではなくループ内のステップであるため、エージェントが従わなければならないルールになります。テストが失敗すれば、ループは完了を報告する代わりに、あなたが設定した失敗パスをたどります。
ループとは?
エージェント単体では、プロンプトを受け取り、完了したと自ら判断するまで作業を続けます。先にテストを実行したり作業を確認したりするよう依頼することはできますが、それは提案にすぎず、エージェントは飛ばすことができます。
ループは、エージェントに従うべきプロセスを与えます。実行するステップ、各ステップの後に行うチェック、チェックが失敗したときの動作を定めます。テストが失敗すれば、エージェントは問題を修正して再試行します。それでも失敗し続ければ、ループは停止してあなたに確認を求めます。
作業するのは引き続きエージェントです。作業が完了したかどうかを決めるのはループです。
エージェントが作業
プロセスの次のステップに従います。
チェックを実行
先に進む前に作業をテストします。
次のステップ、または完了
必須のステップがすべて合格したときにのみ完了します。
修正して再試行
エージェントが問題を修正し、もう一度チェックを実行します。
↶ チェックに戻る停止してあなたに確認
再試行の上限に達すると、ループは一時停止します。
03 / Graph Builder
実行する、または共有する
ループを実行する前に、Panolayer はすべての接続が有効であること、すべてのステップに必要な権限があること、すべてのパスが完了または失敗のいずれかで終わることをチェックします。失敗パスのないループは実行されません。チェックに合格すると、Panolayer Agent があなたが設定したパスに従って、ステップごとに実行します。Agent Marketplace に公開すれば、誰でもインストールして、ほかのエージェントと同じように実行できます。
よくある質問
ループを構築するのにコードを書く必要はありますか?
いいえ。ループは、キャンバス上でノードを追加して接続することで構築します。独自のコマンドラインツールや MCP サーバーを接続するには、多少の設定が必要な場合があります。
ノードでは何ができますか?
エージェントの実行、テストやビルドなどのチェックの実行、承認済みのコマンドラインツールや MCP サーバーの呼び出し、条件による分岐、待機、再試行、失敗からのリカバリー、プロジェクトメモリーの読み書き、そして停止してあなたに確認を求めることができます。
ループを実行するのは誰ですか?
Panolayer Agent です。ループをステップごとに進め、ステップが合格または失敗したときには、あなたが設定したパスに従います。
ループを非公開にしておけますか?
はい。Agent Marketplace に公開しない限り、ループは非公開のままです。
ループの実行にはどのくらいの費用がかかりますか?
ループは Panolayer Agent 上で実行されるため、実行のたびに Panolayer Agent のトークンを使用します。各プランには一定量が含まれており、ステップや再試行の多い長いループほど多く消費します。
料金を見る公開されたループは、私の API キーとインストールした人の API キーのどちらで実行されますか?
インストールした人の API キーで実行されます。


