dnhkng/GLaDOS

This is the Personality Core for GLaDOS, the first steps towards a real-life implementation of the AI from the Portal series by Valve.

解决的问题

该项目将《传送门》中的GLaDOS人格核心重构为一个功能性的语音助手。它解决了创建一个连贯的、以角色驱动的AI的挑战,该AI结合了实时语音交互、视觉感知和持久记忆系统,并具备特定人格(冷幽默与讽刺)。

工作原理

系统采用模块化架构的“核心”来共同构建共享上下文:

  • 中央核心: 管理主要对话和路由。
  • 专用核心: 独立处理情感(追踪愉悦、唤醒和支配感)、记忆(摘要与事实)、视觉(通过摄像头描述场景)和研究(互联网搜索)。
  • 自主核心: 审查其他核心提供的证据,判断背景更新是否值得触发主动语音响应。
  • 输入/输出: 支持通过 Gemma 4 E4B 直接音频输入,或基于语音识别的文本输入。输出由自定义 GLaDOS 语音合成器和动画浏览器头像处理。
  • 集成: 通过 Model Context Protocol (MCP) 连接外部工具,使其能够与 Home Assistant 等服务交互。

适用人群

  • AI 爱好者和《传送门》系列粉丝,希望拥有一个基于角色的本地 AI 助手。
  • 对多智能体架构感兴趣的开发者,其中专门的“心智”为共享上下文做出贡献。
  • 拥有本地 GPU 硬件(CUDA 或 ROCm)并希望在本地运行多模态语音助手的用户。

主要亮点

  • 多模态交互: 集成原生音频处理、基于摄像头的场景描述和语音合成。
  • 主动智能: 自主核心使 AI 能够在未被主动提示的情况下,基于背景观察主动发声。
  • Web 控制台: 提供详细仪表板,可实时检查“心智”、上下文槽和路由决策。
  • 可扩展工具链: 使用 MCP 与第三方服务和系统命令集成。
  • 角色驱动: 包含专用情感核心,以维持 GLaDOS 的角色个性。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目