Bỏ qua đến nội dung chính

Chaining workflows

📖 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.

Tác vụ lớn

Step 1: Claude tập trung A

Step 2: Claude tập trung B

Step 3: Claude tập trung C

Kết quả

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

📚 Nguồn & ghi nhận

Bài học có hữu ích không?

Góp ý / Báo lỗiPhát hiện sai sót hoặc có ý tưởng cải thiện?