一覧に戻る
Lv.2

ReAct

Reasoning and Acting

AIが考えることと行動することを交互に繰り返して問題を解決する手法

簡単に説明すると

ReActっていうのは、AIが『考える』ことと『行動する』ことを交互に行いながら、複雑なタスクをこなす仕組みのことだよ。 例えば、質問に対して途中でWeb検索をしたり計算を行ったりして情報を集め、その結果を確認して次の手順を判断するんだ。 思考と行動を繰り返すことで、段階を追って適切な回答を作成できるんだよ。 AIエージェントや複雑な調べものを自動化するツールなどで活用されているんだ。

名前のヒミツ

ReAct(リアクト)は、推論を意味するReasoningと、行動を意味するActingを組み合わせた言葉なんだ。 AIが自ら計画を立てて検索などの外部操作を行い、その結果をもとに次の行動を考えていく仕組みから名付けられたんだよ。

くわしく見てみよう!

ReActとは、人工知能が自ら思考するプロセスの出力と外部ツールを用いた行動を交互に繰り返し、目的を達成する技術のことなんだ。
人間が複雑な課題を解決するときに、頭で手順を整理しながら実際に調べて作業を進める手順を、AIで再現しているんだよ。

イメージとしては、AIの中に『考えをまとめる頭脳』と『実際に動く手足』がセットで備わっている状態だよ。
まずAIは与えられた質問に対して『何を調べるべきか』という思考を書き出し、その後に『検索エンジンで調べる』といった具体的な行動を実行するんだ。
ポイントは、実行結果を観察して『次に何をするか』を再度考え直す、というループを繰り返して正解にたどり着く点にあるんだ。

ReActを用いることで、必要に応じて検索エンジンや計算ツールなどの外部ツールと連携しながら段階的に問題を解決できるようになり、複雑なタスクにおける推論の誤りを減らしたり、回答の正確性を高めたりできるんだ。
自律的に判断して仕事を進めるAIエージェントなどの基盤技術として使われているんだ。