Xây dựng Ứng dụng AI, Agent, Workflows
Tạo các ứng dụng AI mạnh mẽ chỉ với giao diện kéo-thả trực quan — không cần viết code. ClickAI Workflow Editor
Mục lục
· [Giới thiệu](#giới-thiệu)
· [Các loại ứng dụng](#các-loại-ứng-dụng)
· [Chatbot](#1-chatbot)
· [Text Generator](#2-text-generator)
· [Agent](#3-agent)
· [Workflow](#4-workflow)
· [Chatflow](#5-chatflow)
· [Workflow & Chatflow Editor](#workflow--chatflow-editor)
· [Các Node cơ bản](#các-node-cơ-bản)
· [Biến & Dữ liệu](#biến--dữ-liệu)
· [App Toolkit — Tính năng mở rộng](#app-toolkit--tính-năng-mở-rộng)
· [Quy trình Build ứng dụng](#quy-trình-build-ứng-dụng)
· [Best Practices](#best-practices)
Giới thiệu
ClickAI Studio cung cấp môi trường phát triển trực quan để bạn xây dựng các ứng dụng AI — từ chatbot đơn giản đến workflow tự động hóa phức tạp. Nền tảng hỗ trợ nhiều loại ứng dụng, mỗi loại được tối ưu cho các use-case khác nhau.
💡 TIP: Bạn không cần kinh nghiệm lập trình để bắt đầu xây dựng ứng dụng AI trên ClickAI. Giao diện kéo-thả giúp bất kỳ ai cũng có thể tạo ứng dụng AI chuyên nghiệp.

Các loại ứng dụng
1. Chatbot & Agent
AI Agent tại ClickAI xây dựng trên kiến trúc Agentic, có khả năng tự suy luận, lập kế hoạch và sử dụng các công cụ (tools) để hoàn thành nhiệm vụ phức tạp.
Đặc điểm
Mô tả
Khả năng
Tự động chọn và sử dụng tools
Suy luận
Chain-of-thought reasoning
Tools
Web search, Code interpreter, API calls, ...
Use-case
Nghiên cứu thị trường, phân tích dữ liệu, tự động hóa
Đặc điểm
Mô tả
Giao tiếp
Hội thoại nhiều lượt
Đầu vào
Nội dung từ người dùng
Đầu ra
AI tạo nội dung phản hồi
Tính ứng dụng
Customer support, virtual assistant, FAQ bot

⚠️ IMPORTANT: Agent có thể gọi nhiều tool trong một lượt xử lý. Đảm bảo cấu hình đúng permissions cho các tool được kết nối.
2. Workflow
Luồng xử lý tự động hóa dạng pipeline — thực thi tuần tự từ đầu đến cuối, không có tương tác hội thoại.
Đặc điểm
Mô tả
Kiểu thực thi
Tuần tự, batch processing
Đầu vào
Biến đầu vào (variables)
Đầu ra
Kết quả xử lý cuối cùng
Use-case
ETL data, tạo báo cáo, xử lý hàng loạt

3. Chatflow
Kết hợp sức mạnh của Workflow với giao diện hội thoại — cho phép xây dựng chatbot phức tạp với logic xử lý đa tầng.
Đặc điểm
Mô tả
Kiểu giao tiếp
Hội thoại + logic phân nhánh
Sức mạnh
Toàn bộ node của Workflow + chat context
Use-case
Customer service phức tạp, hướng dẫn từng bước
Workflow & Chatflow Editor
Các Node cơ bản
ClickAI cung cấp hệ thống node phong phú để xây dựng logic xử lý:
🔄 Flow Control
Node
Chức năng
Start
Điểm bắt đầu, định nghĩa đầu vào
End
Điểm kết thúc, trả về kết quả
IF/ELSE
Phân nhánh logic có điều kiện
Iteration
Lặp qua danh sách items
Loop
Vòng lặp với điều kiện dừng
Parameter Extractor
Trích xuất tham số từ ngôn ngữ tự nhiên

🧠 Model
Node
Chức năng
LLM
Gọi mô hình ngôn ngữ lớn (GPT, Claude, Gemini, ...)
Knowledge Retrieval
Truy vấn Knowledge Base
Question Classifier
Phân loại câu hỏi người dùng
🔧 Tools
Node
Chức năng
Code
Chạy code Python / JavaScript tùy chỉnh
HTTP Request
Gọi API bên ngoài
Template
Định dạng output với Jinja2 template
Variable Assigner
Gán giá trị cho biến
📤 Output
Node
Chức năng
Answer
Trả lời trực tiếp cho người dùng (Chatflow)
End
Trả về kết quả cuối (Workflow)
ClickAI hỗ trợ các loại biến:
· Input Variables: Biến đầu vào do người dùng cung cấp
· Environment Variables: Biến môi trường (API keys, secrets)
· Conversation Variables: Biến phiên hội thoại (session-scoped)
· System Variables: sys.query, sys.user_id, sys.conversation_id, ...
Ví dụ sử dụng biến trong LLM Prompt: ────────────────────────────────────── Bạn là trợ lý AI cho công ty {{company_name}}. Khách hàng hỏi: {{sys.query}} Hãy trả lời dựa trên {{#knowledge.context#}}
App Toolkit — Tính năng mở rộng
Các tính năng tùy chọn giúp nâng cấp ứng dụng:
💬 Conversation Opener
Thiết lập tin nhắn chào mừng và gợi ý câu hỏi ban đầu cho người dùng.
Xin chào! 👋 Tôi là trợ lý AI của {{company_name}}. Tôi có thể giúp bạn: • Tra cứu thông tin sản phẩm • Hỗ trợ kỹ thuật • Hướng dẫn sử dụng
🔄 Follow-up
Tự động gợi ý các câu hỏi tiếp theo dựa trên ngữ cảnh hội thoại.
🔊 Text to Speech (TTS)
Chuyển đổi phản hồi văn bản thành giọng nói tự nhiên.
🎤 Speech to Text (STT)
Cho phép người dùng nhập liệu bằng giọng nói.
📎 File Upload
Cho phép upload file làm đầu vào:
Loại file
Giới hạn mặc định
Image
10 MB
Document
15 MB
Audio
50 MB
Video
100 MB
📝 Citations & Attributions
Hiển thị nguồn trích dẫn từ Knowledge Base, giúp người dùng xác minh thông tin.
🛡️ Content Moderation
Lọc nội dung không phù hợp với 3 phương pháp:
7. OpenAI Moderation: Dùng model moderation chuyên dụng
8. Keywords: Danh sách từ khóa bị chặn
9. API Extension: Kết nối API lọc nội dung tùy chỉnh
✏️ Annotation Reply
Tạo thư viện câu trả lời chuẩn, bypass AI khi gặp câu hỏi đã được ghi chú.
Quy trình Build ứng dụng
graph LR A[📋 Xác định<br>Use-case] --> B[🎯 Chọn loại<br>ứng dụng] B --> C[⚙️ Cấu hình<br>Model & Prompt] C --> D[📚 Kết nối<br>Knowledge] D --> E[🔧 Thêm<br>Tools] E --> F[🧪 Debug &<br>Preview] F --> G[🚀 Publish]
Bước
Hành động
Chi tiết
1
Xác định Use-case
Xác định rõ mục đích và đối tượng sử dụng
2
Chọn loại ứng dụng
Chatbot, Agent, Workflow, hoặc Chatflow
3
Cấu hình Model
Chọn LLM, viết System Prompt
4
Kết nối Knowledge
Upload tài liệu vào Knowledge Base
5
Thêm Tools
Kết nối API, plugins, custom code
6
Debug & Preview
Test trực tiếp trong Studio
7
Publish
Triển khai qua Web App, API, hoặc Embed
Best Practices
💡 TIP: **System Prompt hiệu quả:** - Xác định rõ vai trò và phong cách trả lời - Đặt giới hạn rõ ràng về phạm vi trả lời - Sử dụng ví dụ mẫu (few-shot examples)
🚨 WARNING: **Lưu ý quan trọng:** - Luôn test kỹ trước khi publish lên production - Thiết lập Content Moderation cho ứng dụng public-facing - Monitor token usage để kiểm soát chi phí
📖 Tiếp theo: [Publish — Triển khai ứng dụng]
Last updated