首頁教材庫 / AI Agent / ReAct(Reason and Act)

iPAS AI初級 AI Agent ⏱ 約 4 分鐘讀完
iPAS AI 初級・漫畫式小白教材

ReAct(Reason + Act)

AI 不只是「想答案」,而是「想一步 → 做一步 → 看結果 → 再想下一步」!

🎬 第一幕:AI Agent 遇到複雜任務

一般 AI
🤖💭
「我想一下……」

直接根據目前資訊產生答案。

不一定會主動使用工具反覆查詢。

ReAct Agent
🤖💭🔧
「我先查 A,看結果再決定下一步!」

Reason → Act → Observe → 再 Reason。

最後
🔎📊💬

AI 根據查到的資訊繼續調整行動。

直到資訊足夠,再整合回答。

🧠 一句話先背起來

ReAct = Reason(推理)+ Act(行動)
思考 → 行動 → 觀察結果 → 再思考 → 再行動

ReAct 是一種讓語言模型在執行任務時,把「推理」與「工具/環境互動」交錯進行的 Agent 方法。模型不是一次想完所有步驟,而是根據每一步取得的新資訊,決定下一步要做什麼。

ReasonActObserveTool動態調整

🎭 第二幕:用「偵探辦案」秒懂

🔎 Reason
🕵️💭
「我要先確認這家公司最近有沒有新一輪融資。」

AI 判斷目前缺少什麼資訊。

🔧 Act
🕵️🔎
「我去查新聞資料庫!」

使用搜尋、資料庫、API、計算器等工具。

👀 Observe → 再 Reason
📄➡️🧠

發現資料不完整:

「只有 2024 年資料,我還要查公司公告。」

再決定下一個 Action。

🔄 第三幕:ReAct 的核心循環

🧠
① Reason
我現在知道什麼?
🔧
② Act
下一步做什麼?
👀
③ Observe
工具回來什麼?
🧠
④ Re-Reason
資訊夠嗎?
💬
⑤ Answer
整合回答
Reason → Act → Observe → Reason → Act → … → Final Answer

🥊 第四幕:什麼情況適合 ReAct?

任務特徵適合度原因
固定流程、步驟永遠一樣🟡 通常不需要傳統自動化/工作流即可,不必讓 Agent 動態決策。
需要查資料,但查詢路徑固定🟡 未必需要可以直接設計固定查詢流程。
需要根據前一步結果決定下一步🟢 很適合這就是 ReAct 的核心:Observation 影響下一個 Action。
資訊不完整、需要自行判斷要查什麼🟢 很適合Agent 可以動態規劃工具使用與查詢方向。

🏢 第五幕:套進企業 AI Agent

📄 A:批次翻譯 PDF

下載 → 翻譯 → 儲存,每次流程都一樣。

👉 固定 Workflow 比 ReAct 更合理。

📦 B:退貨資格判斷

按照既定規則判斷,再回覆。

👉 規則引擎/固定流程即可。

🔎 C:多步查詢

如果「既定流程」真的完全固定,就可以用工作流;若查詢結果會影響後續行動,才更適合 ReAct。

👉 有一點 ReAct,但關鍵看「是否動態決策」。

🕵️ D:融資狀況分析

AI 要自己判斷資訊夠不夠,還要依結果改變查詢方向。

👉 ⭐ 最符合 ReAct。

🎯 第六幕:你這題的四個選項逐一拆解

❌ A. 固定格式 PDF → 翻譯 → 儲存。流程明確、步驟固定,傳統 Workflow/自動化更適合,不需要 Agent 每一步重新判斷。

❌ B. 退貨條件已有明確規則,只要判斷條件並回覆,規則引擎或固定流程即可完成。

⚠️ C. 多步資料查詢確實可能使用 ReAct,但題目特別說「依既定流程」。如果查詢順序與步驟已固定,就不如 D 能凸顯 ReAct 的動態決策特性。

✅ D. 正確答案
AI 必須「自行判斷資訊是否足夠」→「調整下一次查詢方向」→「觀察新結果」→「再決定下一步」。這正是 ReAct 的核心循環。

⚔️ 第七幕:ReAct vs 一般 Workflow

比較🔧 Workflow🤖 ReAct Agent
流程預先定義可依結果動態調整
下一步誰決定?程式/規則模型根據目前觀察決定
適合固定、可預測流程資訊不完整、需要探索與工具選擇
例子PDF → 翻譯 → 存檔查融資 → 發現資料不足 → 改查公告 → 再分析
核心口訣「照劇本走」「看結果再決定下一步」

🧠 iPAS 考前超強口訣

ReAct=「想一下 → 做一下 → 看結果 → 再想」

看到「動態調整、根據結果決定下一步、自主選工具、資訊不足再查」→ ReAct

⭐ 固定流程 → Workflow;動態決策 → ReAct。

🎯 最後來做你提供的題目

題目:某企業在設計 AI Agent 時,需判斷是否採用 ReAct。下列哪一種情境最適合?

A. 固定 PDF 批次翻譯並儲存
B. 按既有規則判斷退貨條件
C. 依既定流程多步查詢與整理
D. 分析新創融資,AI 自行判斷資訊是否足夠並調整查詢方向

🎯 正確答案:D ✅

關鍵句:「自行判斷資訊是否足夠」+「調整查詢方向」

這代表 AI 不是照固定劇本跑,而是:
🧠 Reason → 🔎 Act → 👀 Observe → 🧠 再 Reason → 🔎 下一個 Act

這正是 ReAct 最具代表性的使用情境。
⭐ 「不是多步驟就一定 ReAct;重點是『下一步會不會根據上一個結果動態改變』。」

📌 考前最後一張小抄

題目關鍵字立刻想到
Reason + Act🤖 ReAct
使用搜尋/API/資料庫等工具🔧 Action
觀察工具結果👀 Observation
根據結果決定下一步⭐ ReAct 核心
資訊不足 → 改變查詢方向⭐ ReAct
固定步驟、固定規則🔧 Workflow 通常更適合

⭐ 最終口訣:
Workflow 照劇本;ReAct 看結果再行動。