Base Chat: многопользовательский чат-бот для создания баз знаний на основе Ragie

Общее введение

Base Chat - это многопользовательский чатбот, который использует Ragie Connect подключаться и общаться с базой знаний организации. Проект Рэги Многофункциональное справочное приложение, построенное на Next.js, с поддержкой аутентификации Google. Base Chat призван помочь пользователям взаимодействовать с базой знаний организации с помощью чат-бота, обеспечивая удобный способ доступа и управления знаниями. Проект находится в стадии активной разработки, и в будущих версиях возможны значительные изменения.

Base Chat:基于 Ragie 构建知识库的多租户聊天机器人

 

Список функций

  • Многопользовательская поддержка: Позволяет нескольким организациям использовать один и тот же экземпляр чатбота.
  • Интеграция с Ragie Connect: Подключение к базе знаний вашей организации через Ragie Connect.
  • Аутентификация Google: Пользователи проходят аутентификацию с помощью Google Authentication, предоставляемой Auth.js.
  • Управление базами данных: Использует базу данных PostgreSQL для хранения и управления данными.
  • Конфигурация переменной окружения: Настройка переменных окружения с помощью файла .env.
  • Миграция базы данных: Используйте скрипт npm для миграции базы данных.
  • модель развития: Поддерживает быстрый запуск и отладку в режиме разработки.

 

Использование помощи

Процесс установки

  1. проект клонирования: Клонируйте проект Base Chat с GitHub.
   git clone https://github.com/ragieai/basechat.git
cd basechat
  1. Установка зависимостей: Установите зависимости проекта с помощью npm.
   npm install
  1. Создание базы данных: Создайте файл с именем basechat База данных PostgreSQL.
  2. Настройка переменных среды: Воспроизводство env.example файл .env, и установите переменные окружения, если это необходимо.
   cp env.example .env
  1. Миграция базы данных: Запустите сценарий миграции базы данных.
   npm run db:migrate
  1. Запуск сервера разработки: Запустите проект в режиме разработки.
   npm run dev

Руководство по эксплуатации функций

  1. аутентификация пользователя: При первом посещении пользователи должны пройти аутентификацию с помощью учетной записи Google, что обеспечивает безопасность и аутентификацию пользователей.
  2. Подключение базы знаний: Подключается к базе знаний организации через Ragie Connect, позволяя пользователям запрашивать и получать доступ к информации в базе знаний с помощью чатбота.
  3. многопользовательское управление: Поддерживает одновременное использование несколькими организациями, причем администраторы могут настраивать отдельные базы знаний и права пользователей для разных организаций.
  4. Конфигурация переменной окружения: в .env файл для настройки необходимых переменных окружения, таких как информация о подключении к базе данных, информация об аутентификации Google и так далее.
  5. Управление базами данных: Для хранения данных пользователей и стенограмм чата используется база данных PostgreSQL, обеспечивающая безопасность и управляемость данных.
  6. модель развития: В режиме разработки разработчики могут быстро запускать и отлаживать проекты, проводить функциональное тестирование и вносить изменения в код.
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...