使用文檔
完整的安裝、配置與接入指南,幫助你快速部署AI客服系統。
環境要求
Node.js
18.0 及以上
MySQL
5.7 及以上
阿里雲帳號
百煉 + 機器翻譯
安裝步驟
1
第一步:安裝依賴
雙擊執行 安裝全部依賴.bat,等待所有依賴安裝完成。
安装全部依赖.bat
2
第二步:啟動專案
雙擊執行 啟動項目.bat,啟動開發伺服器。
启动项目.bat # http://127.0.0.1:3000
3
第三步:完成安裝嚮導
瀏覽器訪問 http://127.0.0.1:3000,系統會自動引導你完成資料庫配置和管理員帳號建立。
安裝嚮導會自動執行 SQL 建表、建立管理員、寫入設定檔,全程可視化,無需手動操作資料庫。
資料庫結構
系統共7張資料表,安裝嚮導會自動建立,以下是各表的用途說明:
| Table | Description |
|---|---|
users | 管理員和客服帳號,支援 admin / agent 兩種角色 |
clients | 站點配置,每個接入網站對應一條記錄,儲存阿里雲 Agent ID 等資訊 |
chat_sessions | 訪客會話,記錄訪客IP、設備、來源頁面、當前服務模式等 |
chat_messages | 聊天訊息,記錄所有訊息內容及發送者類型(訪客/客服/AI) |
knowledge_base | 知識庫問答對,支援分類、關鍵詞和優先級 |
knowledge_files | 上傳到阿里雲知識庫的檔案記錄及同步狀態 |
system_config | 系統全域設定,包括阿里雲 API 密鑰、翻譯密鑰等 |
阿里雲配置
系統需要兩個阿里雲服務:百煉大模型平台(AI回覆)和機器翻譯(訊息翻譯)。登入管理後台進入「系統設定」,填寫以下配置項:
ali_api_key
百煉 API Key
在阿里雲百煉控制台建立,用於呼叫知識問答 Agent。
ali_workspace_id
業務空間 ID
百煉控制台右上角可查看,格式類似 ws-xxxxxxxx。
ali_translate_key_id
翻譯 AccessKey ID
在阿里雲 RAM 控制台建立,開通機器翻譯服務後取得。
ali_translate_key
翻譯 AccessKey Secret
與 AccessKey ID 配套,建立時儲存,之後無法再次查看。
關於 Agent ID:每個接入站點需要在阿里雲百煉中單獨建立知識庫和 Agent,建立完成後在管理後台的「站點管理」裡填寫對應的 Agent ID 和知識庫 ID。
網站接入
安裝完成後,把聊天視窗嵌入到你的網站,訪客無需跳轉即可發起對話。
第一步:建立站點
登入管理後台,進入「站點管理」,建立一個新站點並填寫網站域名。系統會產生唯一的客戶識別碼(client code)。
第二步:嵌入程式碼
將以下程式碼片段貼到網站 HTML 的