ikechan8370/chatgpt-plugin

云崽系机器人的智能聊天插件

何を解決するか

このプロジェクトは、Miao-YunzaiおよびYunzai-Botのための包括的なプラグインを提供し、チャットボットに高度なLLM機能を統合します。これにより、複数のAIモデルの管理、グループチャットにおける複雑な会話コンテキストの処理、およびボットフレームワーク内での永続的なメモリや知識ベースの実装の難しさが解決されます。

仕組み

Chaiteコアで構築されたこのプラグインは、ボットフレームワークとさまざまなAIサービス間のブリッジとして機能します。APIサーバーとプラグ可能なストレージ層(デフォルトはSQLite)を使用して、高並列な対話を管理します。複数のモデルチャネル、カスタマイズ可能なプロンプト(プリセット)、およびプライベートおよびグループレベルのメモリの両方にベクトルインデックスを使用するRAG(Retrieval-Augmented Generation)システムをサポートしています。また、より自然に見えるように、確率やキーワードに基づいてボットが会話を開始できる「BYM」(擬似人間)モードも備えています。

対象ユーザー

Miao-YunzaiまたはYunzai-Botの開発者およびユーザーで、ボットに洗練されたAIチャット機能、パーソナライズされたAIペルソナ、および長期的なメモリ機能を追加したいと考えている方。

ハイライト

  • マルチチャネル管理: さまざまなAIモデルにわたるロードバランシングとパーソナライズされたプロンプトをサポートします。
  • 擬似人間モード: 確率ベースのトリガーとキーワードマッチングを使用して、ボットが能動的にチャットすることを可能にします。
  • メモリ & RAG: グループおよびプライベートメモリ用の組み込みベクトルインデックスにより、ボットが過去のやり取りや外部知識を想起させることが可能になります。
  • ビジュアル管理: コマンドラインによる指示に加え、チャネル、ツール、およびトリガーを管理するためのWebベースのコントロールパネルが含まれています。
  • マルチモーダル対応: テキスト、画像、および音声入力を処理し、マルチモーダルなレスポンスを返すことができます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト