【りあくとぷろんぷてぃんぐ】

ReActプロンプティング とは?

💡 考えてから動く、動いてから考える。AIのPDCAサイクル
📌 このページのポイント
ReAct = Reasoning + Acting Thought(思考) 「検索が必要だな…」 Action(行動) Web検索を実行 Observation(観察) 検索結果を確認 繰り返し 外部ツール Web検索 計算機 API呼び出し 最終回答 Re Reasoning Act Acting
ReActプロンプティングのイメージ
ひよこ ひよこ

ReActってReactのこと?ウェブのやつ?

ペンギン先生 ペンギン先生

紛らわしいけど全然別物だよ。ReActは「Reasoning(推論)」と「Acting(行動)」を合体させた名前で、AIに「考える→行動する→結果を見る」を繰り返させるプロンプト手法なんだ

ひよこ ひよこ

具体的にはどう動くの?

ペンギン先生 ペンギン先生

たとえば「東京タワーの高さは何メートル?」と聞かれたら、まずThought(思考)で「検索が必要だ」と判断し、Action(行動)でWeb検索を実行、Observation(観察)で検索結果を読み取り、最終回答を出す。この3ステップを必要に応じて何度も繰り返すんだよ

ひよこ ひよこ

Chain-of-Thoughtとの違いは何?

ペンギン先生 ペンギン先生

CoTは頭の中だけで考える「思考オンリー」なのに対して、ReActは外部のツールを実際に使えるのが大きな違いだよ。計算機を叩いたり、データベースを検索したり、APIを呼んだりできる。人間で言えば「考えるだけ」と「調べながら考える」の違いだね

ひよこ ひよこ

今のAIエージェントってReActベースなの?

ペンギン先生 ペンギン先生

そうだよ。LangChainLlamaIndexといった主要なAIエージェントフレームワークはReActの考え方を基盤にしているんだ。Claude CodeのようなコーディングエージェントもReActパターンの発展形と言えるね。「考えて→コードを書いて→実行結果を見て→修正する」というサイクルそのものだよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ReAct」って出てきたら「AIが考えて→行動して→結果を見て→また考えるを繰り返す仕組み」と思えばだいたいOK!
📖 おまけ:英語の意味
「ReAct - Synergizing Reasoning and Acting」 = 推論と行動の相乗効果
💬 ReasoningのReとActingのActを組み合わせた造語だよ。JavaScriptのReactとは無関係だから注意してね
← 用語集にもどる