- 先和大家打个招呼吧

大家好,我是云南开放大学的一名研究人员。
坦率地说,我并没有专业的前端开发背景。这个 Demo 的诞生过程,就是我坐在电脑前,把自己的想法一句句讲给 TRAE 听的过程。一开始我只是说"帮我做一个 AI 学习伴侣的 Demo",TRAE 问我想做成什么样——我说要有首页介绍、对话界面、学习档案管理,还要有研究数据的可视化展示。它立刻就帮我搭出了整体框架。
最让我惊喜的是记忆管理页面的设计。我告诉 TRAE:“我需要一个能展示艾宾浩斯遗忘曲线的页面,左边是学习会话列表,右边是详情面板,还要有 ECharts 图表。” 说实话,我自己都不确定能不能实现。TRAE 不仅帮我完成了布局,还自动处理了图表的延迟初始化、视图切换等细节。当我在浏览器里看到完整的 Demo 跑起来的那一刻,真的觉得"原来这么简单"。
TRAE 帮我跨过了那道我原本以为过不去的坎——把学术论文里的复杂算法变成一个可交互的产品 Demo。没有它,我可能需要花几周时间学习前端开发;有了它,我只用几个小时就完成了。
- Demo 简介
产品形态: 单页 Web 应用(SPA),可在浏览器中直接打开体验,无需安装。
核心用户:
在校学生(大学生、研究生)—— 管理课程知识、备考复习
职场人士 —— 持续学习新技能、考取职业证书
自学者 —— 通过在线课程、书籍自学新领域知识
教育工作者 —— 整理教学资料、跟踪学生进度
核心功能:
智能对话
基于上下文记忆的 AI 对话助手,能记住你的学习历程,在对话中主动关联历史知识。支持智能复习提醒,当记忆强度下降时自动推送复习建议。
学习档案(记忆管理)
Session-MemoryChunk 双层记忆架构,将每次学习对话自动整理为结构化记忆。提供艾宾浩斯遗忘曲线可视化,实时追踪记忆强度变化,支持按日期、主题分类浏览。
研究展示
内置 ECharts 数据可视化,展示记忆衰减曲线、SOTA 基线对比、主题分布等多维度分析图表,让学术研究结果直观呈现。
首页:Hero 区域 + 六大核心功能模块 + 核心数据指标 + 学习场景展示
智能对话页:消息流 + 智能复习提醒横幅 + 上下文侧边栏
学习档案页:会话目录 + 详情面板 + 艾宾浩斯遗忘曲线图表
研究展示页:系统架构 + 算法公式 + 数据表格 + 3 个 ECharts 图表
2. Demo 创作思路
灵感来源:
灵感来源于两个方向:一是艾宾浩斯遗忘曲线理论——人类记忆会随时间自然衰减,但通过科学的复习间隔可以显著提升 retention rate;二是层次化记忆库与遗忘机制,该论文探索了将生物启发式的记忆衰减融入 AI 对话系统的可能性。
想解决的问题:
记忆断层: 使用 ChatGPT 等通用 AI 时,每次对话都是新的开始,AI 不记得你上周学的知识
复习无方: 传统笔记软件只是静态存储,不会主动提醒你什么时候该复习什么内容
信息过载: 网上学习资源太多,缺乏针对个人情况的个性化推荐
缺乏陪伴: 学习是孤独的过程,缺少一个能随时交流、鼓励、解答疑惑的伙伴
为什么做这个方向:
AI 不应该只是工具,而应该是陪伴你成长的知识伙伴。将 SiliconFriend 的学术理念转化为面向学习工作场景的实际产品,通过长期记忆、智能复习、个性化推荐三大核心能力,打造真正"懂你"的 AI 学习伴侣。教育普惠、终身学习、知识管理民主化,这个方向兼具学术价值和社会意义。
-
Demo 体验地址
交互式 HTML 体验文件:silicon-friend-demo (2).zip (89.2 KB)
下载后解压,直接用浏览器打开 silicon-friend-demo.html 即可体验完整 Demo。
包含 4 个可导航视图:首页、智能对话、学习档案、研究展示,所有 ECharts 可视化均可交互。
- TRAE 实践过程
整个 Demo 从零到完整交付,完全由 TRAE 辅助完成。以下是关键开发步骤:
步骤一:从论文到 Demo 设计
输入: 我向 TRAE 提供了 SiliconFriend 学术论文的 HTML 版本,以及之前在 TRAE 中讨论过的设计令牌系统(颜色、字体、间距等)。
TRAE 做了什么: 它分析了我的论文内容设想,提取了核心架构(Session-Chunk 双层记忆、艾宾浩斯遗忘算法、实验数据),并基于设计令牌系统规划了 SPA 的 4 个视图结构。
关键对话 Session ID:
4302866217449136:97e8cf0341d6e09643b0a439e38b4231_6a4e3664d604f55ae1a96004.6a4e3666f48537b854f57035.6a4e3664d604f55ae1a96005:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/8 19:52:45)
步骤二:全面重构为「智学伴侣 StudyMate」
输入: 我告诉 TRAE 要把应用从通用 AI 伴侣定位调整为专注学习记忆管理,突出教育场景。
TRAE 做了什么: 它完成了:
品牌色从暖棕系改为学术绿色系,更符合学习场景
首页内容全面更新,增加六大核心功能模块
学习场景卡片(课前准备、代码练习、备考冲刺)
学习档案视图增加复习指标和遗忘曲线
页脚品牌信息更新
关键对话 Session ID: 4302866217449136:71516be5d5e02d150d20359db193f599_6a4f84fa8118b9eea791cae5.6a4f84fb8118b9eea791cae8.6a4f84fa8118b9eea791cae6:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/9 19:24:43)
步骤三:撰写比赛提交帖
输入: 我要求 TRAE 根据 Demo 内容和申报帖信息,按照比赛官方模板撰写提交帖。
TRAE 做了什么: 它读取了 Demo 源码和报名帖,自动整理了产品介绍、创作思路、开发流程,并关联了关键 Session ID 作为开发证明。
4302866217449136:7a12a7f1a9960f830ffadcd2d559391f_6a4f8bd58118b9eea791cba5.6a4f8bd68118b9eea791cba8.6a4f8bd58118b9eea791cba6:TRAE Work CN.0.1.32.no_sid.no_ppe.T(2026/7/9 19:53:58)
开发流程总结
学术论文分析 → 设计令牌系统 → Demo 架构设计 →
SPA 视图实现 → 品牌重构(StudyMate) → 交互完善 →
感谢 TRAE 让一个没有前端背景的研究者也能把自己的学术想法变成可交互的产品 Demo。教育的本质不是灌输,而是点燃火焰。智学伴侣不是要取代老师,而是成为每个人身边那个永远耐心、永远记得你学到哪里的学习伙伴。


