AI Personal Learning
und praktische Anleitung
Sitzsack Marscode1

Base Chat: Mandantenfähiger Chatbot zum Aufbau von Wissensdatenbanken auf der Grundlage von Ragie

Allgemeine Einführung

Base Chat ist ein mehrmandantenfähiger Chatbot, der die Ragie Verbinden mit der Wissensbasis der Organisation zu verbinden und zu kommunizieren. Das Projekt ist Ragie Eine Referenzanwendung mit mehreren Funktionen, die auf Next.js aufbaut und die Google-Authentifizierung unterstützt. Base Chat soll Nutzern helfen, über einen Chatbot mit der Wissensdatenbank ihres Unternehmens zu interagieren und so einen bequemen Weg für den Zugriff auf und die Verwaltung von Wissen bieten. Das Projekt befindet sich noch in aktiver Entwicklung, und künftige Versionen können erhebliche Änderungen erfahren.

Base Chat: Ein mandantenfähiger Chatbot zum Aufbau von Wissensdatenbanken auf der Grundlage von Ragie-1


 

Funktionsliste

  • Unterstützung von mehreren MandantenErmöglicht es mehreren Organisationen, dieselbe Chatbot-Instanz zu verwenden.
  • Integration von Ragie ConnectVerbindung zur Wissensdatenbank Ihres Unternehmens über Ragie Connect.
  • Google-AuthentifizierungBenutzer werden mit der von Auth.js bereitgestellten Google-Authentifizierung authentifiziert.
  • Verwaltung von DatenbankenPostgreSQL: Verwendet eine PostgreSQL-Datenbank zur Speicherung und Verwaltung von Daten.
  • Konfiguration der UmgebungsvariablenKonfigurieren Sie die Umgebungsvariablen über die Datei .env.
  • Datenbank-Migration: Verwenden Sie das npm-Skript für die Datenbankmigration.
  • EntwicklungsmodellUnterstützt schnelles Starten und Debuggen im Entwicklungsmodus.

 

Hilfe verwenden

Einbauverfahren

  1. KlonprojektKlonen Sie das Base Chat-Projekt von GitHub.
   git clone https://github.com/ragieai/basechat.git
cd basechat
  1. Installation von AbhängigkeitenInstallieren Sie die Projektabhängigkeiten mit npm.
   npm install
  1. Erstellen einer Datenbank: Erstellen Sie eine Datei mit dem Namen basechat PostgreSQL-Datenbank.
  2. Umgebungsvariablen konfigurierenVervielfältigung env.example Datei ist .envund setzen Sie bei Bedarf Umgebungsvariablen.
   cp env.example .env
  1. Datenbank-Migration: Führen Sie das Skript für die Datenbankmigration aus.
   npm run db:migrate
  1. Starten des EntwicklungsserversStarten Sie das Projekt im Entwicklungsmodus.
   npm run dev

Funktion Betriebsanleitung

  1. BenutzerauthentifizierungBenutzer müssen sich bei ihrem ersten Besuch mit einem Google-Konto authentifizieren, um Sicherheit und Benutzerauthentifizierung zu gewährleisten.
  2. Verbindung zur WissensdatenbankRagie Connect: Verbindet sich über Ragie Connect mit der Wissensdatenbank des Unternehmens und ermöglicht es den Nutzern, Informationen in der Wissensdatenbank über einen Chatbot abzufragen und darauf zuzugreifen.
  3. Multi-Tenant-ManagementUnterstützt die gleichzeitige Nutzung durch mehrere Organisationen, wobei die Administratoren in der Lage sind, separate Wissensdatenbanken und Benutzerberechtigungen für verschiedene Organisationen zu konfigurieren.
  4. Konfiguration der Umgebungsvariablen: in .env um die notwendigen Umgebungsvariablen zu konfigurieren, wie z. B. Datenbankverbindungsinformationen, Google-Authentifizierungsinformationen usw.
  5. Verwaltung von DatenbankenEine PostgreSQL-Datenbank wird zum Speichern von Benutzerdaten und Chatprotokollen verwendet, um Datensicherheit und Handhabbarkeit zu gewährleisten.
  6. EntwicklungsmodellIm Entwicklungsmodus können Entwickler schnell Projekte starten und debuggen, Funktionstests durchführen und Codeänderungen vornehmen.
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " Base Chat: Mandantenfähiger Chatbot zum Aufbau von Wissensdatenbanken auf der Grundlage von Ragie
de_DEDeutsch