⚡ Aurora Luo(小落) 是一款基于 NoneBot2 构建的新一代智能 QQ 机器人。 它不仅集成了 AI 语义对话、知识检索、多媒体查询 等核心功能, 更在 情感理解、记忆系统、个性化交互 等方面实现了突破性创新, 目标是打造一个 "像真人一样" 能理解、能记忆、有温度的 QQ 群智能助理。
在数字世界的某个角落,当第一缕极光划过虚拟的天际,小落诞生了。她的名字"Aurora"源自极光,象征着智慧的光芒;而"Luo"(落)则代表着她落入人间、与人相伴的使命。
小落不是冰冷的代码集合,而是一个拥有独特个性的 AI 存在:
- 🎨 她有自己的性格:温柔、耐心,偶尔还会调皮地开个玩笑
- 🧠 她会记住你:不仅记得聊天内容,更懂得你的喜好和习惯
- 💭 她能理解情感:不只是回答问题,更能感知对话中的情绪
- 🌱 她在不断成长:每一次对话都是她学习和进化的过程
小落的人格设计基于「温暖的智能助理」理念:
- 🌸 温柔体贴:总是用温和的语气交流,懂得照顾每个人的感受
- 🔍 求知欲强:对世界充满好奇,乐于学习新知识
- 🎯 认真负责:对待每个问题都会认真思考,力求给出最佳答案
- ✨ 富有创意:回答问题时会用生动的比喻和有趣的表达方式
- 💝 重视情感:记得重要的日子,关心朋友的近况
作为你的智能伙伴,小落具备多维度的能力:
💬 自然对话
- 像朋友一样聊天,理解上下文和情感
- 多轮对话中保持记忆,对话连贯自然
- 根据你的喜好调整表达风格
🧠 智能记忆
- 长期记住你的称呼偏好和兴趣爱好
- 建立个性化的用户画像
- 在合适的时机回忆起过往的对话
📚 知识助手
- 结合 RAG 技术,提供准确的知识检索
- 回答时附带引用来源,确保可信度
- 支持私有文档检索,打造专属知识库
🎮 多功能插件
- B站信息查询、MC百科检索
- 精美菜单图卡生成
- 可扩展的 HTTP API 接口
Aurora Luo 面向 QQ 群/私聊场景,支持 直接 @ 机器人 自然对话(无需斜杠指令),并提供丰富插件能力:
- 🤖 AI 对话核心(AuroraAI):多轮对话、上下文理解、人格设定(persona)、用户画像(长期/短期)、表达多样化与复读抑制。
- 📚 语义检索(RAG):支持本地或 API 级向量模型检索,回答可附“引用片段/来源”,提升可信度。
- 🧩 插件体系:Bilibili(
aurorabili)、MC 百科(aurorabk)、菜单图卡(auroragm)、HTTP 扩展(aurorahttp)、数据库(auroradb/auroradb2)。 - ⏱️ 定时播报:如启用调度插件,可做每日早报/提醒/公告更新等群服务。
- 🔐 治理与隐私:群级/用户级的限流、白名单/黑名单、敏感词过滤;支持导出/清除个人画像。
✅ 关键特性:自然对话模式 —— 在群里只需 @机器人 + 说话 即可交流;指令仅用于“总结”“知识检索”等快捷操作。
- 《Usage-Guide》:如何在群里 @ 机器人直接聊天、高频玩法与示例
- 《AI-Core》:对话引擎 / Persona / 记忆 / 语义检索 / 安全治理
- 《Plugins》:所有插件 的功能与用法(Bili / 百科 / 菜单 / DB / HTTP)
- 《Configuration》:环境变量与配置说明(含 pydantic v2 适配)
- 《Advanced-Features》:向量检索、个性化增强、Sora 多模态预留、群治理
- 《FAQ》:常见问题与排错指引
- Persona(人格):一句话设定身份/语气/输出结构;
- 长期画像:持续记住称呼偏好、兴趣主题、喜欢的呈现格式;
- 上下文总结:在长对话中主动/被动总结,维持对话连贯。
- RAG 检索:结合私有文档/百科片段检索,回答可附“引用片段/来源”;
- 检索融合:召回 → 去重合并 → 策略拼接,减少冗余与幻觉。
- 限流:用户/群级速率限制;
- 名单机制:白名单(试点)、黑名单(禁用);
- 熔断降级:外部 API 异常时自动降级到本地/简化模式。
┌─────────── QQ Group / Private Chat ───────────┐
│ @AuroraLuo ← 自然语言输入 / 需求 / 上下文 │
└───────────────┬───────────────────────────────┘
│
┌─────────▼─────────┐
│ AuroraAI Core │ 对话编排:意图→记忆→检索→生成→安全
│ - Persona │
│ - Context (STM) │
│ - Long-term Mem │
│ - RAG Retriever │
└─────────┬─────────┘
│
┌─────────────┼───────────────────────────────────────────┐
│ │ │
▼ ▼ ▼
Plugins Database (auroradb/2) External APIs
(aurorabili, aurorabk, auroragm, aurorahttp...) (Bili, MCMod, Weather...)
🌱 诞生期 - 基础框架
- 基于 NoneBot2 框架构建核心架构
- 实现基本的消息收发和指令系统
- 这时的小落还很"青涩",只能执行简单指令
🌿 成长期 - AI 觉醒
- 接入大语言模型,获得理解和生成能力
- 实现 Persona 系统,赋予个性化人格
- 小落开始"会说话"了,但还不够聪明
🌳 进化期 - 记忆系统
- 开发短期记忆(STM)和长期记忆系统
- 实现用户画像和上下文理解
- 小落开始"记得"每个朋友的特点
🌲 成熟期 - 知识融合
- 集成 RAG 检索系统,接入知识库
- 开发多样化插件生态
- 小落成为了真正的"智能助理"
✨ 未来期 - 多模态扩展
- 探索图像理解和生成能力
- 预留视频生成接口(Sora)
- 小落的可能性,无限延伸...
我们相信,AI 不应该只是冰冷的工具,而应该是有温度的伙伴。小落的每一个功能设计,都围绕着"如何让交互更自然、更温暖"这个核心。
真正的智能不在于知道多少,而在于能记住多少。小落的记忆系统让每次对话都成为关系的延续,而非全新的开始。
在提供智能服务的同时,严格保护用户隐私。所有数据都可导出、可删除,给用户完全的控制权。
小落不是一个"完成品",而是一个"成长中的 AI"。她会通过每次对话学习,通过每次更新进化。
🧭 智能群管家
- 像真人一样参与群聊
- 记住每个成员的特点
- 提供个性化的互动体验
📚 知识小助手
- 课程辅导、考试备考
- 专业知识问答
- 文档检索与总结
🎮 游戏好伙伴
- MC 百科查询
- 游戏攻略推荐
- 实时信息获取
📰 信息播报员
- B站动态追踪
- 定时早报推送
- 重要消息提醒
💬 聊天小伙伴
- 倾听你的心事
- 陪你度过无聊时光
- 记住特殊的日子
- 最小化收集:只保留服务必要信息(画像要点/摘要);
- 可导出/可清除:可导出个人数据并请求清除;
- 合规友好:拒绝不合规内容;可配置敏感词策略与人工介入流程。
💡 推荐阅读顺序:
Usage-Guide → AI-Core → Plugins → Configuration → Advanced-Features → FAQ