Chạy luồng

Chạy luồng

Kích hoạt và thực thi các luồng khác trong workflow của bạn, truyền dữ liệu và cho phép tự động hóa dạng module, có thể tái sử dụng với thành phần Chạy luồng.

Mô tả thành phần

Cách thành phần Chạy luồng hoạt động

Thành phần Chạy luồng

Thành phần Chạy luồng được thiết kế để thực thi một luồng khác trong workflow AI của bạn. Điều này cho phép bạn tạo module cho quy trình, tái sử dụng các luồng sẵn có hoặc điều phối logic phức tạp bằng cách gọi các luồng phụ như một phần của pipeline lớn hơn.

Thành phần này làm gì?

Thành phần này nhận đầu vào bạn chỉ định và truyền nó, cùng bất kỳ biến bổ sung nào, cho một luồng khác mà bạn chọn. Nó có thể chạy đồng bộ (chờ kết quả) hoặc bất đồng bộ (gửi đi và không chờ). Điều này đặc biệt hữu ích khi xây dựng hệ thống AI có khả năng mở rộng, dễ bảo trì, nơi bạn muốn chia nhỏ logic thành các khối xây dựng có thể tái sử dụng.

Các đầu vào chính

Tên đầu vàoKiểuMô tảBắt buộcNâng cao
Tên luồngDynamic SelectChọn tên luồng bạn muốn chạy.
Giá trị đầu vàoChuỗiGiá trị đầu vào chính cần được xử lý bởi luồng đích (ví dụ: một tin nhắn hoặc payload dữ liệu).KhôngKhông
Biến luồngNested DictBiến bổ sung truyền vào luồng; dùng để tham số hóa việc thực thi.KhôngKhông
Chế độ bất đồng bộBooleanNếu bật, luồng sẽ chạy bất đồng bộ và không trả kết quả ngay lập tức.KhôngKhông
Tên công cụChuỗi(Nâng cao) Tên tham chiếu cho công cụ khi dùng với agent.Không
Mô tả công cụChuỗi(Nâng cao) Mô tả giúp agent hiểu cách sử dụng công cụ này.Không
Loại kích hoạtDynamic Select(Nâng cao) Chỉ định trigger cho việc chạy luồng.Không
Ghi log chi tiếtBoolean(Nâng cao) Bật ghi log chi tiết để debug hoặc giám sát.Không

Chi tiết đầu vào

  • Tên luồng: Cấu hình cốt lõi; chọn từ các luồng hiện có trong workspace của bạn.
  • Giá trị đầu vào: Dữ liệu hoặc tin nhắn thực tế bạn muốn luồng đích xử lý.
  • Biến luồng: Cặp key-value để truyền thêm dữ liệu/tham số vào luồng. Nếu dùng với thành phần Lặp, các biến này có thể bị ghi đè.
  • Chế độ bất đồng bộ: Nếu bật, thực thi không bị chặn và không trả về kết quả ngay (hữu ích với tác vụ chạy lâu).
  • Tên & mô tả công cụ: Hữu ích khi xuất hiện luồng này như một công cụ cho agent (ví dụ, trong agent dùng LLM).
  • Loại kích hoạt: Cho phép bạn định nghĩa cách luồng được kích hoạt.
  • Ghi log chi tiết: Dành cho người dùng nâng cao muốn biết thêm chi tiết về quá trình thực thi luồng.

Đầu ra

Thành phần này cung cấp nhiều đầu ra, giúp linh hoạt đáp ứng nhiều nhu cầu workflow khác nhau:

Tên đầu raKiểuMô tả
Kết quả chạyMessageKết quả trả về từ luồng (nếu chạy đồng bộ)
Thực thi luồngFlowExecutionĐối tượng thực thi chi tiết để theo dõi nâng cao
Luồng dạng công cụToolXuất hiện luồng như một công cụ gọi được cho agent
  • Kết quả chạy: Chứa thông điệp hoặc kết quả trả về từ luồng đích.
  • Thực thi luồng: Cung cấp metadata thực thi, hữu ích cho việc giám sát hoặc xâu chuỗi các luồng.
  • Luồng dạng công cụ: Làm cho luồng có thể dùng như một công cụ, cho AI agent hoặc thành phần khác.

Trường hợp sử dụng điển hình

  • Module hóa: Chia nhỏ logic phức tạp thành các luồng nhỏ, dễ quản lý và gọi khi cần.
  • Điều phối: Xâu chuỗi nhiều luồng lại với nhau để xây dựng quy trình AI end-to-end.
  • Tích hợp công cụ: Xuất hiện toàn bộ luồng như công cụ tái sử dụng cho agent, nâng cao khả năng và tính linh hoạt.
  • Xử lý bất đồng bộ: Đẩy các tác vụ lâu lên background, tăng tốc độ phản hồi hệ thống.

Tại sao nên dùng thành phần Chạy luồng?

  • Tái sử dụng: Tránh lặp lại logic bằng cách dùng lại các luồng ở nhiều workflow khác nhau.
  • Khả năng mở rộng: Quản lý hệ thống AI phức tạp bằng cách tổ chức logic thành các đơn vị độc lập, có thể gọi lại được.
  • Tương thích agent: Tích hợp liền mạch các luồng như công cụ cho agent AI sử dụng linh hoạt.
  • Linh hoạt: Truyền biến tùy chỉnh, kích hoạt luồng theo nhiều cách và chọn giữa thực thi đồng bộ hoặc bất đồng bộ.

