Thiết kế agent 2026: vì sao Plan-Execute đang thắng ReAct
LLM Quest Editorial·20 thg 4, 2026·2 phút đọc
Thiết kế agent 2026: vì sao Plan-Execute đang thắng ReAct
Hai năm trước ReAct (Reason + Act) là pattern mặc định cho LLM agent. Nay nhiều team production đã chuyển sang Plan-Execute. Đây là lý do.
ReAct là gì, yếu ở đâu?
ReAct lặp: Thought → Action → Observation → Thought → ... Mỗi bước LLM tự quyết định tool kế tiếp.
Điểm yếu:
- Không transparent: user không biết agent sẽ làm gì cho đến khi nó làm xong
- Khó parallelize: mỗi step phụ thuộc kết quả step trước
- Hay lạc đường: agent rẽ sai nhánh giữa chừng, không có "bản đồ"
- Cost volatile: không biết trước tốn bao nhiêu token
Plan-Execute khác thế nào?
- Plan: LLM đọc yêu cầu, tạo 1 plan rõ ràng (5-15 bước) trước khi động
- User review (optional): user approve/edit plan
- Execute: chạy từng bước, có thể song song, có checkpoint recovery
- Reflect: sau mỗi batch, LLM re-evaluate plan, update nếu cần
Ưu điểm:
- Transparent: user thấy toàn bộ ý định trước
- Parallelizable: sub-tasks độc lập chạy cùng lúc
- Recoverable: fail step 7 → resume từ step 7, không phải chạy lại từ 1
- Debuggable: log rõ ràng, không phải đọc stream of consciousness
Ví dụ thực tế
Yêu cầu: "Viết báo cáo cạnh tranh về 3 đối thủ X, Y, Z trong mảng SaaS".
ReAct có thể đi:
- Search X → đọc → search Y → đọc → mix với X → search Z → quên mất đang làm gì.
Plan-Execute:
- Research X (parallel) | Research Y (parallel) | Research Z (parallel)
- Aggregate findings → common framework
- Draft intro → body X → body Y → body Z → conclusion
- Review & polish
3 research chạy song song → nhanh gấp 3x.
Khi nào dùng ReAct?
Không phải lúc nào Plan-Execute cũng thắng:
- Task không dự đoán được: debug interactive, exploration → ReAct linh hoạt hơn
- Task ngắn (<5 steps): overhead planning không đáng
- Real-time với user: chat conversational không cần plan
Tóm lại
2026 là năm "agent trưởng thành". Plan-Execute là default cho production workload. ReAct vẫn tốt cho prototype và exploration. Khoá LLM Quest Academy Level 8 xây full agent từ basic ReAct đến multi-agent Plan-Execute với memory.
#agent#LLM#ReAct#Plan-Execute#orchestration
Advertisement