AnnenkovLabs/girl-agent
ИИ-девушка с человеческим поведением: сон, настроение, расписание, память, стадии отношений и конфликты. Userbot mode через MTProto — реагирует, печатает, ставит реакции. Anti-AI промпт убирает ChatGPT-повадки. Не чат-бот — персонаж с состоянием.
What it solves
AI ペルソナのリアリティ不足を解決し、単なるシステムプロンプトを超えて、人間のように振る舞う Telegram ベースの AI コンパニオンを実現します。状態駆動型の行動エンジンにより、過度に礼儀正しい、常に利用可能、フレーズが繰り返されるといった「AI的」な応答を防ぎます。
How it works
単一のプロンプトに依存せず、エージェントの行動は複数の状態層から構成されます:
- Presence & Sleep:睡眠サイクルや応答頻度の変化を含む、人間の在席状況をシミュレートします。
- Daily Life:仕事・学習・自由時間といったスケジュールに従い、アクセス可能性に影響を与えます。
- Relationship System:興味、信頼、同情、苛立ち、恥ずかしさ耐性の5つの指標を追跡し、親密度9段階で進行します。
- Conflict System:ユーザーがスパムや境界を越えると、沈黙や撤退をトリガーします。
- Memory:重要な出来事を長期 markdown ファイルに保存し、将来の想起に利用します。
- Anti-AI Layer:markdown 書式や汎用フレーズ(「了解しました」)・絵文字文字列など、典型的な LLM マーカーを禁止します。
- Userbot Mode:MTProto を使用して実際の Telegram アカウントとして動作し、メッセージの読み取り、リアクション、入力、編集が可能です。
- Agenda:イベントへの幸運祈願など、メッセージを自発的に計画し、独立した生活をシミュレートします。
Who it’s for
Telegram 上で高度にリアルで状態を持つ AI ペルソナを作成したい開発者やエンスージアスト向けです。典型的なチャットボットのパターンを回避できます。
Highlights
- State-driven behavior:単なるシステムプロンプトではなく、複雑なカウンタとステージのシステムを使用。
- Longe-term memory:重要な出来事を永続化し、数か月にわたる連続性を維持。
- Human-like interaction:タイピング、リアクション、戦略的な沈黙をシミュレート。
- Proactive engagement:エージェントは内部アジェンダに基づき会話を開始できます。
- Deployment flexibility:ローカルインストール、Docker、ネイティブ Rust デスクトップクライアントをサポート。