anka-afk/astrbot_plugin_meme_manager

一个功能强大的 AstrBot 表情包管理插件,支持 🤖 AI 智能发送与自动收集表情、🖥️ WebUI 管理界面、☁️ 云端同步等特性。

何を解決するか

このプロジェクトは、AstrBot向けの包括的なミーム管理システムを提供し、会話の文脈に基づいてミームを知的に送信・収集できるようにします。手動で大量の画像ライブラリを管理する問題や、自然で文脈に応じた視覚的なミームを返すのが難しいという課題を解決します。

動作方法

このプラグインはAstrBotのWebUIと統合され、AIモデルを用いてミームの選択と取得を処理します:

  • AI駆動の送信:ボットは会話の状況を識別し、ライブラリから最も適切なミームを自動的に選択します。
  • 意味的検索:視覚モデルを使用して画像の説明とタグを生成し、ローカルなFAISSベクトルインデックスを作成して正確な意味的検索を可能にします。
  • 自動収集:視覚モデルがチャット内の受信画像を監視し、それがミームかどうかを判断して、ライブラリに自動的に分類します(意味的パックについてはオプションで手動レビューを実施可能)。
  • クラウド同期:Cloudflare R2、WebDAV、Stardotsを介して同期をサポートし、複数デバイス間でミームライブラリを一貫性を持たせます。
  • 動的プロンプト:ミームパックのフォルダ構造に基づいてプロンプトを自動的に維持し、手動設定の必要をなくします。

対象ユーザー

AstrBotのユーザーで、ボットの個性やインタラクティブ性を高めるために、知的にミームを使用・収集できる能力を付与したい方。

特徴

  • 統合WebUI:AstrBotインターフェース内から直接アップロード、削除、分類、プレビューを完全管理可能。
  • 意味的インデックス:埋め込みプロバイダーを使用して画像を検索可能なベクトルに変換し、高精度なミーム選択を実現。
  • 自動化パイプライン:チャットからAI駆動のミーム収集から、応答へのAI駆動の送信までを完全なループで実現。
  • 柔軟な設定:異なるパーソナや特定のチャットセッションに応じて異なるミームパックをサポート。
  • リソースプラザ:公式またはコミュニティがキュレートしたミームパックを簡単にインストールできる組み込みマーケットプレイス。

関連

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