2026-08-01T13:20:03.541Z

AI エージェントデザインパターンは: 障害の制限によって選択する

失敗状態によって最小の複雑なエージェントトポロジーを選択し,ステージ,ブランチ,ハンドオフ,ループ,および結果の領収書を要求します.

AIエージェントの設計パターンは,操作できる故障境界線によって選択されるべきです. 直接モデル電話や ツールを持ったエージェントから始めましょう 連続段階,並行分岐,専門家の手渡し,またはレビューループを追加するのは,測定されたワークロードの要求が新しいトポロジーを正当化する時のみであり,トポロジーが必要とする証拠を記録できる時のみです. その答えは 協力する捜査官の艦隊を 引き出すよりも 魅力的ではありません また 作業の一部が失踪したときに デバッグし 実行するコストも安く 健康なシステムと勘違いするのは難しくなります 中央規則は単純です 執行のあらゆる新しい限界は 証拠の借金を生み出すのです 誤った緑色の状態とそれを否定する領収書を 指定するまでは,その辺を追加しないでください. この記事は6つの一般的な選択にこのルールを適用します:直接モデルコール,単一のエージェント,連続パイプライン,並行ファンアウト,専門家のハンドオフ,制限されたレビューループ. 6つの作業負荷に対して再生される決定性選択器を含みます. 任務が自主性を獲得しない限り 代理以下から開始します 建築図は,タスク契約を満たす最小の力のあるメカニズムから始めなければなりません. 単段階の分類や翻訳には通常,道具も代理ループも不要です. 健康問題は単に 生産が定義された主張を満たしているかどうかです 単一のエージェントは,複数の決定やツール呼び出しを必要とするほどオープンな作業で有用になります. 例えば 注文支援担当者は,要求を解釈し,注文を回収し,答えを書き出すことができます. まだ1人のオーナーと1つの場所がある 結果を確認できる場所です これは現在の公式ガイドラインに一致する. Google Cloudのエージェントパターンガイドは パターンを選択する前にタスクの複雑性,遅延性,コスト,および人間関与の要件を定義するように言います. 初期開発中に1つのエージェントから始めることを推奨し,マルチエージェントのデザインは評価,セキュリティ,信頼性,コストの懸念を加えることを指摘する. Azureアーキテクチャセンターは同様に要求を満たす最も低い複雑性を推奨し,マルチエージェントシステムにおける調整オーバーヘッド,遅延,および追加の故障モードを呼び出す. この最初の決定の境界線を使用します 作業量プロパティ 合理的なデフォルト 完成証明 制限された変形 道具がない 直接モデルコール 出力がタスクアステーションを通過する 1つの領域内の複数の決定 道具を持った単一の代理人 必要なツール効果と最終結果は確認されます 厳格な依存関係のある固定段階 連続パイプライン 各ステージは予想される前のバージョンを消費した 遅延が重要な独立したサブタスク パラレル・ファンアウト 集積前に必要な各部門を計算する 異なるドメインまたは当局間のダイナミックルーティング 専門家の手渡し 受信機は所有権を承認し,耐久的なカーソルから再開することができます 測定可能な状態が維持されるまで,修正は継続しなければならない. 制限されたループ 進行が変更され,検証者が通過し,リターン予算が維持された テーブルはデフォルトで 自動設計ではありません 直接呼び出しは,その出力によって不可逆な行動が引き起こされる場合でも,依然として危険である可能性があります. 互換性のない権限を持つ何十ものツールがある場合も 単一のエージェントは まだ広すぎます パターンは作業量と権限の境界線に従う. 腐敗を自由信頼性として扱うのを避けることです 複数のコンポーネントに一つのタスクを分割すると 専門化や遅延やセキュリティの隔離が向上する可能性があります. さらに 部分的な状態を生み出します 運行者は,説得力のある最終メッセージを読むことなく,走行がどの状態を占めているかを判断することができる必要があります. 各トポロジーが証拠の負債を支払うように AWS の 規定 ガイドラインは,再利用可能で構成可能な建材としてエージェントパターンを記述する. 再利用は価値あるものですが 組成は doneの意味を変えます 成功報告の要素は,活動証拠のみです. 役に立つ質問は,トポロジー全体で意図された結果が得られたかどうかです. 序列: 鎖を証明する,最後の段階ではない 段階順序が正確性の一部である場合,順序的なパターンが適切である:抽出,検証,承認,その後公開. 誤った緑のケースは,以前の段階が失敗した後に後期段階が実行され,古い輸出が使用され,または互換性のないバージョンが生成されたときに現れる. 各ステージに少なくとも以下の内容を含む領収書を提出する 実行IDとステージID 前者の領収書または入力ハッシュ 出力ハッシュまたは耐久性効果ID 終末状態と完了時間 次の段階を許す主張です 次の段階では 推測ではなく 欠落した先駆者を拒絶すべきです 公開完了の最終的なイベントは,無効な検証領収書を修復することはできません. パラレル:カウント完了前に会員を凍結する 独立した支部が遅延を減らすか,または明確な証拠を集める場合,並行展開は正当化されます. 特徴的な失敗は,必要なブランチが欠席,複製,遅延,または古い入力に基づいている間に,ポリッシュされた答えを返したコレクターです. 発送前にブランチマニフを凍結する. 必須またはオプションの枝をマークする. 凍結されたマニフェストに 投票権を設定する 返信が来るかどうかではなく コレクターにはブランチアイデンティティ,入力バージョン,端末状態,効果アイデンティティ,そして新鮮さが必要です. 3つの回答が得られれば,4つの回答が求められれば,十分ではない. 譲渡: 譲渡所有権,単なる文脈ではない 次のエージェントが別のドメイン,ツールセット,または許可制限を必要とする場合,専門家のハンドオフは有用です. 送信者が 転送されたことを報告する際に沈黙的に失敗しますが,受信者は作業を 継続するために必要な状態なしに決して受け入れません. 持久的な交付には 2つの側面が必要です 1. 送信者は意図された受信機,作業 ID,文脈バージョン,および残りの結果を記録する. 2. 受信者は承認,所有期間,履歴書カーソルを記録します. 受け入れが成立するまで 作業は送信者と待ちます 受け入れ後,接入者は次の効果を起こすことができる. これは曖昧なギャップを防ぎ,再試後の重複作業を減らす. ループ:予算の進歩,単に繰り返すだけでなく 繰り返し評価によって品質が向上するときに,生成器批判性または修理検証ループが適切である. 最初の結果が弱くなるだけではありません. ループには測定可能な進捗信号,検証器,停止条件がなければならない. 記録: 繰り返しの数と最大限度 締め切りと費用の残りは 入力・出力指紋 領域特有の進捗デルタ 検証結果 継続する理由,停止する理由,または上昇する理由. テストや制限,または期待されたアーティファクトを変更せずに異なる文法を繰り返すループは活性化しますが,進歩しません. 証拠を保存する為に必要な最終的な予算を 消費する前に 止めてください 図を採用する前に選択ルールを再現する 前回の境界線を 小さなデターミニスト選択数に変換しました 意図的に シンプルなパターンを好みます 優先順位は明示的に示されているため,繰り返す検証器を必要とする作業負荷は,そのステップが順序があるためだけに,偶然に連続カテゴリーに該当しない. 完成品には pattern cases.json , select agent pattern.mjs ,そして予想される報告が使用されています. 実行する: 6つの重複で予想された対等性が正確に 作業量 選択したパターン 必要な領収書 1 つのメッセージを分類する 直接モデルコール 入力/出力主張 命令を探して答えなさい 単独代理人 実行マニフェスト ツール効果領収書 成果確認 抽出,レビュー,公開 順序式 ステージ受信チェーン,入力バージョン,停止停止状態 4つの独立した情報源を調査する パラレル・ファンアウト 凍結されたブランチマニスト,必須のクォーラム,総主張 専門家への経路支援 専門家の手渡し 領収書,再開カーサー,最終主張 テストが合格するまでコードを修正する 制限されたループ 繰り返しの予算 進歩デルタ 検証者判決 6つの勧告も一致し 6つの勧告も明確な証拠義務を掲げていました その2番目の結果は 選択の精度よりも重要だ 領収契約なしのパターンの名称は設計上の優先順位であり,運用上の決定ではない. 3つの観測結果が出ました まず,トポロジーの曖昧さは 証拠の曖昧さに映し出されます. 序列段階は部分的な完成の曖昧さを生み出す.並行部門は加盟の曖昧さを生み出す.譲渡は所有の曖昧さを生み出す.ループは終了の曖昧さを生み出す. 第二に,すべてのパターンにおいて同じ最終的な結果主張が必要である. 完全な支店明示書は,支店会計を証明するものではなく,集めた報告書は顧客の質問に答えていることを証明するものではありません. 配達領収書が 持ち主であることを証明する 配達ではなく 批判者が実際に評価した基準のみを 証明する 批判の判決です 3つ目は 移民の誘発因は パターンの熱意よりも 信頼性が高いということです 証拠がツール過負荷,厳格なセキュリティ境界線,独立した遅延,または単純なトポロジーには容れない繰り返し失敗を示している場合, 代理者から離れてください. マルチエージェントはよりスケーラブルです 測定可能なトリガーではありません. パターンを運用契約として扱う 実施前に,選択したパターンについて一ページの契約書を書いてください. I意図された結果: どの観測可能なアーティファクトまたは効果が存在しなければならないか? A権限: どの構成要素がそれぞれの逆転または逆転しない変化を起こすことができるのか? 会員: このランにはどのステージ,支部,または専門家は属しているのでしょうか? 進歩: 有益な作業が進むと何が変化するのでしょうか? 待機: どの依存性や人間の決定が合法的に仕事を停止するのか? 失敗: 暫定エラーと詰まった実行を区別する証拠は? 完了: 決定学的チェックはどれが作品をクリアする? Budget: 時間,再試,トークン,副作用を制限するものは? その後,打ち上げ前にトポロジーの特徴の故障を注入します. 順次段階の領収書を削除する 必要な並行枝を落とす 引き渡しを遅らせろ 復習回帰から変更のないアーティファクトを返します. システムがブロックされ,待機し,または不確実になり,緑ではなくなければなりません. 実践的な限界があります. 選択器では,作業量説明が正しいことを確認できません. モデル品質,プロバイダの可用性,またはフレームワークの実際の信頼性を測定しない. 領収スケーマは,その実施が真実な出来事を発射することを証明することもできません. 選択されたパターンを生産形の固定装置,故障注射,目的地レベルでの結果検査で検証する. したがって,最も安全なレビュー質問は, AI剤設計パターンはどれが一番良いかではありません. この作業量を満たす最も複雑なパターンは何ですか? プライベートコンテンツを検査せずに 新しい部分状態を証明できますか? 直接電話か 代理人なら 持っていろ 答えがより複雑なトポロジーである場合,その領収書を後に監視するプロジェクトではなく設計の一部にします. Sidewispは,利用可能性,有用な進歩,文脈,ツール,結果,コストに注意を払って,既存のエージェントの実行時間周辺に健康層を追加することを目的としています. Sidewisp は現在プライベートプレビュー段階です。 公開ウェブサイトとインタラクティブなデモはライブですが,生産代理の健康収集とランタイムアダプターは現在のウェブサイトリポジトリに配信されていません. 証拠の第一のアプローチが 代理人を操作したいと一致する場合は プライベート・プレビューの待機リストに加わることができます