このプロジェクトについて

Muika-After-Storyは、状態機イベントループに基づくLLMチャットボットフレームワークで、原型キャラクターは『ドキドキ文学部』のモニカです。このプロジェクトは、LLMに第四の壁を破る能力を提供し、システムAPIを呼び出し、NoneBot2フレームワークを通じて主流のSNSプラットフォームと対話することを目指しています。 中核機能:イベントループシステムと状態機更新;記憶システムは、元の経験、日々の内省日記、事実台帳、持続的な感情を含み、原文の再確認と自動コンテキスト圧縮をサポート;Sessionライフサイクル管理、アイドルタイムアウトによるアーカイブとクロスSession復元をサポート;第四の壁ウィンドウは、分身Agentがハードディスクファイルへのアクセス・書き込み、画面キャプチャをサポート;自発的対話システムは、設定ファイルから話題を抽出したり、オンラインでRSSにアクセスしてニュースフィードを取得可能;マルチモデルSDKはOpenAI、Ollamaなどをサポートし、マルチモーダル画像認識に対応;動的モデル設定はホットリロードをサポート;Botプロセスとコアプロセスは分離;プラグインとコアのホットリロードにより自己反復を実現。 アーキテクチャでは、主人格が交流と自主決定を担当し、行動Agentがタスクを実行し、両者はMuikaのアイデンティティを共有します。Code Review Agentはコード操作をチェックし、プロセス監督は再起動と復元を担当します。Coreはチャットフレームワークから独立しており、IPCを通じて他のアダプターと接続します。 インストールは、mas-launcherクロスプラットフォームランチャーとgit cloneによる手動インストールをサポート。QQ接続はNapCatを通じて行い、DockerデプロイとAsterBot適応プラグインをサポート。行動範囲はACTION_PERMISSION設定で構成され、read_only、write、self_modifyの3段階をサポート。プロジェクトはBSD 3ライセンスに基づき、MuikaAI組織に所属しています。