Hướng dẫn sử dụng
Hiện tại chúng tôi cung cấp các node sau để bạn có thể tự do tùy chỉnh chatbot của mình:
START
Nút “Bắt đầu” là một nút cài sẵn quan trọng trong ứng dụng Chatflow / Workflow. Nó cung cấp thông tin khởi tạo cần thiết, chẳng hạn như đầu vào của người dùng và tệp đã tải lên, để hỗ trợ luồng hoạt động bình thường của ứng dụng và các nút quy trình làm việc tiếp theo.
ANSWER
"Answer" là node dùng để định nghĩa cách phản hồi của chatbot với khách hàng. node này thường là node cuối cùng trong flow của chatbot và nhận input là kết quả từ các node trước đó. node này có thể config để output câu trả lời từ LLM node hoặc gửi ảnh cho khách hàng, hoặc trả lời bằng text cho khách hàng.
LLM
Node này cho phép gọi vào các Large Language Model (LLM) để xử lý thông tin do người dùng nhập vào trong nút "Start" (ngôn ngữ tự nhiên, tệp đã tải lên hoặc hình ảnh) và cung cấp thông tin phản hồi hiệu quả.
KNOWLEDGE RETRIEVAL
Node này có vai trò nhận input dạng text và tìm kiếm câu trả lời phù hợp với input trong Knowledge base. Câu trả lời này thường được sử dụng như là context cho các LLM node sau đó.
QUESTION CLASSIFIER
Node này có nhiệm phụ phân loại câu hỏi của user, từ đó các hướng xử lý phù hợp với từng loại câu hỏi.
IF/ELSE
Cho phép rẽ các nhánh khác nhau dựa trên điều kiện nhất định. Sau đó mỗi một nhánh sẽ được xử lý riêng tùy theo yêu cầu.
CODE EXECUTION
Node này cho phép chạy các đoạn code Python/NodeJS để thực hiện các xử lý các logic phức tạp, ví dụ như xử lý data.
TEMPLATE
Node này cho phép format lại định dạng text sử dụng Jinja2, một ngôn ngữ templating trong Python.
VARIABLE AGGREGATOR
Tổng hợp biến từ các branches thành một biến, cho phép sử dụng biến đó với các node sau trong flow.
VARIABLE ASSIGNER
Node này dùng để gán giá trị cho biến conversation.
PARAMETER EXTRACTOR
Sử dụng LLM để phân tích và tự động extract các tham số từ text, tham số này sẽ được sử dụng cho HTTP requests hoặc input khi gọi tools.
ITERATION
Thực hiện xử lý trên một list, các xử lý này có thể bao gồm nhiều bước, trả lại kết quả cuối cùng sau khi xử lý xong toàn bộ list.
HTTP REQUEST
Thực hiện HTTP request, và trả về kết quả của request. Node này phù hợp với các trường hợp cần nhận kết quả bên ngoài, kết nối với các hệ thống thông tin khác.
TOOLS
Bao gồm các tool được xây dựng sẵn, ví dụ như tool tìm kiếm, gửi email, đọc data từ Google Sheet.