Trong bài học này
Chuyển từ Nút Tự động sang Quy trình Kiểm soát trong Botpress
Các nút tự động trong Botpress mang lại sự linh hoạt, nhưng có những trường hợp bạn cần kiểm soát hoàn toàn đầu ra, như các tác vụ nhạy cảm hoặc quy trình chuyên biệt. Bài học này hướng dẫn cách chuyển người dùng từ nút tự động sang quy trình kiểm soát, đảm bảo tương tác nhất quán và đáng tin cậy.
Tạo Quy trình Kiểm soát
- Thiết lập Quy trình
- Thêm một quy trình mới, ví dụ như "HITL" (Human in the Loop - Con người tham gia).
- Định nghĩa cấu trúc quy trình bằng logic và đầu vào cố định. Ví dụ:
- Thêm thẻ văn bản hiển thị một thông báo cố định như "Xin chào, đây là văn bản đầu vào cố định."
- Bao gồm xử lý đầu vào người dùng và vòng lặp để tạo các yếu tố tương tác.
- Quy trình này đảm bảo bạn kiểm soát hoàn toàn phản hồi, cho phép gọi cơ sở dữ liệu hoặc hiển thị thông tin cụ thể.
- Tùy chỉnh Hành vi Quy trình
- Vì quy trình kiểm soát không sử dụng logic LLM, nên rất phù hợp cho các tác vụ cần xử lý chính xác, như giao dịch tài chính hoặc chuyển tiếp cho nhân viên hỗ trợ.
Chuyển sang Quy trình Kiểm soát
- Chuyển đổi dựa trên từ khóa
- Thêm thẻ "Transition" vào nút tự động.
- Đặt điều kiện, ví dụ như khớp từ khóa (ví dụ:
event.preview == "hitl"). - Liên kết thẻ này với quy trình mong muốn bằng cách chọn "Execute Workflow" và kết nối với "HITL."
- Cách này hữu ích cho việc kiểm thử và gỡ lỗi vì nó bỏ qua việc diễn giải của LLM.
- Chuyển đổi dựa trên hướng dẫn
- Mở thẻ "Instructions" và thêm đoạn mã hành vi. Ví dụ:
- "Nếu người dùng muốn nói chuyện với nhân viên hỗ trợ, hãy chuyển họ sang quy trình HITL."
- Kết nối quy trình bằng cách thêm nó như một thẻ vào nút tự động.
- Cách này tích hợp mượt mà vào logic của bot và phù hợp cho các ứng dụng thực tế.
- Mở thẻ "Instructions" và thêm đoạn mã hành vi. Ví dụ:
Lợi ích của Quy trình Kiểm soát
- Nhất quán: Đảm bảo đầu ra dự đoán được và chính xác, không bị ảnh hưởng bởi sự thay đổi của LLM.
- Độ chính xác: Xử lý các tác vụ cần độ chính xác cao, như báo giá, giao dịch hoặc chuyển tiếp cho nhân viên hỗ trợ.
- Linh hoạt: Cho phép nút tự động đóng vai trò như một điểm điều phối, chuyển người dùng đến các quy trình chuyên biệt khi cần thiết.
Tóm tắt
Bài học này giải thích cách chuyển người dùng từ một nút tự động sang một quy trình kiểm soát trong Botpress, giúp bạn kiểm soát hoàn toàn đầu ra cho các tác vụ chuyên biệt.
tất cả bài học trong khóa học này
