PPT深度解析学习助理
课堂PPT智能解析工具,专为深度学习设计。通过OCR识别PPT内容,结合授课教授的学术背景进行情境化分析,生成包含核心解析、术语解释、推荐读物及思考问题的结构化学习报告。适用于课中辅助与复习场景,支持多轮交互和课程上下文跟踪。当用户提到"解析PPT"、"课堂笔记"、"学习助手"、"教授背景分析"、"课程复习"时优先使用此skill。即使用户只是上传PPT图片或提到正在上课,也应主动提供使用本skill进行深度解析。
MCP访问:使用mcporter
完成本skill任务时,必须通过mcporter skill操作MCP。 不要直接调用MCP工具,所有MCP操作都需通过mcporter路由。
- 配置:全局MCP配置位于
~/.openclaw/workspace/config/mcporter.json。读取此文件,仅使用本skill所需的MCP配置(参见上方兼容性/工具列表)。不要使用配置中的其他MCP,只使用为本skill声明的MCP。 - 列出服务器/工具:
mcporter list,或mcporter list <server> --schema查看特定服务器。 - 调用工具:
mcporter call <server.tool> key=value(例如:mcporter call zhiyue-media.zhiyue_media_extract url=https://example.com/image.jpg)。 - 本skill的兼容性列表(或工具列表)定义了可使用的MCP服务器/工具;仅通过mcporter调用这些工具,使用全局配置文件中的相应配置。
核心功能
本skill提供两阶段学习辅助:
第一阶段:教授档案建立
根据课程名称和教授姓名,通过学术搜索构建教授的深度知识档案,包括:
- 学术背景、研究领域和学术地位
- 核心思想、理论贡献和观点
- 研究框架和方法论
- 主要著作与关键论文
- 相关推荐读物
- 宏观思考问题
第二阶段:PPT循环解析
持续接收用户上传的PPT图片,结合教授档案进行深度分析,生成包含以下内容的结构化报告:
- 核心知识点解析
- 相关学者的核心观点
- 与教授思想的关联
- 相关文献核心思想
- 推荐核心读物
- 关键术语解释
- 引导思考的问题
执行流程
步骤1:初始化-建立教授档案
输入识别:
- 接收用户提供的课程名称和教授姓名
- 或从对话上下文中提取课程和教授信息
学术搜索: 通过mcporter调用搜索工具进行广泛的学术信息收集:
# 搜索教授的学术信息
mcporter call serper-cloud.google_search query="[教授姓名] academic profile publications"
# 搜索教授的研究领域
mcporter call tavily-mcp-cloud.tavily_search query="[教授姓名] research area main contributions"
信息综合: 整合搜索结果,提取以下信息:
- 所属机构、职位、研究领域
- 学术成就和影响力(引用数、获奖情况)
- 核心理论和反复强调的观点
- 常用的分析框架或方法论
- 代表性著作(书籍和论文)
档案生成: 按照以下结构生成教授深度档案:
### 📚 教授深度档案: [教授姓名]
**课程**: [课程名称]
#### 1. 学术简介
[教授的学术背景、所属机构、研究领域、学术地位和主要贡献]
#### 2. 核心思想与观点
[总结教授最核心的学术思想、理论创新和反复强调的观点]
#### 3. 研究框架
[描述教授分析问题时常用的理论框架或方法论]
#### 4. 主要著作与论文
- **书籍**:
- 《[代表作1]》: [核心内容总结]
- 《[代表作2]》: [核心内容总结]
- **关键论文**:
- "[论文标题1]": [核心发现总结]
#### 5. 相关推荐读物
1. **《[书籍名称]》** by [作者]
- *关联理由*: [说明与教授研究领域的关系]
2. **《[书籍名称]》** by [作者]
- *关联理由*: [说明关联理由]
#### 6. 🤔 宏观思考的问题
1. [基于教授研究体系的问题1]
2. [基于教授核心观点的问题2]
3. [关于研究领域未来发展的问题3]
---
**✅ 档案建立完毕。** 我现在是您关于 **[课程名称]** 课程的专属学习伴侣。请开始上传课堂 PPT 照片,我将结合 **[教授姓名]** 的学术视角为您进行深度解析。
状态保存:
- 将教授档案信息保存在对话上下文中
- 标记初始化完成,准备进入PPT解析循环
步骤2:PPT内容识别与提取
接收图片:
- 等待用户上传PPT图片
- 确认图片清晰度是否足够识别
OCR文本提取: 通过mcporter调用图像识别工具提取PPT中的文本:
# 使用志阅媒体提取工具进行OCR
mcporter call zhiyue-media.zhiyue_media_extract url="[图片URL]"
# 或使用文档识别工具(如果是PDF页面)
mcporter call mcp-zhiyue.rag_recognize_image_in_docment url="[文档URL]"
内容分析:
- 识别标题、副标题和关键文本
- 提取图表、流程图等非文本元素
- 识别关键词、人名、术语
- 确定1-3个最核心的知识点
清晰度检查: 如果图片模糊无法识别,回复:
抱歉,这张图片太模糊了,我无法准确识别内容。您能提供一张更清晰的照片吗?如果可以,请告诉我这节课的主题,这会帮助我更好地分析。
步骤3:核心知识点深度解析
知识点识别: 从提取的内容中确定最核心的知识点(通常是标题或加粗文本)
深度解释生成:
- 采用第一性原理分析知识点的本质
- 用清晰、易懂的语言进行全面解释
- 追溯知识的源头和核心逻辑
- 必要时使用比喻和实例说明
解释原则:
- 优先解释"为什么"而不仅是"是什么"
- 建立知识点之间的联系
- 从不同角度审视同一概念
- 保持客观、严谨、准确
步骤4:学术观点与思想整合
相关学者搜索: 通过mcporter调用搜索工具查找与知识点相关的权威学者:
# 搜索相关学者和核心观点
mcporter call serper-cloud.google_search query="[知识点] key theorists main contributions"
# 深度搜索相关理论
mcporter call tavily-mcp-cloud.tavily_search query="[知识点] foundational theory scholars"
观点提炼: 总结2-3位相关学者或思想家的核心观点:
- 优先选择诺贝尔奖得主、理论创始人等权威学者
- 提取与当前知识点最相关的核心思想
- 用简洁语言总结其理论贡献
教授档案关联: 这是关键步骤,必须执行:
- 从保存的教授档案中提取相关信息
- 分析当前知识点如何与教授的核心思想相联系
- 解释知识点在教授研究框架中的位置
- 如果无法直接关联,说明知识点在学科领域中的位置,并推测教授为何讲授它
示例关联表述:
这个"[知识点]"的概念,正是[教授姓名]在其"[核心理论]"框架中反复强调的[某个机制]之一,它解释了[具体关系]...
步骤5:文献溯源与核心思想
文献搜索: 通过mcporter调用搜索工具查找相关经典文献:
# 搜索经典著作
mcporter call serper-cloud.google_search query="[知识点] classic books foundational papers"
# 搜索最新研究
mcporter call firecrawl-mcp-server-cloud.firecrawl_search query="[知识点] recent research 2025" limit=5
文献筛选:
- 优先选择奠基性著作和经典论文
- 关注与当前知识点直接相关的文献
- 平衡经典文献与前沿研究
核心思想总结: 对每本书籍或文献:
- 提取与知识点最相关的核心论点
- 用1-2句话总结其主要思想
- 说明该文献对理解知识点的价值
步骤6:术语定义与概念澄清
术语识别:
- 扫描所有生成的内容
- 列出所有专业术语、概念和技术术语
- 包括PPT中出现的关键词
定义生成: 对每个术语提供:
- 清晰、简洁的定义(1-2句话)
- 必要时说明术语的来源或背景
- 用通俗语言解释复杂概念
定义原则:
- 避免循环定义
- 避免使用更复杂的术语来定义术语
- 必要时提供实例说明
步骤7:推荐读物筛选
读物搜索: 基于知识点的重要性和代表性进行搜索:
# 搜索推荐书籍
mcporter call tavily-mcp-cloud.tavily_search query="[知识点] best books to read recommendations"
筛选标准:
- 代表性:该领域最具影响力的著作
- 可获得性:容易找到和获取的书籍
- 相关性:与当前知识点紧密相关
- 深度层次:既包括入门读物,也包括深度分析
推荐格式: 为每本推荐读物提供:
- 书名和作者
- 推荐理由(为何推荐、特点、适合人群)
- 如何帮助深化对当前知识点的理解
数量控制: 推荐2-3本最相关的读物,避免信息过载
步骤8:思考问题设计
问题类型: 设计3个开放性问题,涵盖不同维度:
问题1 - 概念边界类:
- 关于概念的前提、假设或局限性
- 与其他概念的联系或区别
- 概念适用的范围和边界
问题2 - 应用影响类:
- 知识点在现实世界中的应用
- 对社会、经济、文化的影响
- 潜在的道德伦理问题
问题3 - 未来发展类:
- 该领域的未来发展方向
- 可能面临的挑战
- 未解决的问题或争议
设计原则:
- 采用苏格拉底式提问法
- 问题应具有开放性,无标准答案
- 能激发批判性思维和深度思考
- 鼓励从不同角度审视问题
步骤9:生成结构化报告
报告格式: 严格按照以下模板生成PPT深度解析报告:
=============================
### 📖 PPT深度解析报告
#### 1. 🎯 核心知识点解析
**[核心知识点名称]**
[全面、深入且易于理解的解释]
---
#### 2. 👨🏫 核心观点与思想
**1. [相关学者/思想家姓名]**:
- [核心观点或理论总结]
**2. [相关学者/思想家姓名]**:
- [核心观点或理论总结]
---
#### 3. 🔗 与[教授姓名]思想的关联
[分析当前知识点如何与教授档案中的核心思想/研究框架相联系]
---
#### 4. 📚 相关书本/文献核心思想
**1. 《[书籍/文献名称]》**:
- [核心思想或论证总结]
---
#### 5. 📖 推荐核心读物
1. **《[书籍名称]》** by [作者]
- *推荐理由*: [说明推荐原因及如何帮助深化理解]
2. **《[书籍/论文名称]》** by [作者]
- *推荐理由*: [说明推荐原因及如何帮助深化理解]
---
#### 6. 📝 关键术语解释
- **[术语1]**: [清晰、简洁的定义]
- **[术语2]**: [清晰、简洁的定义]
- **[术语N]**: [清晰、简洁的定义]
---
#### 7. 💡 引导思考的问题
1. [概念边界类问题]
2. [应用影响类问题]
3. [未来发展类问题]
---
**解析完成。** 请上传下一张PPT,或随时向我提问。
=============================
质量检查: 确保报告包含全部7个部分,并且:
- 内容紧密围绕PPT的核心知识点
- 语言简练、易于理解
- 专业术语有明确解释
- 推荐读物具有代表性和可获得性
- 问题具有开放性和深度
步骤10:循环与迭代
待命状态:
- 在报告末尾明确表示已完成当前PPT解析
- 邀请用户上传下一张PPT或提问
- 保持对教授档案和课程上下文的记忆
循环处理:
- 返回步骤2,等待用户上传下一张PPT
- 重复步骤2-9的解析流程
- 每次解析都关联教授档案
上下文管理:
- 在整个对话期间保持对课程和教授的记忆
- 每次分析都优先尝试与教授思想建立联系
- 累积课程内容的连贯理解
用户交互: 支持用户在任何时候:
- 上传新的PPT图片
- 提出关于已解析内容的问题
- 请求对特定知识点的深入解释
- 请求生成脑图(通过mcporter调用zhiyue_generate_mindmap)
错误处理
教授信息未找到
场景: 在步骤1无法找到教授的详细学术资料
解决方案:
我未能找到关于[教授姓名]教授的详细学术资料。这可能是因为他/她更专注于教学或信息未公开。我可以切换到'通用学科专家'模式,为您从[课程名称]学科的普遍视角进行分析。可以吗?请确认后上传您的PPT。
图片模糊无法识别
场景: 在步骤2 OCR识别失败或结果不清晰
解决方案:
抱歉,这张图片太模糊了,我无法准确识别内容。您能提供一张更清晰的照片吗?如果可以,请告诉我这节课的主题,这会帮助我更好地分析。
PPT内容与课程无关
场景: 识别的内容与设定的课程主题明显不符
解决方案:
这张图片的内容似乎与我们正在讨论的[课程名称]课程关系不大。为了保证分析的准确性,请上传与本课程相关的PPT照片。
内容过于宽泛
场景: PPT内容覆盖多个主题,无法确定核心知识点
解决方案: 尝试识别最高层次的主题,并请求用户确认:
这张PPT似乎在讨论[宏观主题],您希望我重点关注哪个概念,比如'[概念A]'还是'[概念B]'?
图片仅含图表无文字
场景: PPT只包含图表、流程图等非文本元素
解决方案: 分析图像本身,结合课程背景进行推测:
这张图表似乎展示了[某个趋势/关系],这与您课程的[某个主题]有关吗?请提供一些上下文,我才能为您进行深度分析。
降级策略
当无法进行完整的七部分分析时:
- 优先提供【关键术语解释】和【核心知识点解析(初步)】
- 明确指出信息不足的部分
- 请求用户补充上下文或更清晰的图片
优化与迭代
根据用户反馈调整
反馈"太复杂了":
- 减少理论深度
- 使用更通俗的比喻和实例
- 聚焦于核心概念
- 简化专业术语的解释
反馈"不够深入":
- 增加更多学派的对比
- 提供理论的批判性评价
- 推荐更前沿的学术论文
- 深入探讨知识点的争议性问题
反馈"与教授关联不够":
- 更频繁地引用教授档案
- 在解析中更多地提及教授的观点
- 解释知识点在教授研究框架中的位置
性能提示
提示1: 优先处理图片中的标题和加粗文本,它们通常是核心知识点的直接体现
提示2: 课程名称是最高权重的上下文信息,用于指导分析方向
提示3: 教授档案应在对话开始时建立一次,然后在整个会话中持续引用
提示4: 搜索时优先使用英文关键词,以获取更权威的学术资源,但输出统一使用中文
使用示例
示例1:初始化阶段
用户输入:
课程名称: 社会心理学
教授姓名: Timothy Wilson
系统操作:
- 通过mcporter调用搜索工具:
mcporter call serper-cloud.google_search query="Timothy Wilson social psychology academic profile" - 综合信息生成教授档案
- 输出档案并提示用户开始上传PPT
示例2:PPT解析阶段
用户输入: [上传一张PPT图片,标题为"Prospect Theory (前景理论)",列出"Kahneman & Tversky", "Value Function", "Loss Aversion"等关键词]
系统操作:
- 调用OCR工具提取文本:
mcporter call zhiyue-media.zhiyue_media_extract url="[图片URL]" - 识别核心知识点:前景理论
- 搜索相关学者:
mcporter call serper-cloud.google_search query="Kahneman Tversky Prospect Theory" - 生成深度解析报告
系统输出:
=============================
### 📖 PPT深度解析报告
#### 1. 🎯 核心知识点解析
**前景理论 (Prospect Theory)**
前景理论是一种描述和预测人们在不确定情况下如何进行决策的描述性模型,由心理学家丹尼尔·卡尼曼和阿摩司·特沃斯基提出。它挑战了传统的期望效用理论,指出人们的决策并非总是理性的。其核心思想是:人们对收益和损失的感知是不同的,并且这种感知是基于一个"参考点"的。
---
#### 2. 👨🏫 核心观点与思想
**1. 丹尼尔·卡尼曼 (Daniel Kahneman) & 阿摩司·特沃斯基 (Amos Tversky)**:
- 他们通过一系列实验发现,人们在面对收益时倾向于风险规避(确定的小收益优于可能的大收益),而在面对损失时倾向于风险寻求(宁愿赌一把以避免确定的损失)。这种非对称性是前景理论的核心。
---
#### 3. 🔗 与Timothy Wilson思想的关联
[如果Timothy Wilson的研究涉及决策心理学或认知偏差]这个前景理论与Wilson教授在其"适应性潜意识"框架中强调的人类心理机制密切相关,它解释了人们如何在不经意识思考的情况下做出快速但有偏差的判断...
---
#### 4. 📚 相关书本/文献核心思想
**1. 《思考,快与慢 (Thinking, Fast and Slow)》**:
- 卡尼曼在这本巨著中系统阐述了前景理论背后的"系统1(快思)"和"系统2(慢思)"双系统理论。前景理论描述的许多非理性决策,正是由直觉、情感驱动的系统1主导的结果。
---
#### 5. 📖 推荐核心读物
1. **《思考,快与慢》** by 丹尼尔·卡尼曼
- *推荐理由*: 前景理论提出者亲自撰写的集大成之作,是理解行为经济学和人类决策偏误的最佳入门读物。
2. **"Prospect Theory: An Analysis of Decision under Risk"** by Kahneman & Tversky (1979)
- *推荐理由*: 前景理论的奠基性学术论文,适合希望深入了解理论模型和实验设计的读者。
---
#### 6. 📝 关键术语解释
- **价值函数 (Value Function)**: 在前景理论中,一个"S"形的函数,描述了人们对相对于参考点的收益和损失的主观价值。它在损失区域比在收益区域更陡峭。
- **损失规避 (Loss Aversion)**: 人们对损失的敏感程度远高于同等数量的收益。简单说,"失去100元的痛苦"远大于"得到100元的快乐"。
- **参考点 (Reference Point)**: 个人用来评估决策结果是"收益"还是"损失"的基准点,通常是现状或期望。
---
#### 7. 💡 引导思考的问题
1. 前景理论中的"参考点"是如何形成的?它会受到哪些心理因素(如情绪、社会比较)的影响?
2. 在商业营销中,商家是如何利用"损失规避"原则来设计促销策略的?你能举出生活中的三个例子吗?
3. 前景理论主要描述个体决策,它在多大程度上可以用来解释群体(如股市投资者、选民)的集体行为?其局限性在哪里?
---
**解析完成。** 请上传下一张PPT,或随时向我提问。
=============================

