Base Chat: Chatbot multiusuario para construir bases de conocimiento basadas en Ragie
 Últimos recursos sobre IAPublicado hace 8 meses Círculo de intercambio de inteligencia artificial 27.6K 00
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.

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
- proyecto de clonaciónClona el proyecto Base Chat de GitHub.
   git clone https://github.com/ragieai/basechat.git
cd basechat
- Instalación de dependenciasInstala las dependencias del proyecto usando npm.
   npm install
- Crear una base de datosCrea un archivo llamado basechatBase de datos PostgreSQL.
- Configuración de variables de entorno: Reproducción env.examplearchivo es.envy establezca las variables de entorno necesarias.
   cp env.example .env
- Migración de bases de datosEjecute el script de migración de la base de datos.
   npm run db:migrate
- Iniciar el servidor de desarrolloInicio del proyecto en modo de desarrollo.
   npm run dev
Guía de funcionamiento
- 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.
- 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.
- 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.
- Configuración de variables de entorno: en .envpara 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.
- 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.
- 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
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial  Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...





 Español
Español  简体中文
简体中文  English
English  日本語
日本語  한국어
한국어  Русский
Русский