AI Agents & Skills

Workflow hay Agent? 5 pattern từ Anthropic để chọn đúng kiến trúc

Tóm tắt

Workflow: LLM và tool đi theo đường dẫn định sẵn bằng code. Agent: LLM tự quyết bước tiếp theo. Bắt đầu đơn giản nhất có thể; chỉ tăng độ phức tạp khi đo được lợi ích. Năm pattern workflow phổ biến giải quyết phần lớn bài toán trước khi cần agent.

5 pattern workflow

PatternCách làmVí dụ
Prompt chainingChia việc thành chuỗi bước, có cổng kiểm tra giữa các bướcDàn ý → kiểm tra → viết bài
RoutingPhân loại đầu vào rồi chuyển tới nhánh chuyên biệtTicket: kỹ thuật / hoá đơn / góp ý
ParallelizationChạy song song nhiều phần hoặc nhiều lần rồi tổng hợp/bỏ phiếuReview code theo 3 tiêu chí cùng lúc
Orchestrator-workersMột LLM chia việc động cho các workerSửa code ở nhiều file chưa biết trước
Evaluator-optimizerMột LLM tạo, một LLM chấm và góp ý, lặp lạiDịch thuật, viết lại cho đạt tiêu chí

Khi nào cần agent?

  • Bài toán mở, không đoán trước số bước (debug, nghiên cứu, coding).
  • Môi trường có phản hồi rõ (test pass/fail, kết quả tool) để agent tự kiểm.
  • Chấp nhận chi phí cao hơn và có guardrail: giới hạn vòng lặp, sandbox, điểm dừng cho người.