UniMind 引擎

课程感知 AI,基于向量知识图谱,从 8 种数据源提供有引用、可验证的回答

UniMind 引擎

UniMind 是 UniFlow 自研的 AI 推理引擎。它远不止一个普通聊天机器人——它为你选修的每门课程构建向量知识图谱,支持跨 8 种数据源的深度检索。UniMind 给出的每个回答都以你的实际课程资料为依据,附带可验证的引用。

工作原理

1. 数据摄入

当你从 Canvas 同步课程时,UniFlow 从以下来源提取内容:

来源类型 示例
教学大纲 课程大纲、评分政策、时间安排
模块 模块条目、学习目标、关联资源
作业 说明、评分标准、分值、提交类型
测验 测验题目、答案选项
公告 教师公告和更新
讨论 讨论话题和回复
成绩 成绩数据和反馈
文件 上传的课程文档和资料

2. 智能分块与嵌入

课程内容通过智能分块管道处理:

  1. 内容被分割为语义有意义的片段
  2. 每个片段通过内容哈希去重
  3. 片段发送到云端 Edge Function 进行向量嵌入
  4. 嵌入的向量存储在你的个人知识图谱中

这一过程在每次 Canvas 同步后自动在后台进行。

3. 检索与推理

当你提问时:

  1. 任务路由器分析你的查询,确定最佳处理方式(问答、覆盖面分析或规划)
  2. 向量搜索从知识图谱中检索最相关的片段
  3. 课程地图提供结构化上下文(有哪些模块、哪些作业即将到期)
  4. AI 模型使用检索到的上下文生成回答,并附带引用

使用 UniMind

打开 UniMind

  • 点击侧边栏中的 UniMind
  • 或在任何位置按 Cmd+/(Mac)/ Ctrl+/(Windows)

范围选择

提问前,选择你的检索范围:

  • 单门课程 — 聚焦于某一特定课程的资料
  • 全部课程 — 跨所有已同步课程搜索

范围决定了搜索哪个知识图谱。

提出问题

在输入框中输入问题并按回车。示例:

  • "第 5 章的主要主题是什么?"
  • "期中考试什么时候?涵盖哪些内容?"
  • "解释一下讲座笔记中 X 和 Y 的区别"
  • "帮我为作业 3 拟写大纲"
  • "这门课的成绩构成是什么?"

引用

UniMind 的回答包含引用——指向用于生成回答的特定课程资料的参考链接。每条引用显示:

  • 来源类型(作业、模块、公告等)
  • 相关文本摘录
  • 可点击的链接查看完整来源

这让你可以验证 AI 的每一个声明是否与实际课程数据一致。

任务类型

UniMind 自动检测你需要什么类型的帮助:

问答模式

适用于有具体答案的特定问题:

  • "Essay 2 的截止日期是什么时候?"
  • "解释一下讲座中的 X 概念"
  • "提交要求是什么?"

覆盖面分析

适用于全面概述和考前准备:

  • "给我一个到目前为止所有内容的概述"
  • "期末考试我应该复习哪些主题?"
  • "总结这门课的所有关键概念"

覆盖面模式提供结构化报告,包含来自多种来源类型的证据。

规划模式

适用于学习计划和任务组织:

  • "为期末考试制定一个复习计划"
  • "这周我应该优先做什么?"
  • "帮我规划研究论文的写作方法"

高级功能

网络搜索集成

当课程资料中没有足够的上下文时,UniMind 可以选择性地搜索网络:

  • 在聊天界面中开启/关闭网络搜索
  • 网络来源与课程引用分开显示
  • 显示搜索查询和质量指标以保持透明

Canvas 内容生成

UniMind 可以在画布面板中生成格式化内容(论文、大纲、回复):

  1. 让 UniMind 撰写或起草内容
  2. 内容出现在侧面画布中,带有丰富的格式
  3. 点击在编辑器中打开将其传输到文档编辑器
  4. 继续使用完整格式工具进行编辑

流式响应

所有回答实时流式传输——你可以看到答案逐词生成,无需等待完整响应。

对话历史

每个聊天会话维护完整的对话历史:

  • 多轮对话,保持上下文连贯
  • 智能历史管理和 token 预算控制
  • 为不同话题创建新会话
  • 在侧边栏中切换会话

作业感知上下文

当你询问特定作业时,UniMind 自动:

  1. 加载完整的作业描述、评分标准和附件
  2. 分类作业类型(论文、讨论、测验等)
  3. 检索同伴范例(如有)
  4. 生成与上下文匹配的回答

AI 模型

UniMind 支持多个 AI 供应商:

  • Google Gemini — 高质量推理,大上下文窗口
  • OpenAI GPT — 包括 GPT-4,适用于复杂任务

具体使用的模型取决于你的计划和管理员配置。

使用限制

计划 每月 AI 对话次数
免费版 30 次
Starter 更多次数
Pro 更高限额
Max 充裕限额

达到限额时,会出现升级提示。使用量每月重置。

使用技巧

  • 尽量具体 — 问题越具体,UniMind 检索到的上下文越相关
  • 选择正确的范围 — 询问特定课程时使用单课程范围,跨课程问题使用全课程范围
  • 检查引用 — 重要的声明请点击引用链接验证
  • 用于考前准备 — 让 UniMind 创建学习指南、练习题或主题总结
  • 先生成后编辑 — 使用 UniMind 起草内容,然后在文档编辑器中完善

常见问题

"未找到相关上下文"

这意味着 UniMind 在知识图谱中未找到匹配的内容。尝试:

  1. 确保你的课程已完整同步(深度扫描)
  2. 用不同的关键词重新表述问题
  3. 检查课程索引是否已构建(在范围面板中可见)

AI 服务未配置

这通常意味着后端 AI 配置尚未设置。如遇此错误请联系支持。

响应缓慢

响应时间取决于问题的复杂度和检索到的上下文数量。覆盖面分析查询比简单问答需要更长时间。

下一步