Документация
Полное руководство по установке, настройке и интеграции для быстрого развёртывания ИИ-системы обслуживания клиентов.
Требования
Установка
Шаг 1: Установить зависимости
Дважды щёлкните 安装全部依赖.bat и дождитесь установки всех зависимостей.
安装全部依赖.bat
Шаг 2: Запустить проект
Дважды щёлкните 启动项目.bat, чтобы запустить сервер разработки.
启动项目.bat # http://127.0.0.1:3000
Шаг 3: Завершить мастер настройки
Откройте http://127.0.0.1:3000 в браузере. Система проведёт вас через настройку базы данных и создание аккаунта администратора.
Структура базы данных
Система использует 7 таблиц, которые автоматически создаются мастером настройки:
| Table | Description |
|---|---|
users | Аккаунты администраторов и агентов с ролями admin и agent |
clients | Настройка сайтов — одна запись на интегрированный сайт, хранит Agent ID Alibaba Cloud |
chat_sessions | Сессии посетителей — записывает IP, устройство, источник перехода и текущий режим обслуживания |
chat_messages | Сообщения чата — всё содержимое сообщений и типы отправителей (посетитель/агент/ИИ) |
knowledge_base | Пары вопрос-ответ базы знаний с категорией, ключевыми словами и приоритетом |
knowledge_files | Файлы, загруженные в базу знаний Alibaba Cloud, и их статус синхронизации |
system_config | Глобальная конфигурация системы включая ключи API и переводчика |
Настройка Alibaba Cloud
Системе нужны два сервиса Alibaba Cloud: Bailian (ИИ-ответы) и Машинный перевод. Войдите в панель администратора, перейдите в Настройки системы и заполните следующее:
ali_api_key
API-ключ Bailian
Создаётся в консоли Alibaba Cloud Bailian, используется для вызова агента Q&A.
ali_workspace_id
ID рабочего пространства
Виден в правом верхнем углу консоли Bailian, формат ws-xxxxxxxx.
ali_translate_key_id
AccessKey ID переводчика
Создаётся в консоли RAM Alibaba Cloud после активации Машинного перевода.
ali_translate_key
AccessKey Secret переводчика
В паре с AccessKey ID — сохраните при создании, впоследствии просмотреть невозможно.
Интеграция на сайт
После установки встройте окно чата на ваш сайт, чтобы посетители могли начать диалог, не покидая страницу.
Шаг 1: Создать сайт
Войдите в панель администратора, перейдите в Управление сайтами и создайте новый сайт с доменом вашего сайта. Система сгенерирует уникальный код клиента.
Шаг 2: Встроить код
Вставьте следующий фрагмент перед тегом