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

Chaining workflows

📖 Nội dung bài học

Chuyển tiếp nhanh→ Gia đình phông chữ

Tóm tắt

Xâu chuỗi quy trình (chaining workflows) thoạt đầu có vẻ hiển nhiên, nhưng thực tế đây là một trong những mẫu 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 xử lý các tác vụ phức tạp hoặc khi Claude không nhất quán trong việc tuân theo tất cả các ràng buộc của bạn.

Xâu chuỗi là gì?

Xâu chuỗi quy trình chia nhỏ một tác vụ lớn thành các tác vụ con nhỏ hơn, tuần tự. Thay vì yêu cầu Claude xử lý mọi thứ cùng một lúc, bạn chia nhỏ công việc thành nhiều yêu cầu tập trung.

Đâ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ụ tiếp thị truyền thông xã hội tạo và đăng video. Thay vì một prompt lớn, bạn có thể xâu chuỗi các bước sau:

  • Tìm các chủ đề thịnh hành liên quan trên Twitter
  • Chọn chủ đề thú vị nhất (dùng Claude)
  • Nghiên cứu chủ đề (dùng Claude)
  • Viết kịch bản cho một video định dạng ngắn (dùng Claude)
  • Sử dụng hình đại diện AI và chuyển văn bản thành giọng nói để tạo video
  • Đăng video lên mạng xã hội

Những lợi ích chính của cách tiếp cận này:

  • Chia nhỏ các tác vụ lớn thành các tác vụ con nhỏ hơn, không song song hóa được
  • Tùy chọ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 toàn bộ tác vụ

Vấn đề thực tế mà xâu chuỗi giải quyết

Đây là lúc xâu chuỗi trở nên vô giá: giải quyết các vi phạm ràng buộc trong các prompt phức tạp.

Hãy hình dung tình huống này: bạn đang dùng Claude để viết các bài viết kỹ thuật. Bạn bắt đầu với một prompt đơn giản, nhưng kết quả đầu ra không hoàn toàn chính xác. Claude có thể đề cập rằng nó là AI, sử dụng quá nhiều biểu tượng cảm xúc hoặc viết bằng giọng điệu sến súa. Vì vậy, bạn thêm các ràng buộc vào prompt của mình.

Theo thời gian, prompt của bạn phát triển thành một danh sách dài các hướng dẫn "KHÔNG ĐƯỢC". Nhưng bất kể bạn thêm bao nhiêu ràng buộc, Claude đôi khi vẫn vi phạm chúng - sử dụng biểu tượng cảm xúc, đề cập rằng nó là AI hoặc duy trì giọng điệu không chuyên nghiệp đó.

Giải pháp xâu chuỗi

Thay vì chiến đấu với vấn đề này trong một prompt lớn, hãy dùng cách tiếp cận xâu chuỗi hai bước:

  1. Yêu cầu đầu tiên: Gửi prompt ban đầu của bạn với tất cả các ràng buộc, chấp nhận rằng bạn sẽ nhận được một bài viết chưa hoàn hảo
  2. Yêu cầu thứ hai: Yêu cầu Claude sửa đổi bài viết với các hướng dẫn cụ thể, tập trung

Prompt theo dõi của bạn có thể trông như sau:

Sửa đổi bài viết được cung cấp bên dưới. Thực hiện theo các bước sau để viết lại bài viết: 1. Xác định bất kỳ vị trí nào mà 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ả các biểu tượng cảm xúc 3. Xác định bất kỳ văn bản sến súa nào và thay thế nó bằng văn bản mà một người viết kỹ thuật sẽ viết

Cách tiếp cận này hiệu quả vì nó cho phép Claude tập trung vào một khía cạnh cụ thể tại một thời điểm. Ngay cả khi phản hồi ban đầu không đáp ứng tất cả các yêu cầu của bạn, prompt theo dõi sẽ cung cấp cho Claude một tác vụ rõ ràng, tập trung để cải thiện.

Khi nào nên dùng xâu chuỗi

Xâu chuỗi quy trình đặc biệt hữu ích khi:

  • Bạn có một tác vụ phức tạp với nhiều ràng buộc
  • Claude không nhất quán trong việc tuân theo tất cả các yêu cầu của bạn
  • Bạn muốn xử lý hoặc xác thực đầu ra giữa các bước
  • Bạn cần duy trì sự tập trung vào các khía cạnh cụ thể của một tác vụ lớn hơn

Mặc dù có vẻ như là công việc bổ sung, nhưng xâu chuỗi thường tạo ra kết quả đáng tin cậy hơn so với việc cố gắng nhồi nhét mọi thứ vào một prompt phức tạp duy nhất. Đây là một mẫu bạn sẽ thường xuyên dùng đến khi bạn xây dựng các ứng dụng mạnh mẽ hơn do Claude cung cấp.

🔁 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?