📖 Nội dung bài học
Lùi← Gia đình phông chữ
Tóm tắt
Khi xây dựng ứng dụng với Claude, bạn thường gặp các tác vụ không thể hoàn thành chỉ trong một yêu cầu. Đây là lúc các quy trình làm việc và agents phát huy tác dụng - chúng là các chiến lược để xử lý các quy trình phức tạp, nhiều bước.
Bạn đã thực sự dùng các khái niệm này trong suốt khóa học. Hãy nhớ khi chúng ta dùng tools và để Claude tự tìm cách hoàn thành các tác vụ? Đó là một agent đang hoạt động.
Chọn giữa Quy trình làm việc và Agents

Quyết định phụ thuộc vào việc bạn hiểu rõ tác vụ đến mức nào:
- Dùng quy trình làm việc khi bạn có thể hình dung chính xác luồng hoặc các bước mà Claude nên thực hiện để giải quyết một vấn đề, hoặc khi UX của ứng dụng của bạn giới hạn người dùng vào một tập hợp các tác vụ
- Dùng agents khi bạn không chắc chắn chính xác tác vụ hoặc các tham số tác vụ bạn sẽ cung cấp cho Claude
Quy trình làm việc là một chuỗi các cuộc gọi đến Claude nhằm giải quyết một vấn đề cụ thể thông qua một chuỗi các bước được xác định trước. Agents cung cấp cho Claude một mục tiêu và một bộ tools, mong đợi Claude tự tìm cách hoàn thành mục tiêu thông qua các tools được cung cấp.
Một ví dụ về quy trình làm việc trong thế giới thực

Hãy xem xét một ví dụ thực tế: xây dựng ứng dụng "Image to CAD". Người dùng kéo và thả một hình ảnh của một bộ phận kim loại và ứng dụng tạo ra một tệp STEP (một tiêu chuẩn công nghiệp cho các mô hình 3D).

Đây là cách chúng ta có thể chia nhỏ việc này thành các bước trong quy trình làm việc:
- Cung cấp hình ảnh cho Claude, yêu cầu nó mô tả đối tượng một cách chi tiết
- Dựa trên mô tả, yêu cầu Claude dùng thư viện CadQuery để mô hình hóa đối tượng
- Tạo một bản render của mô hình 3D
- Yêu cầu Claude đánh giá bản render so với hình ảnh gốc. Nếu có vấn đề, hãy sửa chúng và lặp lại
Đây là một kịch bản quy trình làm việc hoàn hảo vì bạn có một ý tưởng khá tốt về chính xác những gì cần làm khi người dùng cung cấp một tệp hình ảnh và bạn có thể dễ dàng viết tất cả những điều này bằng code dưới dạng một chuỗi các bước được xác định trước.
Mô hình Evaluator-Optimizer

Ví dụ CAD minh họa một mẫu quy trình làm việc phổ biến được gọi là evaluator-optimizer:
- Producer: Nhận input và tạo output (Claude dùng CadQuery để mô hình hóa và render)
- Grader: Đánh giá output dựa trên các tiêu chí
- Vòng lặp phản hồi: Nếu grader từ chối output, phản hồi sẽ quay lại producer để cải thiện
- Chấp nhận: Chu trình tiếp tục cho đến khi grader chấp nhận output
Tại sao nên học các mẫu quy trình làm việc?
Việc xác định các quy trình làm việc khác nhau cung cấp cho bạn một bộ công thức lặp lại để triển khai các tính năng của riêng bạn. Mô hình evaluator-optimizer là một mẫu quy trình làm việc đã hoạt động tốt cho các kỹ sư khác - hãy cân nhắc dùng nó trong các ứng dụng của bạn!
Hãy nhớ rằng, quy trình làm việc không tự triển khai. Bạn vẫn cần viết code thực tế. Nhưng việc có các mẫu đã được chứng minh này làm điểm khởi đầu có thể giúp bạn tiết kiệm thời gian đáng kể và giúp bạn tránh được những cạm bẫy phổ biến mà những người khác đã giải quyết.
🔁 Bài học liên quan
- Bài tiếp: Parallelization workflows
- Bài trước: How computer use works
- Cùng section: Making a request · Multi-turn conversations · Chat exercise
- Thuộc lộ trình: Path C
- Docs tham khảo: Glossary · Skills atlas · By use-case
📚 Nguồn & ghi nhận
- Bài học gốc Anthropic Academy: https://anthropic.skilljar.com/claude-with-google-vertex/289244
- © 2025 Anthropic. Chỉ dùng cho mục đích giáo dục, fair-use.
- Crawl: — · Chuẩn hoá: 2026-05-01