ReActとは?

AI

一度、AIが「迷子」になったことはありませんか

あなたはAIに「今週、新宿駅で会える時間は?」「あの取引先の最新売上は?」と聞きました。AIは即答できず、まず「カレンダーを確認するべきだ」と考え、次にツールで日程を調べ、その結果を見て「この日はだめだ」とまた考え、改めて候補を絞る。実はいま、あなたの頭の中で起きているのは、この「考える→調べる→また考える」の往復です。

つまり、ReActとは、AIが思考(Reasoning)と行動(Action)を交互に繰り返しながら、調べた結果を次の判断に活かす技術のことです。

ReActのメタファーイラスト

ReActは、あなたのデスクでどう動いているか

この「考える→調べる」の往復が、日常の作業で実際に起きている場面を3つ挙げてみます。

  • チャットボットが「今週水曜の空いている時間」を聞かれ、まずカレンダーを確認し、次に「この時間は会議がある」と判断して別の候補を返す
  • 社内検索AIが「先月の売上TOP3の商品」を聞かれ、データ基盤に問い合わせ、結果を見て「この数値は古い」と考え、再度最新版を取得しにいく
  • 議事録要約AIが「決定事項」を聞かれ、原文を調べて「この発言は決定ではない」と考え、発言者と担当箇所を特定し直す

ここで気づいてほしいのは、AIが「一度で答える」のではなく、答えが確定するまで調べ物と思考を繰り返している、という点です。この「繰り返す」性質こそが、ReActをRAGやファインチューニング(fine-tuning)と分ける本質です。

RAG・CoTと、どこが違いか

混同されやすい3つを、あなたの使い分けの視点で整理します。

  • RAG(検索拡張生成):外部の情報を「一度だけ」取り出して答える方式。調べた結果を次の思考に還して繰り返す、という設計は本来的に持たない
  • CoT(Chain of Thought、思考連鎖):頭の中で「考える」のみを連続させる方式。外部ツールに手を伸ばす「調べる」行為は含まない
  • ReAct:「考える」と「調べる」を交互に繰り返す方式。調べた結果が次の思考の材料になる、という往復構造が特徴

この「違い」を自分の言葉で説明できるかどうかで、理解の段数が変わります。

ReActの理解は、資格試験でも問われる

G検定では「AIエージェントが思考と行動を交互に繰り返すことで、ツールを活用して問題解決するフレームワーク」の観点で出題されやすいです。データサイエンティスト検定では「AIエージェントの設計・選定」の中で、単発回答(RAG)と反復的エージェント(ReAct)の使い分けを問われる傾向があります。

自分の理解度を測るには、「調べた結果を次の思考に還す、という往復がどこで起きているか」を3語で説明できるかどうかを確認してみてください。もし「ツール呼び出し」「結果観察」「再思考」の3語で言えたら、合格ラインです。

まとめ

ReActとは、AIが「考える→調べる→また考える」の往復で、答えが確定するまで動く技術です。一度で正解を出すのではなく、調べ物をしながら思考を修正していく、という設計思想が核心です。

  • 今週にできる5分のアクション:AIチャットで「この資料の売上TOP3を調べ、理由もまとめて」と依頼し、AIが「調べ→考える→調べる」のループを踏んでいるかどうか、ログや応答の流れで確認する
  • 試験で出たときの3語の要点:「思考」「行動」「往復」

💻 ローカルLLMでは容量が大きいグラフィックボードが必須です!

おまけ:画像生成AIに説明させてみた

※ここからは検証コンテンツです。
画像内の説明には誤りが含まれる可能性があるため、本文の解説とは分けています。

ReAct(AIエージェント)の「思考と行動の反復」を、 ノートを読むロボットがフォルダを開く瞬間として 表現しており、比喩の明快さと立体感が非常に優れています。 一方で、ReActの反復ループ構造が明示されず、 思考と行動が一度きりの一方向的な動きにとどまっている 点が物足りなく感じました。

評価項目点数コメント
概念の正確さ3思考と行動の両輪を捉えつつ反復感が弱い
比喩の明快さ4ノート読みとフォルダ開きが役割分担を明示
立体感・奥行き4影とリムライトで厚みと浮遊感が表現
映え度(SNS寄与)4ゴールド発光が視覚的なハイライト
色調の用語相性4シアン×アンバーが知的な清潔感を演出
合計19 / 25総合判定: 良好

評価基準: 1(不合格)〜5(優秀)AI Judge による自動評価

コメント

タイトルとURLをコピーしました