Base Chat: Chatbot multiusuario para construir bases de conocimiento basadas en Ragie

吐司AI

Introducción general

Base Chat es un chatbot multiusuario que utiliza la tecnología Ragie Conectar conectarse y hablar con la base de conocimientos de la organización. El proyecto es Ragie Una aplicación de referencia con múltiples funciones, construida sobre Next.js y compatible con Google Authentication.Base Chat está diseñada para ayudar a los usuarios a interactuar con la base de conocimientos de su organización a través de chatbots, proporcionando una forma cómoda de acceder y gestionar el conocimiento. El proyecto sigue en desarrollo activo y las versiones futuras pueden sufrir cambios significativos.

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

 

Lista de funciones

  • Soporte multiusuarioPermite que varias organizaciones utilicen el mismo chatbot.
  • Integración de Ragie ConnectConéctese a la base de conocimientos de su organización a través de Ragie Connect.
  • Autenticación de GoogleLos usuarios se autentican utilizando la autenticación de Google proporcionada por Auth.js.
  • Gestión de bases de datos: Utiliza una base de datos PostgreSQL para almacenar y gestionar los datos.
  • Configuración de variables de entornoConfigure las variables de entorno a través del archivo .env.
  • Migración de bases de datos: Utilice el script npm para la migración de la base de datos.
  • modelo de desarrollo: Admite el inicio rápido y la depuración en modo de desarrollo.

 

Utilizar la ayuda

Proceso de instalación

  1. proyecto de clonaciónClona el proyecto Base Chat de GitHub.
   git clone https://github.com/ragieai/basechat.git
cd basechat
  1. Instalación de dependenciasInstala las dependencias del proyecto usando npm.
   npm install
  1. Crear una base de datosCrea un archivo llamado basechat Base de datos PostgreSQL.
  2. Configuración de variables de entorno: Reproducción env.example archivo es .envy establezca las variables de entorno necesarias.
   cp env.example .env
  1. Migración de bases de datosEjecute el script de migración de la base de datos.
   npm run db:migrate
  1. Iniciar el servidor de desarrolloInicio del proyecto en modo de desarrollo.
   npm run dev

Guía de funcionamiento

  1. autenticación de usuariosEl usuario debe autenticarse con su cuenta de Google en su primera visita, lo que garantiza la seguridad y la autenticación del usuario.
  2. Conexión a la base de conocimientosConecta con la base de conocimientos de la organización a través de Ragie Connect, lo que permite a los usuarios consultar y acceder a la información de la base de conocimientos a través de un chatbot.
  3. gestión multiinquilinoAdmite el uso simultáneo por parte de varias organizaciones, con la posibilidad de que los administradores configuren bases de conocimientos y permisos de usuario independientes para las distintas organizaciones.
  4. Configuración de variables de entorno: en .env para configurar las variables de entorno necesarias, como la información de conexión a la base de datos, la información de autenticación de Google, etc.
  5. Gestión de bases de datosBase de datos PostgreSQL : Se utiliza una base de datos PostgreSQL para almacenar los datos de los usuarios y las transcripciones de los chats, lo que garantiza la seguridad de los datos y la capacidad de gestión.
  6. modelo de desarrollo: En el modo de desarrollo, los desarrolladores pueden iniciar y depurar proyectos rápidamente, realizar pruebas funcionales y efectuar cambios en el código.
© declaración de copyright
AiPPT

Artículos relacionados

Sin comentarios

ninguno
Sin comentarios...