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

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とは無関係だから注意してね
← 用語集にもどる