UniMind 引擎
UniMind 是 UniFlow 自研的 AI 推理引擎。它远不止一个普通聊天机器人——它为你选修的每门课程构建向量知识图谱,支持跨 8 种数据源的深度检索。UniMind 给出的每个回答都以你的实际课程资料为依据,附带可验证的引用。
工作原理
1. 数据摄入
当你从 Canvas 同步课程时,UniFlow 从以下来源提取内容:
| 来源类型 | 示例 |
|---|---|
| 教学大纲 | 课程大纲、评分政策、时间安排 |
| 模块 | 模块条目、学习目标、关联资源 |
| 作业 | 说明、评分标准、分值、提交类型 |
| 测验 | 测验题目、答案选项 |
| 公告 | 教师公告和更新 |
| 讨论 | 讨论话题和回复 |
| 成绩 | 成绩数据和反馈 |
| 文件 | 上传的课程文档和资料 |
2. 智能分块与嵌入
课程内容通过智能分块管道处理:
- 内容被分割为语义有意义的片段
- 每个片段通过内容哈希去重
- 片段发送到云端 Edge Function 进行向量嵌入
- 嵌入的向量存储在你的个人知识图谱中
这一过程在每次 Canvas 同步后自动在后台进行。
3. 检索与推理
当你提问时:
- 任务路由器分析你的查询,确定最佳处理方式(问答、覆盖面分析或规划)
- 向量搜索从知识图谱中检索最相关的片段
- 课程地图提供结构化上下文(有哪些模块、哪些作业即将到期)
- AI 模型使用检索到的上下文生成回答,并附带引用
使用 UniMind
打开 UniMind
- 点击侧边栏中的 UniMind
- 或在任何位置按
Cmd+/(Mac)/Ctrl+/(Windows)
范围选择
提问前,选择你的检索范围:
- 单门课程 — 聚焦于某一特定课程的资料
- 全部课程 — 跨所有已同步课程搜索
范围决定了搜索哪个知识图谱。
提出问题
在输入框中输入问题并按回车。示例:
- "第 5 章的主要主题是什么?"
- "期中考试什么时候?涵盖哪些内容?"
- "解释一下讲座笔记中 X 和 Y 的区别"
- "帮我为作业 3 拟写大纲"
- "这门课的成绩构成是什么?"
引用
UniMind 的回答包含引用——指向用于生成回答的特定课程资料的参考链接。每条引用显示:
- 来源类型(作业、模块、公告等)
- 相关文本摘录
- 可点击的链接查看完整来源
这让你可以验证 AI 的每一个声明是否与实际课程数据一致。
任务类型
UniMind 自动检测你需要什么类型的帮助:
问答模式
适用于有具体答案的特定问题:
- "Essay 2 的截止日期是什么时候?"
- "解释一下讲座中的 X 概念"
- "提交要求是什么?"
覆盖面分析
适用于全面概述和考前准备:
- "给我一个到目前为止所有内容的概述"
- "期末考试我应该复习哪些主题?"
- "总结这门课的所有关键概念"
覆盖面模式提供结构化报告,包含来自多种来源类型的证据。
规划模式
适用于学习计划和任务组织:
- "为期末考试制定一个复习计划"
- "这周我应该优先做什么?"
- "帮我规划研究论文的写作方法"
高级功能
网络搜索集成
当课程资料中没有足够的上下文时,UniMind 可以选择性地搜索网络:
- 在聊天界面中开启/关闭网络搜索
- 网络来源与课程引用分开显示
- 显示搜索查询和质量指标以保持透明
Canvas 内容生成
UniMind 可以在画布面板中生成格式化内容(论文、大纲、回复):
- 让 UniMind 撰写或起草内容
- 内容出现在侧面画布中,带有丰富的格式
- 点击在编辑器中打开将其传输到文档编辑器
- 继续使用完整格式工具进行编辑
流式响应
所有回答实时流式传输——你可以看到答案逐词生成,无需等待完整响应。
对话历史
每个聊天会话维护完整的对话历史:
- 多轮对话,保持上下文连贯
- 智能历史管理和 token 预算控制
- 为不同话题创建新会话
- 在侧边栏中切换会话
作业感知上下文
当你询问特定作业时,UniMind 自动:
- 加载完整的作业描述、评分标准和附件
- 分类作业类型(论文、讨论、测验等)
- 检索同伴范例(如有)
- 生成与上下文匹配的回答
AI 模型
UniMind 支持多个 AI 供应商:
- Google Gemini — 高质量推理,大上下文窗口
- OpenAI GPT — 包括 GPT-4,适用于复杂任务
具体使用的模型取决于你的计划和管理员配置。
使用限制
| 计划 | 每月 AI 对话次数 |
|---|---|
| 免费版 | 30 次 |
| Starter | 更多次数 |
| Pro | 更高限额 |
| Max | 充裕限额 |
达到限额时,会出现升级提示。使用量每月重置。
使用技巧
- 尽量具体 — 问题越具体,UniMind 检索到的上下文越相关
- 选择正确的范围 — 询问特定课程时使用单课程范围,跨课程问题使用全课程范围
- 检查引用 — 重要的声明请点击引用链接验证
- 用于考前准备 — 让 UniMind 创建学习指南、练习题或主题总结
- 先生成后编辑 — 使用 UniMind 起草内容,然后在文档编辑器中完善
常见问题
"未找到相关上下文"
这意味着 UniMind 在知识图谱中未找到匹配的内容。尝试:
- 确保你的课程已完整同步(深度扫描)
- 用不同的关键词重新表述问题
- 检查课程索引是否已构建(在范围面板中可见)
AI 服务未配置
这通常意味着后端 AI 配置尚未设置。如遇此错误请联系支持。
响应缓慢
响应时间取决于问题的复杂度和检索到的上下文数量。覆盖面分析查询比简单问答需要更长时间。