AIパーソナル・ラーニング
と実践的なガイダンス
豆包Marscode1

Base Chat: Ragieに基づく知識ベース構築のためのマルチテナント型チャットボット

はじめに

Base Chatは、マルチテナント対応チャットボットです。 ラギー・コネクト 組織の知識ベースに接続し、話す。プロジェクトは ラギー Next.jsでビルドされ、Google Authenticationをサポートする多機能なリファレンスアプリケーションです。Base Chatは、チャットボットを通じてユーザーが組織のナレッジベースと対話できるように設計されており、ナレッジへのアクセスや管理に便利な方法を提供します。このプロジェクトは現在も活発に開発が進められており、将来のバージョンでは大きな変更が加えられる可能性があります。

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


 

機能一覧

  • マルチテナント対応複数の組織が同じチャットボットインスタンスを使用することができます。
  • ラギー・コネクトの統合Ragie Connectを通じて組織のナレッジベースに接続できます。
  • グーグル認証Auth.jsが提供するGoogle認証を使ってユーザーを認証します。
  • データベース管理データの保存と管理にPostgreSQLデータベースを使用します。
  • 環境変数の設定.envファイルで環境変数を設定する。
  • データベース移行データベースの移行にはnpmスクリプトを使用します。
  • 開発モデル開発モードでの高速起動とデバッグをサポートします。

 

ヘルプの使用

設置プロセス

  1. クローンプロジェクトGitHubからBase Chatプロジェクトをクローンする。
   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. 開発モデル開発モードでは、開発者はプロジェクトを素早く開始し、デバッグし、機能テストを行い、コードを変更することができます。
無断転載を禁じます:チーフAIシェアリングサークル " Base Chat: Ragieに基づく知識ベース構築のためのマルチテナント型チャットボット
ja日本語