エージェントの推論フレームワーク(ReAct: Reason + Act)

ReAct(Yao et al., 2022)は、推論(Reasoning)と行動(Acting)をシナジーさせる手法です。「Thought(考える)→ Action(外部ツール実行)→ Observation(結果を観察)」というステップを反復することで、単なる思考だけのハルシネーションや、盲目的なツール乱用を防ぎます。 ア:正解です。ReActフレームワークにおけるThought(思考)、Action(行動)、Observation(観察)の自律ループを正確に説明しています。 イ:誤りです。Webフロントエンド開発ライブラリのReact(React.js)とは名称が似ているだけで全く無関係のAI推論手法です。 ウ:誤りです。思考(Reasoning)を行わずにツールを実行するのではなく、思考と行動を対話的に繰り返す点が革新的です。 エ:誤りです。ReActはモデル自身が自律的に推論とツール呼び出しを連鎖させる枠組みです。

AIエージェントの推論と行動を組み合わせる代表的フレームワークである「ReAct(Reasoning and Acting)」の動作プロセスに関する記述として、最も適切なものを1つ選択してください。

出典生成AIパスポートオリジナル模擬試験
ア
LLMに「思考(Thought:現状の分析や次に行うべきことの推論)」、「行動(Action:外部ツールの呼び出しや検索)」、「観察(Observation:ツール実行結果の確認)」のサイクルを反復実行させ、複雑な問題を段階的に解かせるプロンプティング・推論フレームワークである。
イ
Meta社が開発したフロントエンドUI構築ライブラリのReactフレームワークを用いて、Webブラウザの仮想DOMを高速に再レンダリングしながら画面描画を更新するWebフロントエンド技術のことである。
ウ
推論や現状分析のプロセスを一切省き、ユーザーからの入力プロンプトに対して初手で予測した外部APIを一度だけ盲目的に一発実行し、その成否に関わらず結果を即座に返却して終了する方式である。
エ
エージェントの推論結果に対して、人間のユーザーがコマンドライン上で1文字ずつ手動でコードを上書き入力しなければ次のステップに進むことができない、完全な手動対話型プロンプト操作のことである。