ClickAI Docs
ClickAI Docs Vn
ClickAI Docs Vn
  • Mở đầu
  • Cập nhật
    • 1.2025.1
  • Bắt đầu
    • Đăng ký tài khoản
    • Thiết lập cá nhân
  • Tính năng
    • Trợ lý AI
    • Sáng tạo
    • Cộng đồng
      • Hướng dẫn sử dụng cộng đồng
        • Bài viết
        • Khóa học
        • Sự kiện
        • Thành viên
          • Leaderboard
        • Mô tả cộng đồng
      • Tạo Cộng Đồng
        • Tạo About Page
        • Tạo Khóa Học
        • Tạo Leaderboard
        • Tạo Bot Store (Trợ lý cộng đồng)
        • AI Avatar
    • Học viện
    • Studio
      • Tạo Chatbot
      • Tạo ChatFlow
        • Các khái niệm chính
        • Biến số
        • Mô tả Node
          • Bắt Đầu
          • Trả Lời Trực Tiếp
          • Mô Hình Ngôn Ngữ Lớn (LLM)
          • Truy Xuất Kiến Thức
          • Phân Loại Câu Hỏi
          • Nhánh Điều Kiện IF/ELSE
          • Code
          • Mẫu
          • Trình Trích Xuất Tham Số
          • Toán Tử Danh Sách
          • Tập Hợp Biến
          • Gán Biến
          • Lặp Lại
          • Trích Xuất Tham Số
          • Yêu Cầu HTTP
          • Công Cụ
        • Phím tắt
        • Node điều phối
        • Tải tập tin lên
        • Các tính năng bổ sung
        • Gỡ lỗi và xem trước
          • Xem trước và chạy
          • Step Run
          • Run logs
          • Danh mục
          • Lịch sử chạy
        • Xuất bản ứng dụng
      • Tạo Agent
      • Tạo Workflow
  • Thanh toán
    • Thanh toán gói đăng ký
    • Nâng cấp
    • Thanh toán vào cộng đồng
    • Thanh toán khóa học
  • Chính sách
    • Quy chế hoạt động
    • Chính sách bảo mật
    • Tiêu chuẩn cộng đồng
    • Chính sách Giới thiệu người dùng
Powered by GitBook
On this page
  1. Tính năng
  2. Studio
  3. Tạo ChatFlow

Biến số

PreviousCác khái niệm chínhNextMô tả Node

Last updated 6 months ago

Các ứng dụng Workflow và Chatflow được tạo thành từ các nodes độc lập. Hầu hết các nodes đều có các mục đầu vào và đầu ra, nhưng thông tin đầu vào và đầu ra cho mỗi node là không nhất quán và có tính động.

Làm thế nào để sử dụng một ký hiệu cố định để tham chiếu đến nội dung thay đổi động? Biến, như là các thùng chứa dữ liệu động, có thể lưu trữ và truyền tải nội dung không cố định, được tham chiếu lẫn nhau trong các nodes khác nhau, cung cấp khả năng di chuyển thông tin linh hoạt giữa các node.

Biến Hệ thống Các biến hệ thống ám chỉ đến các tham số cấp hệ thống được cài đặt sẵn trong ứng dụng Chatflow / Workflow có thể được các nodes khác đọc toàn cục. Tất cả các biến cấp hệ thống bắt đầu bằng sys.

Chatflow Ứng dụng loại Chatflow cung cấp các biến hệ thống sau:

Tên biến
Loại dữ liệu
Mô tả
Chú thích

sys.query

String

Nội dung được nhập bởi người dùng trong hộp trò chuyện.

sys.files

Array[File]

Tham số Tập tin: Lưu trữ hình ảnh do người dùng tải lên

Chức năng tải hình ảnh cần được kích hoạt trong phần 'Tính năng' tại góc trên bên phải của trang tổ chức ứng dụng

sys.conversation_id

String

Một ID duy nhất cho phiên tương tác hộp trò chuyện, nhóm tất cả các tin nhắn liên quan thành cùng một cuộc trò chuyện.

sys.user_id

String

Một ID duy nhất được phân phối cho mỗi người dùng ứng dụng để phân biệt các người dùng trong cuộc trò chuyện.

Biến Môi trường (Environment Variables) Biến môi trường được sử dụng để bảo vệ thông tin nhạy cảm liên quan đến quy trình làm việc, chẳng hạn như khóa API và mật khẩu cơ sở dữ liệu được sử dụng khi chạy quy trình làm việc. Chúng được lưu trữ trong quy trình làm việc thay vì trong mã, cho phép chúng được chia sẻ qua các môi trường khác nhau.

Các biến môi trường hỗ trợ 3 loại dữ liệu sau:

  • String

  • Number

  • Secret

Đặc điểm của biến môi trường:

  • Biến môi trường có thể được tham chiếu toàn cục trong hầu hết các nodes;

  • Tên biến môi trường không được trùng lặp;

  • Các biến đầu ra của các nodes thường là biến chỉ đọc và không thể ghi.

Biến Cuộc trò chuyện (Conversation Variables)

Biến cuộc trò chuyện chỉ áp dụng cho Ứng dụng Chatflow.

Biến cuộc trò chuyện cho phép các nhà phát triển ứng dụng chỉ định thông tin cụ thể cần được lưu trữ tạm thời trong cùng một phiên Chatflow, đảm bảo rằng thông tin này có thể được tham chiếu qua nhiều vòng trò chuyện trong Chatflow hiện tại. Điều này có thể bao gồm ngữ cảnh, tệp tin tải lên hộp trò chuyện, sở thích người dùng nhập trong cuộc trò chuyện, v.v. Giống như việc cung cấp một "ghi chú" cho LLM mà có thể được kiểm tra bất cứ lúc nào, tránh sai lệch thông tin do lỗi bộ nhớ của LLM gây ra.

Ví dụ, bạn có thể lưu trữ thông tin về sở thích ngôn ngữ do người dùng nhập trong vòng trò chuyện đầu tiên trong một biến cuộc trò chuyện. LLM sẽ tham chiếu thông tin trong biến cuộc trò chuyện khi trả lời và sử dụng ngôn ngữ đã chỉ định để phản hồi người dùng trong các cuộc trò chuyện tiếp theo.

Biến cuộc trò chuyện hỗ trợ 6 loại dữ liệu sau:

  • String

  • Number

  • Object

  • Array[string]

  • Array[number]

  • Array[object]

Đặc điểm của biến cuộc trò chuyện:

  • Biến cuộc trò chuyện có thể được tham chiếu toàn cục trong hầu hết các nút trong cùng một Ứng dụng Chatflow;

  • Việc ghi vào biến cuộc trò chuyện yêu cầu sử dụng nút Gán Biến (Variable Assigner);

  • Biến cuộc trò chuyện là biến có thể đọc và ghi.

Lưu ý

Để tránh trùng tên biến, tên node không được lặp lại.

Các biến đầu ra của các node thường là biến cố định và không thể chỉnh sửa.