Bỏ qua, đến nội dung

Hướng dẫn cài đặt và sử dụng — AI

Yêu cầu hệ thống

  • Server Digiforce đang chạy (phiên bản ≥ 1.0)
  • API key từ ít nhất một LLM provider (OpenAI, Anthropic, Google AI, DeepSeek, hoặc Ollama chạy local)
  • Node.js ≥ 18 (cần cho LangChain runtime)

Bước 1: Kích hoạt plugin

Vào Settings → Plugin Manager, tìm plugin-ai và bật. Khởi động lại server để plugin nạp đầy đủ các collection và resource.

TIP

Plugin AI đăng ký hơn 12 collection và 10 resource — quá trình khởi động có thể mất vài giây thêm.

Bước 2: Cấu hình LLM Provider

Vào Settings → AI → LLM Services, nhấn Add để thêm nhà cung cấp mô hình ngôn ngữ:

TrườngMô tảVí dụ
ProviderNhà cung cấp LLMopenai, anthropic, google-genai, deepseek, ollama, kimi, dashscope
API KeyKhóa xác thực APIsk-...
Base URLURL gốc API (tuỳ chọn)https://api.openai.com/v1
Default ModelModel mặc định khi tạo botgpt-4o, claude-3.5-sonnet, gemini-pro

Danh sách provider được hỗ trợ sẵn

ProviderSDK sử dụngGhi chú
OpenAI (Responses API)@langchain/openaiHỗ trợ GPT-4o, GPT-4, GPT-3.5
OpenAI (Completions API)@langchain/openaiAPI cũ hơn, tương thích ngược
Anthropic@langchain/anthropicClaude 3.5, Claude 3
Google GenAI@langchain/google-genaiGemini Pro, Gemini Flash
DeepSeekTương thích OpenAIDeepSeek Chat, DeepSeek Coder
DashScopeTương thích OpenAIAlibaba Cloud Qwen
Ollama@langchain/ollamaChạy local, không cần API key
KimiTương thích OpenAIMoonshot AI

Bước 3: Tạo AI Bot

Vào Settings → AI → Bots, nhấn Create để tạo bot mới:

TrườngMô tảBắt buộc
NameTên hiển thị của bot
UsernameĐịnh danh duy nhất (dạng slug)
System PromptHướng dẫn hành vi và tính cách của bot
LLM ServiceChọn provider đã cấu hình ở Bước 2
ModelChọn model cụ thể từ provider
ToolsGán các AI tools cho bot (tuỳ chọn)Không
SkillsGán knowledge base / RAG skills (tuỳ chọn)Không

WARNING

Các bot có username fronta, nero, daraBuilder AI — chỉ được gán cho role admin do có quyền mạnh (coding, thay đổi schema).

Bước 4: Sử dụng Chat

  1. Mở giao diện chat bằng biểu tượng AI trên toolbar
  2. Chọn bot muốn trò chuyện
  3. Nhập tin nhắn và nhấn gửi
  4. Bot trả lời dựa trên LLM và các tools/skills được gán

Tạo báo cáo phân tích (Business analysis report)

Nếu bot được gán tool Business report, bạn có thể yêu cầu bot tạo một báo cáo dạng “dashboard” có nội dung markdownbiểu đồ (ECharts) trong cùng một lần tạo.

  • Cách bật cho bot: vào Settings → AI → Bots → chọn bot → phần Tools → bật businessReportGenerator.
  • Cách dùng: trong chat, mô tả mục tiêu + khoảng thời gian + KPI bạn muốn xem. Ví dụ:
    • “Tạo báo cáo doanh thu 30 ngày gần nhất: tổng doanh thu, số đơn, AOV, top 10 sản phẩm; kèm 2 biểu đồ xu hướng và cơ cấu theo kênh.”
    • “Phân tích churn theo tháng, nêu rủi ro và khuyến nghị; kèm biểu đồ cohort.”

Khi tool chạy thành công, giao diện chat có thể hiển thị thẻ báo cáo và mở modal báo cáo để xem chi tiết.

Luồng xử lý tin nhắn

Tích hợp Workflow

Plugin đăng ký hai thành phần workflow thông qua plugin-workflow:

Thành phầnVai tròCách sử dụng
AI Bot TriggerWorkflow kích hoạt khi user gửi message cho botTạo workflow mới → chọn trigger ai-bot
LLM Instruction NodeNode gọi LLM với prompt tuỳ chỉnh, nhận kết quảThêm node llm vào workflow

Tích hợp MCP (Model Context Protocol)

Kết nối MCP servers để mở rộng khả năng của AI bots với các tools bên ngoài:

  1. Vào Settings → AI → MCP Clients
  2. Nhấn Add và nhập thông tin MCP server
  3. Các tools từ MCP server sẽ tự động khả dụng cho AI bots

Cron Job dọn dẹp

Plugin tự động đăng ký cron job chạy lúc 2:00 AM hàng ngày để xoá các LangChain checkpoints cũ hơn 48 giờ, tránh database phình to.

Lưu ý quan trọng

  • API key phải có đủ quota và quyền truy cập model — kiểm tra billing trên dashboard của provider
  • Ollama chạy hoàn toàn local, không cần API key nhưng cần cài đặt riêng trên server
  • Chi phí API tính theo token sử dụng — theo dõi usage trên LLM provider dashboard
  • Mỗi conversation lưu lịch sử chat; tạo conversation mới để bắt đầu cuộc trò chuyện mới
  • Không phải model nào cũng hỗ trợ function calling (cần GPT-4, Claude 3+ để dùng tools)