Base Chat : Chatbot multi-tenant pour la construction de bases de connaissances basées sur Ragie
Introduction générale
Base Chat est un chatbot multi-tenant qui utilise la technologie Ragie Connect se connecter et dialoguer avec la base de connaissances de l'organisation. Le projet est Ragie Base Chat est conçue pour aider les utilisateurs à interagir avec la base de connaissances de leur organisation par le biais d'un chatbot, offrant ainsi un moyen pratique d'accéder et de gérer les connaissances. Le projet est toujours en cours de développement et les versions futures pourraient connaître des changements significatifs.

Liste des fonctions
- Support multi-locatairesLe chatbot est un outil qui permet à plusieurs organisations d'utiliser la même instance de chatbot.
- Intégration de Ragie ConnectRagie Connect : Connectez-vous à la base de connaissances de votre organisation par le biais de Ragie Connect.
- Authentification GoogleLes utilisateurs sont authentifiés à l'aide de l'authentification Google fournie par Auth.js.
- Gestion des bases de donnéesLe système de gestion des données : Il utilise une base de données PostgreSQL pour stocker et gérer les données.
- Configuration des variables d'environnementLes variables d'environnement : Configurer les variables d'environnement par le biais du fichier .env.
- Migration de la base de donnéesUtilisation du script npm pour la migration de la base de données.
- modèle de développementLa version française du logiciel : permet un démarrage et un débogage rapides en mode de développement.
Utiliser l'aide
Processus d'installation
- projet de clonageClonez le projet Base Chat depuis GitHub.
git clone https://github.com/ragieai/basechat.git
cd basechat
- Installation des dépendancesInstallation des dépendances du projet à l'aide de npm.
npm install
- Création d'une base de donnéesCréation d'un fichier nommé
basechat
Base de données PostgreSQL. - Configuration des variables d'environnementLa reproduction : La reproduction
env.example
est.env
et définir des variables d'environnement si nécessaire.
cp env.example .env
- Migration de la base de donnéesExécuter le script de migration de la base de données.
npm run db:migrate
- Démarrer le serveur de développementDémarrer le projet en mode développement : Démarrer le projet en mode développement.
npm run dev
Guide d'utilisation des fonctions
- l'authentification de l'utilisateurLes utilisateurs doivent s'authentifier avec un compte Google lors de leur première visite, ce qui garantit la sécurité et l'authentification de l'utilisateur.
- Connexion à la base de connaissancesLe chatbot : Il se connecte à la base de connaissances de l'organisation via Ragie Connect, ce qui permet aux utilisateurs d'interroger et d'accéder aux informations de la base de connaissances par le biais d'un chatbot.
- gestion multi-locatairesLe système de gestion de l'information de l'entreprise : Il permet l'utilisation simultanée par plusieurs organisations, les administrateurs étant en mesure de configurer des bases de connaissances et des autorisations d'utilisation distinctes pour les différentes organisations.
- Configuration des variables d'environnement: en
.env
pour configurer les variables d'environnement nécessaires, telles que les informations de connexion à la base de données, les informations d'authentification Google, etc. - Gestion des bases de donnéesLe système de gestion de l'information est basé sur une base de données PostgreSQL qui stocke les données des utilisateurs et les transcriptions des chats, garantissant ainsi la sécurité et la facilité de gestion des données.
- modèle de développementEn mode développement, les développeurs peuvent rapidement lancer et déboguer des projets, effectuer des tests fonctionnels et modifier le code.
© déclaration de droits d'auteur
L'article est protégé par le droit d'auteur et ne doit pas être reproduit sans autorisation.
Articles connexes
Pas de commentaires...