Debugging the Flow

Debugging the Flow – Gỡ lỗi và theo dõi hoạt động của Chat Flow

Tính năng Debugging trong ChatBox AI Muathemewpgiare giúp bạn quan sát cách Chat Flow hoạt động theo thời gian thực khi chạy thử (Test Run). Đây là công cụ quan trọng để xác định vấn đề trong logic, kiểm tra giá trị biến và hiểu chính xác cách hệ thống xử lý từng hành động.


Kích hoạt Debug Mode

Trong chế độ test:

  1. Mở Chat Flow

  2. Nhấn Test Flow

  3. Bật tùy chọn Debug trong giao diện test

Khi bật Debug, hệ thống sẽ hiển thị toàn bộ thông tin cần thiết để bạn theo dõi quá trình thực thi từng bước.


Những gì Debug Mode hiển thị

1. Giá trị biến (Variables) theo thời gian thực

Bạn có thể thấy:

  • Biến nào được tạo

  • Biến nào đang được cập nhật

  • Biến global & local đang chứa giá trị gì

  • Biến được thay đổi tại block nào

Điều này giúp bạn nhanh chóng phát hiện các vấn đề như:

  • Biến bị trống

  • Biến nhận sai giá trị

  • Biến không tồn tại nhưng được gọi trong webhook hoặc AI


2. Hành động (Actions) được thực thi

Debug Mode cho phép bạn nhìn rõ:

  • Action nào đang chạy

  • Action nào đã chạy

  • Nhánh True/False của Condition được chọn

  • Webhook đã gửi hay chưa

  • AI có phản hồi hay không

  • Form có nhận dữ liệu đúng định dạng không

Bạn có thể xem lại từng action theo thứ tự thời gian, giúp phân tích flow dễ dàng như xem log hệ thống.


3. Luồng hội thoại thực tế (Flow Execution Path)

Debug sẽ đánh dấu lộ trình mà flow đi qua:

  • Block nào được kích hoạt

  • Block nào bị bỏ qua

  • Flow rẽ nhánh ở đâu

  • Lỗi xảy ra tại điểm nào

Điều này cực hiệu quả để:

  • Tối ưu logic phức tạp

  • Phát hiện lỗi Condition sai

  • Xem keyword matcher hoạt động ra sao

  • Kiểm tra behavior của ChatGPT Integration


Tại sao Debugging quan trọng?

Debugging là bước không thể thiếu trước khi triển khai chatbot ra môi trường thực tế. Nó giúp bạn:

  • Xác minh logic chạy đúng như thiết kế

  • Kiểm tra biến trước khi đưa vào webhook hoặc AI

  • Tìm lỗi nhanh chóng mà không ảnh hưởng khách hàng thật

  • Phát hiện hành vi bất ngờ của flow

  • Tiết kiệm thời gian phát triển và tránh lỗi khó kiểm soát


Khi nào nên bật Debug Mode?

  • Khi flow không hoạt động như mong muốn

  • Khi webhook trả dữ liệu sai hoặc lỗi

  • Khi AI trả lời không đúng logic

  • Khi Condition cho kết quả không chính xác

  • Khi muốn kiểm tra dữ liệu người dùng đi qua từng bước

  • Khi flow lớn, nhiều nhánh và khó theo dõi


Tóm tắt lợi ích của Debug Mode

Tính năngLợi ích
Hiển thị giá trị biếnKiểm tra dữ liệu đầu vào & đầu ra của từng action
Theo dõi action theo thời gian thựcXác minh flow hoạt động đúng logic
Kiểm tra rẽ nhánhThấy rõ Condition/Keyword Matcher chạy nhánh nào
Phân tích lỗi nhanhDễ xác định nguyên nhân khi flow dừng hoặc lỗi
Hoàn toàn an toànKhông ảnh hưởng dữ liệu khách hàng thật

Was this article helpful?

← Previous Send a Webhook
Next → Simple Flow
Last updated 4 ngày ago

Danh sách hướng dẫn