Bảng tổng kết

Tính năngLợi ích
Chạy luồng phụWorkflow dạng module, dễ bảo trì
Truyền biếnThực thi luồng động, tham số hóa
Nhiều đầu raTích hợp kết quả, theo dõi thực thi hoặc cung cấp công cụ cho agent
Chế độ bất đồng bộXử lý không bị chặn, mở rộng dễ dàng
Hỗ trợ agent/công cụTích hợp với workflow dùng LLM hoặc agent

Thành phần này là lựa chọn không thể thiếu cho bất kỳ ai muốn xây dựng workflow AI có khả năng mở rộng, bảo trì tốt và dạng module. Nó giúp bạn tạo nên hệ thống linh hoạt, dễ tích hợp công cụ trong các hệ thống AI hiện đại.

Các ví dụ về mẫu luồng sử dụng thành phần Chạy luồng

Để giúp bạn bắt đầu nhanh chóng, chúng tôi đã chuẩn bị một số mẫu luồng ví dụ minh họa cách sờ dụng thành phần Chạy luồng một cách hiệu quả. Những mẫu này giới thiệu các trường hợp sử dụng khác nhau và thực hành tốt nhất, giúp bạn dễ dàng hiểu và triển khai thành phần trong các dự án của riêng mình.

Người Giám Tuyển AI Tin Nổi Bật Hacker News
Người Giám Tuyển AI Tin Nổi Bật Hacker News

Người Giám Tuyển AI Tin Nổi Bật Hacker News

Một quy trình tự động sử dụng AI để lấy, tóm tắt và trình bày những tin tức nổi bật nhất trên Hacker News, bao gồm chi tiết bài viết, URL và bình luận nổi bật. ...

6 phút đọc
Trình tạo Bài viết Blog AI Nâng cao
Trình tạo Bài viết Blog AI Nâng cao

Trình tạo Bài viết Blog AI Nâng cao

Tạo các bài viết blog toàn diện, tối ưu hóa SEO với cấu trúc nâng cao và số lượng từ cao bằng cách sử dụng nhiều tác nhân AI. Quy trình làm việc bao gồm nghiên ...

7 phút đọc
Trình tạo Blog SEO từ Video YouTube
Trình tạo Blog SEO từ Video YouTube

Trình tạo Blog SEO từ Video YouTube

Tự động tạo bài blog SEO xếp hạng cao từ video YouTube. Quy trình này trích xuất bản ghi video, phân tích từ khóa SEO hàng đầu, tạo dàn ý blog chi tiết và viết ...

5 phút đọc

Câu hỏi thường gặp

Thành phần Chạy luồng dùng để làm gì?

Chạy luồng cho phép bạn kích hoạt thực thi một luồng khác từ bên trong workflow hiện tại. Điều này giúp bạn tái sử dụng các luồng sẵn có, truyền dữ liệu giữa chúng và xây dựng tự động hóa dạng module hơn.

Tôi có thể truyền biến và dữ liệu đầu vào cho một luồng thông qua thành phần này không?

Có, bạn có thể truyền cả giá trị đầu vào và biến cho luồng đích, giúp dễ dàng tích hợp và tùy chỉnh hành vi giữa các luồng khác nhau.

Những trường hợp sử dụng phổ biến của thành phần Chạy luồng là gì?

Các trường hợp sử dụng phổ biến gồm xâu chuỗi nhiều workflow lại với nhau, tái sử dụng luồng như công cụ trong tự động hóa quy mô lớn và tạo các chuỗi phức tạp phụ thuộc vào kết quả của luồng khác.

Chạy luồng có hỗ trợ thực thi bất đồng bộ không?

Có, bạn có thể bật chế độ bất đồng bộ để luồng chạy nền và không trả về kết quả ngay lập tức. Điều này hữu ích với các tác vụ chạy lâu hoặc song song.

Tôi có thể sử dụng một luồng như công cụ cho agent không?

Chắc chắn. Thành phần Chạy luồng cho phép bạn định nghĩa các luồng như công cụ, sau đó có thể được agent tham chiếu và thực thi trong tự động hóa của bạn.

Trải nghiệm Chạy luồng FlowHunt

Nâng cao tự động hóa bằng cách kết nối và thực thi các luồng bên trong luồng khác bằng thành phần Chạy luồng của FlowHunt.

Tìm hiểu thêm

Lấy Biến Luồng
Lấy Biến Luồng

Lấy Biến Luồng

Thành phần Lấy Biến Luồng cho phép bạn truy cập các biến và tham số trong quy trình của mình, giúp dễ dàng lấy lại dữ liệu đã được lưu trước đó trong luồng. Nó ...

4 phút đọc
Automation Workflow +3
Thành phần
Thành phần

Thành phần

Thành phần là những khối xây dựng cơ bản của chatbot AI, quy trình làm việc và tự động hóa của bạn. Chúng có thể được sử dụng để tạo các phần tử giao diện người...

1 phút đọc
Thiết Lập Biến Luồng
Thiết Lập Biến Luồng

Thiết Lập Biến Luồng

Quản lý luồng công việc một cách dễ dàng bằng cách thiết lập hoặc cập nhật các biến ngay lập tức với thành phần Thiết Lập Biến Luồng. Công cụ này cho phép bạn g...

3 phút đọc
Automation Workflow +3