【AI-500】マルチエージェント ソリューションの設計 WEB問題集(01)

WEB問題集

AI500-ARCH#1
AI エージェントの構成要素を示す図。左の入力はユーザー メッセージ、システム イベント、エージェント メッセージの 3 つ。中央のエージェントは LLM、指示、ツールの 3 層で構成され、下方向にツール呼び出しとして取得、アクション、メモリへ分岐して結果が戻る。右の出力はエージェント メッセージと構造化出力。
図: エージェントの構成要素 — 入力、LLM と指示とツール、ツール呼び出し、出力 出典: Microsoft Learn — Microsoft Foundry Agent Service とは

Contoso は上の図の構成で、見積もりを作成するエージェントを Microsoft Foundry の Foundry Agent Service にホスト型エージェントとしてデプロイし、運用しています。図が示すとおり、エージェントの入力にも出力にもエージェント メッセージが含まれます。

別部門は、与信審査を行うエージェントを Microsoft Agent Framework で構築し、自部門の Azure Container Apps でセルフホストしています。与信審査エージェントから見積もりエージェントへ タスクを委任し、結果を受け取れるようにします。委任には A2A プロトコルを使用します。ホスト型エージェントの A2A プロトコルのエンドポイントは、v1.0 が一般提供 (GA) です。

見積もりエージェントの実装(コンテナー イメージ)を変更せずに委任を受け付けられるように するには、どうすればよいですか。

ディスカッション 0
AI500-ARCH#2

Contoso は 1 つのマルチエージェント ソリューションの中で、性質の異なる 4 つの処理を扱います。それぞれの要件に最も適したオーケストレーション パターンを対応付けてください。

項目(ドラッグしてください)
  • マジェンティック オーケストレーション
  • 並列オーケストレーション
  • 順次オーケストレーション
  • ハンドオフ オーケストレーション
前段の出力を次段が加工する
    同じ入力を複数の観点で同時に評価
      適任者が実行中にしか決まらない
        計画が未定でタスク台帳を更新する
          ディスカッション 0
          AI500-ARCH#3

          Contoso の営業支援チームは、Microsoft Foundry 上で動く 1 つのエージェントに機能を足し続けてきました。現在このエージェントは 20 個のツールと 1 つの長大な指示を抱えており、どこか 1 か所を直すと別の責務の応答が崩れます。現在の責務と、それぞれに課された制約は次のとおりです。

          現在の責務処理の性質業務側の制約
          見積書の下書き作成分類、積算、整形の 3 段が固定途中で並びを変えない
          在庫残数の照会同じ入力なら同じ結果基幹システムが返した値だけを渡す
          契約条項の審査法務の知識にもとづく判断権限と監査の記録を他と分ける
          顧客への文面作成表現を読み手に合わせる判断文面の方針が週ごとに変わる

          チームは Microsoft Agent Framework で全体を組み直します。表の制約をすべて満たす分解として、最も適切なものはどれですか。

          ディスカッション 0
          AI500-ARCH#4

          Woodgrove Bank は、法人向けの与信更新の手続きをマルチエージェント ソリューションとして設計します。手続きは次の 3 つの要素からなります。設計チームは各要素の実装先として、判断を担うエージェント、実行の並びを定めるワークフローのステップ、外部システムを呼ぶツールのいずれかを選びます。同じ実装先は 1 回だけ使います。

          各要素に割り当てる実装先を選択してください。

          ステートメント 選択
          取引先の説明文と過去の取引履歴を読み、追加の調査が必要かどうかをその都度判断する
          書類の確認、与信枠の算定、支店への通知を必ずこの並びで実行し、途中で並びを変えない
          基幹システムの残高照会を決まった引数で呼び出し、返った数値をそのまま次へ渡す
          ディスカッション 0
          AI500-ARCH#5

          Fabrikam は、社内の調達手続きを 1 つのエージェントで処理してきましたが、部門をまたぐ審査が増えたため、複数のエージェントへの分解を検討しています。分解には調整の負荷、待ち時間、費用が上乗せされるため、設計チームは分解を正当化できる根拠だけを採用する方針です。

          分解が妥当だと言える根拠として正しいものを 3 つ選んでください。

          3 つ選択してください
          ディスカッション 0