📖 Nội dung bài học
Summary
Chaining workflows có vẻ hiển nhiên lúc đầu, nhưng chúng thực sự là một trong những pattern hữu ích nhất bạn sẽ gặp khi làm việc với Claude. Cách tiếp cận này đặc biệt giá trị khi bạn xử lý các tác vụ phức tạp hoặc prompt dài mà Claude gặp khó khăn khi xử lý nhất quán.
Workflow Chaining là gì?
Một workflow chaining chia một tác vụ lớn, phức tạp thành các công việc phụ nhỏ hơn, tuần tự. Thay vì yêu cầu Claude làm mọi thứ cùng một lúc, bạn chia nhỏ công việc thành các bước tập trung, xây dựng dựa trên nhau.

Đây là một ví dụ thực tế: hãy tưởng tượng bạn đang xây dựng một công cụ marketing mạng xã hội tự động tạo và đăng video. Thay vì yêu cầu Claude xử lý mọi thứ trong một prompt khổng lồ, bạn có thể chia nhỏ như sau:
- Tìm các chủ đề thịnh hành liên quan trên Twitter
- Chọn chủ đề thú vị nhất (sử dụng Claude)
- Nghiên cứu chủ đề (sử dụng Claude)
- Viết kịch bản cho video định dạng ngắn (sử dụng Claude)
- Sử dụng avatar AI và text-to-speech để tạo video
- Đăng video lên mạng xã hội

Tại sao nên Chain thay vì một Prompt lớn?
Bạn có thể tự hỏi tại sao không gộp tất cả các tác vụ của Claude vào một prompt duy nhất. Lợi ích chính là sự tập trung - khi bạn giao cho Claude một tác vụ cụ thể tại một thời điểm, nó có thể tập trung hoàn thành tốt tác vụ đó thay vì phải xử lý nhiều yêu cầu cùng lúc.

Cách tiếp cận chaining mang lại một số lợi thế:
- Chia các tác vụ lớn thành các công việc phụ nhỏ, không thể song song hóa
- Tùy chọn thực hiện xử lý không phải LLM giữa mỗi tác vụ
- Giữ cho Claude tập trung vào một khía cạnh của tác vụ tổng thể
Vấn đề Prompt dài
Đây là lúc chaining trở nên thực sự giá trị. Bạn sẽ thường gặp các tình huống cần Claude viết nội dung với nhiều ràng buộc cụ thể. Giả sử bạn muốn Claude viết một bài báo kỹ thuật, và bạn chỉ định rằng nó nên:

- Không đề cập rằng nó được viết bởi AI
- Tránh sử dụng emoji
- Bỏ qua ngôn ngữ sáo rỗng hoặc quá thông thường
- Viết bằng giọng văn chuyên nghiệp, kỹ thuật
Ngay cả với tất cả các ràng buộc này được nêu rõ, Claude vẫn có thể tạo ra nội dung vi phạm một số quy tắc của bạn. Bạn có thể nhận lại một bài báo vẫn sử dụng emoji, đề cập đến việc tác giả là AI, hoặc nghe có vẻ không chuyên nghiệp.

Giải pháp Chaining
Thay vì vật lộn với một prompt khổng lồ, hãy sử dụng cách tiếp cận chaining hai bước:
Bước 1: Gửi prompt ban đầu của bạn và chấp nhận rằng kết quả đầu tiên có thể không hoàn hảo. Claude sẽ tạo ra một bài báo, nhưng nó có thể vi phạm một số ràng buộc của bạn.

Bước 2: Thực hiện một yêu cầu tiếp theo tập trung cụ thể vào việc sửa các vấn đề. Cung cấp bài báo mà Claude vừa viết và đưa ra các hướng dẫn sửa đổi mục tiêu:
Sửa đổi bài báo được cung cấp dưới đây. Thực hiện các bước sau để viết lại bài báo: 1. Xác định bất kỳ vị trí nào văn bản xác định tác giả là AI và xóa chúng 2. Tìm và xóa tất cả emoji 3. Xác định bất kỳ đoạn văn viết sến sẩm nào và thay thế chúng bằng văn bản mà một nhà văn kỹ thuật sẽ viết
Cách tiếp cận này hoạt động vì Claude có thể tập trung hoàn toàn vào tác vụ sửa đổi thay vì cố gắng cân bằng việc tạo nội dung với việc tuân thủ các ràng buộc.
Khi nào nên sử dụng Chaining
Workflows chaining đặc biệt hữu ích khi:
- Bạn có các tác vụ phức tạp với nhiều yêu cầu
- Claude liên tục bỏ qua một số ràng buộc trong các prompt dài
- Bạn cần xử lý hoặc xác thực kết quả giữa các bước
- Bạn muốn giữ cho mỗi tương tác tập trung và dễ quản lý
Mặc dù chaining có vẻ tốn thêm công sức, nhưng nó thường mang lại kết quả tốt hơn so với việc cố gắng nhồi nhét mọi thứ vào một prompt duy nhất. Điều quan trọng là nhận ra khi nào một tác vụ đủ phức tạp để có lợi từ việc chia nhỏ thành các bước tuần tự, tập trung.
🔁 Bài học liên quan
- Bài tiếp: Routing workflows
- Bài trước: Parallelization workflows
- 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-the-anthropic-api/287800
- © 2025 Anthropic. Chỉ dùng cho mục đích giáo dục, fair-use.
- Crawl: 2026-04-23 · Chuẩn hoá: 2026-05-01