思源笔记 +NoteBookLLM+Claude+CherryStudio= 项目式学习

首先定义我认为的项目式学习(Project-based Learning,PBL)

  • 和在学校的学习方法不同,项目式学习方法侧重于从用中学

    • 这种学习方法在我三年前才感受到,但是需要做学校的比赛项目,然而我很多编程知识与硬件知识未知

      • 但是又不能先系统化学习再做项目
      • 于是在做项目的过程中,边做边学
    • 这种方法的好处是什么

      • 快速性,不用系统化学习知识,就能完成一个项目
      • 短时性,不用学习项目之外的知识,耗时短
      • 网状化学习,假如把系统性学习比作建筑楼房,那么从项目中学习,知识是碎片化的,需要不断加深记忆,将这些知识连起来,形成网状,然后形成自己的能力圈
    • 这种方法的坏处是什么

      • 不成体系,对于一个知识领域来说,碎片化的知识会导致对知识的理解不够深刻,同时加大知识梳理难度

        • 所以这种 PBL 需要用适当的梳理方法辅助学习
    • 该如何选择方法

      • 对于自己领域内知识,建议系统化学习

      • 然而,除了学校学习之外,工作都是项目化,没人会给时间系统化学习,所以我认为项目化学习是适用广泛的

        • 当 PBL 之后,假如需要进一步深入领域,就需要系统化学习了,这是另一种学习路径
  • PBL 这种是我自己定义的,是我自己的学习体会,没有学术定义和固定概念

如何进行项目式学习?

  • 制定方案

    • 要完成一个项目,制定方案能够提高自己的主观能动性和指引方向
  • 项目切分

    • 要完成一个项目,我认为将项目制作为一个个方案,然后将方案切分为一个个小任务是较好的方法
  • 任务切分与行动

    • 将项目切分为任务块之后,需要做的就是解决任务

    • 如何解决任务呢

      • 任务切分为子任务

        • 继续对项目切分得到的任务进行切分,直到形成一个知识单元
      • 信息搜寻

        • 就用科研来举例,小任务就是一个个的理论推导

          • 那么就需要广泛查询文献,找到和理论相似的内容,通过这些内容解决问题
      • 解决问题

        • 发挥自己的智慧,通过信息解决问题
  • 任务关联

    • 在完成一个任务之后,一定会出现新的问题以及新的任务,所以需要在上一步任务解决之后,思考下一步该做什么
    • 于是形成新的任务,重复任务切分与行动步骤

如何用智能体辅助项目式学习呢?

  • 对于方案构建和项目切分

    • 我在学习 PX4 时,使用 deepseekR1 构建我的学习方案,提示词如下(自己写的提示词,有些粗糙):

      • 你是PX4架构的资深程序员,需要认真以及耐心回复 你的回复要满足如下要求欧: 1.你回复的内容需要图文并茂,图是mermaid生成的图像 2.你每一步回复内容之后,都需要根据用户项目学习,给出能够辅助完成当前任务的下一个子任务,而这个任务是为了完成使得用户能够完成他的项目:将研究的容错控制算法嵌入进PX4中,同时完成硬件在环仿真与实机验证 3.对于用户每一个学习内容,你需要将这个阶段的相关知识点全部给出,同时需要用代码辅助讲解,而且还要给用户这个代码在实际代码库中的位置,教用户如何进行实操
  • 对于任务实施

    • 任务方案构建

      • 同时这里使用 siyuan 笔记的 < 新建子笔记 > 的功能

        • image
        • 这样就能够构建项目的知识树了
    • 如何通过智能体解决任务

      • 使用 CherryStuido,谷歌的 NotebookLLM 和 Claude3.7 进行学习

        • 首先用 CherryStudio 的知识库和 R1 模型构建学习方案

          • 然后使用 Claude 生成方案 HTML,进行方案可视化
        • 然后针对性学习,创建子文件夹进行学习,对于不懂的地方,使用 NotebookLLM 进行询问

          • 询问之后,使用 Claude 通过提示词

            • 我会给你一个文件,分析内容,并将其转化为美观漂亮的中文可视化网页作品集: ## 内容要求 * 所有页面内容必须为简体中文 - 保持原文件的核心信息,但以更易读、可视化的方式呈现 - 在页面底部添加作者信息区域,包含: - 作者姓名: TQ 版权信息和年份 ## 设计风格 * 整体风格参考 Linear App 的简约现代设计 - 使用清晰的视觉层次结构,突出重要内容 - 配色方案应专业、和谐,适合长时间阅读 ## 技术规范 * 使用 HTML5、TailwindCSS 3.0+(通过 CDN 引入)和必要的 JavaScript - 实现完整的深色 / 浅色模式切换功能,默认跟随系统设置 - 代码结构清晰,包含适当注释,便于理解和维护 ## 响应式设计 * 页面必须在所有设备上(手机、平板、桌面)完美展示 - 针对不同屏幕尺寸优化布局和字体大小 - 确保移动端有良好的触控体验 ## 媒体资源 * 使用文档中的 Markdown 图片链接(如果有的话) - 使用文档中的视频嵌入代码(如果有的话) ## 图标与视觉元素 * 使用专业图标库如 Font Awesome 或 Material Icons(通过 CDN 引入) - 根据内容主题选择合适的插图或图表展示数据 - 避免使用 emoji 作为主要图标 ## 交互体验 * 添加适当的微交互效果提升用户体验: - 按钮悬停时有轻微放大和颜色变化 - 卡片元素悬停时有精致的阴影和边框效果 - 页面滚动时有平滑过渡效果 - 内容区块加载时有优雅的淡入动画 ## 性能优化 * 确保页面加载速度快,避免不必要的大型资源 - 图片使用现代格式 (WebP) 并进行适当压缩 - 实现懒加载技术用于长页面内容 ## 输出要求 * 提供完整可运行的单一 HTML 文件,包含所有必要的 CSS 和 JavaScript - 确保代码符合 W3C 标准,无错误警告 - 页面在不同浏览器中保持一致的外观和功能
        • 同时,由于 Claude 的代码构建过慢,所以得先学习 NotebookLLM 中的内容,然后再通过 Claude 的 HTML 加强理解

        • 需要注意的是,在上述学习流程中,会出现文件混乱的问题,有很多的问题和知识,但是不知道放在什么地方进行学习,我的建议是用 siyuan 当作学习点,其他地方都是生成内容和观看地

          • 学习的时候需要有全局感觉,比如学习 update 函数,就从这个函数往下学,然后抽丝剥茧,这样有代码学习的同时,还能够有文件结构
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    172 引用 • 515 回帖
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    24687 引用 • 101337 回帖 • 1 关注
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    156 引用 • 289 回帖
4 操作
TangQi 在 2025-03-22 17:00:14 更新了该帖
TangQi 在 2025-03-22 16:59:58 更新了该帖
TangQi 在 2025-03-22 16:59:35 更新了该帖
TangQi 在 2025-03-22 16:58:47 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...