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:追蹤五項關係指標(興趣、信任、同情、惱怒、尷尬容忍度),並在九個親密階段中逐步發展。
- Conflict System:當使用者刷訊或越界時,觸發沉默或撤退。
- Memory:將重要事件存入長期 markdown 檔案,以供未來回憶。
- Anti-AI Layer:特別禁止常見的 LLM 標記,如 markdown 格式、通用語句(「我了解」)與表情符號字串。
- 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 桌面客戶端。