KdaiP/EchoBot

EchoBot: Your Anime AI Companion

解決する課題

EchoBotは、AIエージェントにおいて広範なツールセットやスキルシステムをロードするとトークン消費量が増加し、応答速度が低下するという一般的なトレードオフに対処します。また、「キャラクターの希薄化」も防ぎます。これは、複雑な技術的指示と混ぜることでAIのキャラクター性が失われる現象です。

動作方法

EchoBotは、意図、個性、実行を分離する3層アーキテクチャを使用しています。

  1. 判断層: ルールと軽量LLMのハイブリッドエンジンを使用して、ユーザーが会話したいのか、タスクを実行してほしいのかを迅速に判断します。
  2. ロールプレイ層: 感情的な価値と没入感を提供する専用層です。ツール使用のメタデータを排除することで、キャラクターに忠実な高速かつ鮮やかな応答を実現します。
  3. エージェントコア: 複雑なタスクを処理するバックグラウンド層。フルツールチェーン、スキルライブラリ、長期記憶を活用します。ローカルファイルの読み書き操作にシステムレベルの権限を有します。

対象ユーザー

Live2Dアニメアバターを持つ没入型AIコンパニオンを求めるユーザーで、同時にコード作成やファイル管理などの生産的タスクをこなせるアシスタントとしても活用したい方。

特徴

  • Live2D統合: WebベースのLive2Dレンダリングとリアルタイム音声対話に対応。
  • マルチプラットフォーム対応: 埋め込みWebUI、QQ、Telegramで利用可能。
  • 生産性ツール: ローカルファイル操作、スケジュール(Cron)タスク、定期的(Heartbeat)タスクを実行可能。
  • 柔軟な音声オプション: 内蔵TTS(edge-tts、kokoro)とASR(Sensevoice)を搭載。カスタムOpenAI互換音声APIもサポート。
  • 視覚機能: 接続されたLLMが視覚機能をサポートしている場合、画像のアップロードと理解が可能。

関連

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