【Code with SOLO】智规(DoIt 智能规划)—— 用 TRAE SOLO 打造一款 了解个性、理解情绪、陪你复盘的 AI 规划工具
一、摘要
智规是一款 AI 规划工具(目前专注于备考场景),参考了《卓有成效的管理者》《搞定》《原子习惯》中的部分方法,但核心驱动力是帮助用户缓解焦虑、重建秩序、获得掌控感,同时接纳用户的自我怀疑、减少决策负担、提供无评判的陪伴。产品 Slogan:“你的生活你做主,智规帮你来铺路!”
通过日程、心情、复盘、个人档案四大模块,结合人格测评(MBTI、大五、学习风格等)与 AI 动态规划,帮助用户科学分配时间、记录情绪波动、获得温暖复盘。目前核心功能已跑通:AI 生成每日待办、情绪日历 + AI 心态分析、自动生成复盘图表、个性化主题切换、成长轨迹里程碑。正在攻克多日规划的任务跨日期可见问题。
二、背景
我的职业角色:学生(产品设计者/开发者)
产品灵感来源:
我观察到身边备考的朋友经常陷入三个困境:
- 规划不合理,复习效率低,经常焦虑到失眠。
- 工作与其他事务难以平衡,容易半途而废。
- 缺乏反馈机制,不知道自己的进度是否合理;情绪波动大时无人倾诉。
于是我用 TRAE SOLO 从零开始打造了“智规”,希望通过 AI + 人格测评的方式,帮助用户缓解焦虑、重建秩序。虽然当前聚焦备考场景,但其 AI 规划引擎、人格测评、智能复盘模块可迁移到职场——例如帮项目经理根据团队成员人格分配任务,或帮个人做 OKR 拆解与周复盘。
关于“心情”页面的设计理念:
我在设计心情页面的情绪词时,部分参考了韩剧 《所有人都在与自己的无价值对抗》。这部剧让我深刻感受到:每个人的一天和每一天的情绪,都值得被重视、都值得被好好对待,都是我们生命中无法割舍的一部分。 备考过程中那些焦虑、平静、开心的瞬间,不是无意义的波动,而是真实存在的生命体验。智规的情绪记录不是为了贴标签,而是为了让用户看见自己、接纳自己。
三、实践过程
3.1 拆解步骤(共 6 个阶段)
| 阶段 | 内容 | 产出 |
|---|---|---|
| 产品定义 | 反复迭代 PRD(v1.0 → v2.2),标准化术语,画流程图,写 Figma 提示词 | 18 张表、26 个 AI 功能的完整 PRD |
| 原型验证 | 用 HTML 搭建 7+ 页面的交互原型,重设计日程(备忘录风格)和 AI 对话(3 种显示模式) | 可点击的原型页面 |
| 详细设计 | 输出 8 份页面设计文档(含 147 道测评题)+ Supabase 技术开发文档 | 可直接开发的设计稿和技术方案 |
| AI 能力建设 | 调研 GLM 模型选型(免费/付费对比),设计 12 个功能的提示词全集,生成 Edge Functions 和前端代码 | AI 规划、情绪分析、复盘、对话四套提示词 |
| MVP 裁剪 | 从 18 张表精简到 10 张,26 个 AI 功能缩减到 4 个(智能规划、情绪分析、复盘、测评建议) | 可落地的 MVP 范围 |
| 实际开发 + 测试 | 借助 TRAE SOLO 辅助编码 | 可演示的 Web 应用(本地) |
我先用MTC模式与AI讨论我的产品想法进行产品PRD的撰写,然后再用Code模式和TRAE的SOLO模式进行开发。
3.2 印象深刻的关键 Prompt
产品定义阶段
“日程页面需要重新设计,整体风格参考手机备忘录和待办清单应用。具体要求:任务支持 4 种状态切换(待办、进行中、已完成、跳过),用不同颜色标识重要性等级,顶部设置收集箱区域用于随手记录想法,支持拖拽排序和智能排序。”
“小铃儿 AI 对话需要做成跨页面的通用组件,在日程、心情、复盘、个人档案四个页面右下角常驻入口。支持三种显示模式:气泡对话、侧边栏、全屏。具备会话管理能力,30 分钟无操作自动结束会话。不同页面下 AI 的对话侧重不同——日程页侧重规划建议,心情页侧重情绪疏导,复盘页侧重效率分析。”
详细设计阶段
“请为产品的 8 个页面分别生成独立的详细设计文档,每个文件包含:页面结构、交互逻辑、数据字段、状态管理、与后端的数据交互方式。特别要求:个人档案页面中的 8 套心理测评(共 147 道题),每一套的完整题目、选项、计分规则、结果解读都要写出来,不能只写框架。”
“请生成一份完整的技术开发文档,后端使用 Supabase 平台。需要包含:所有数据库表的 CREATE TABLE SQL(含字段类型、约束、外键、索引)、Row Level Security 策略、Edge Functions 的完整代码(Deno TypeScript)、前端与 Supabase 的对接方式、认证流程、文件存储方案。要讲清楚每个部分怎么开发,让开发者可以直接照着做。”
AI 能力建设阶段
“请帮我调研适合本项目使用的 AI 大模型,分为免费方案和付费方案两个维度。需要对比:模型能力(中文对话质量、角色扮演稳定性、结构化输出能力)、API 价格(输入/输出单价、免费额度)、上下文长度、调用延迟。最终给出推荐结论和理由。”
“我决定使用智谱 GLM 系列模型,但不确定用哪个型号,或者是否需要多个模型配合。以下是我当前的免费资源包:GLM-4.7(500万tokens)、GLM-4.6V(600万tokens)、GLM-4.5-Air(1200万tokens)、GLM-4-Flash(200万tokens)、Search系列(100次)。请结合这些资源和我产品的各个 AI 功能需求,给出最优的模型分配方案。”
“请生成一份纯提示词文件,只包含每个 AI 功能调用时发送给模型的完整提示词内容(系统提示词 + 用户提示词),标注好变量占位符及其替换来源。不要包含 API 调用代码、部署教程等技术内容,我只需要‘告诉 AI 该说什么’的部分。”
核心功能觉醒
“我需要确认一个核心问题:这个产品最核心的功能应该是——用户把自己的目标和要做的事情告诉 AI,AI 进行分析整理后,自动生成完整的日程待办事项,直接填充到日程页面。不是让用户手动创建任务然后 AI 排序,而是 AI 从零生成具体到章节和题号的任务。请确认当前的提示词设计是否匹配这个逻辑,如果不匹配,请重新设计。”
MVP 决策
“开发过程中发现功能太多做不完,需要将产品缩减为 MVP 版本来验证市场需求。请分析 PRD 中所有功能,按页面逐一给出处理意见(保留/简化/延后),说明每个决策的理由。同时给出技术层面的简化建议(数据库表精简、AI 功能裁剪等),以及建议的开发优先级排序。”
实际开发阶段
“请生成可以直接集成到项目中的完整代码文件,包括:Supabase Edge Functions(Deno TypeScript)、前端 AI 服务层封装、React 组件。代码要能直接运行,不要伪代码或示例代码。同时提供环境变量配置模板和部署步骤说明。”
“API Key 和所有必要信息我都准备好了,你直接生成可用的代码,需要我配合的地方直接告诉我。”
体验细节与反馈
“按钮文案改为‘小铃儿帮我规划一下吧!’,要像对朋友说话一样自然,不要像系统指令。”
一、功能需求描述
请对个人档案的风格设计页面进行以下功能优化:
- 主题配色:确保清新绿、深海蓝、暖阳橙、暗夜黑、薰衣紫五种主题配色按钮具备即时切换功能,点击后界面立即应用对应配色方案;
- 明暗模式:实现深色/浅色模式切换,确保按钮能正确改变系统整体明暗效果;
- 字体与布局:开发字体大小调节与布局密度控制功能,使相关按钮能实际调整界面字体尺寸和元素间距;
- 重要性颜色:根据现有逻辑实现重要性颜色自定义,支持用户调整不同优先级内容的显示颜色;
- 功能迁移:将数据管理模块迁移至“探索本心”页面下方,作为该页面第三部分;
- 测评管理:实现历次测评数据的存储与管理,支持查看“智规专属测试”和“经典人格与职业测评”的历史记录,并允许单独查看每个测评结果,确保数据完整保存。
二、问题反馈(专业版)
紧急问题:复盘界面的任务处理状态未与日程任务完成状态实时同步。请实现实时同步机制,确保日程中标记完成的任务能自动更新复盘界面的对应状态,无需手动干预。此同步缺失将直接影响AI复盘分析的准确性——AI依赖实时任务完成数据生成洞察。
三、数据迁移需求
请对应用进行全面检查,识别所有存储在localStorage而非Supabase云端的数据。针对每项数据制定迁移方案,将其转移至Supabase数据库,确保迁移过程数据完整、安全且平滑过渡。同时更新代码逻辑,使后续所有数据读写均通过Supabase API执行,不再依赖localStorage。迁移完成后需进行全面测试,验证数据准确性和功能正常性。
四、简洁式问题反馈
设置“轻松模式(2小时)”后,生成的日程仍为4小时,与预期不符,请核查时间计算逻辑。
五、问题复盘反馈
多日规划功能仍存在问题:设置5月10日为起始日期,但任务被安排在5月9日,且后续日期无任务。请检查日期参数传递和任务生成逻辑。
3.3 我自定义的一些智能体
3.4 踩过的坑(真实记录)
| 坑 | 现象 | 根因 | 解法 |
|---|---|---|---|
| 文件太大生成超时 | 5250 行设计文档(含 147 道测评题)一次生成超时 | 单次输出限制 | 拆成 part1 + part2,用 cat 合并 |
| 子代理只研究不写文件 | subagent 分析完不输出文件 | prompt 不够明确 | 加粗强调“必须实际写出完整文件” |
| 提示词与需求不匹配 | 最初“智能排序”只是排列已有任务顺序,不是从零生成日程 | 理解偏差 | 推翻重写,从“排序”改为“生成”,输出格式改为完整任务对象 |
| AI 看不到影响因素 | 用户添加“多了一门考试”后规划未调整 | 未读取 externalFactors |
在 SchedulePage 中从 useProfileStore 读取并传入 AI 生成函数 |
| 多日任务切换日期后看不到 | 阶段性规划的任务在其他日期消失 | loadTasks() 只查当天 |
尚未解决(其他多数问题已修复) |
| MVP 范围膨胀 | 一开始设计了 18 张表、26 个 AI 功能 | 想做大而全 | 裁剪为 10 张表、4 个 AI 功能 |
四、成果展示
4.1 已实现的核心功能
| 模块 | 已实现功能 |
|---|---|
| 日程 | 待办列表(增删改查、完成标记)、重要性颜色(可自定义)、日期切换、收集箱、AI 一键生成当日规划 |
| 心情 | 月视图情绪日历、每日情绪选择、自由文字记录、AI 当日心态分析 |
| 复盘 | 完成率饼图、每日完成率折线图、情绪分布图、用户自我复盘输入、AI 智能复盘分析 |
| 个人档案 | 主题配色切换(5 种主题 + 深色模式)、字体/布局调节、MBTI/大五/学习风格等测评(含 147 题)、影响因素设置、成长轨迹棋盘(自动生成里程碑)、AI 对话记录列表 |
| 小铃儿 AI | 右下角固定入口,支持气泡/侧边栏/全屏三种模式,对话自动保存,不同页面侧重不同 |
| 账号体系 | 邮箱注册/登录、数据云端存储(Supabase)、RLS 行级安全 |
4.2 待解决问题
- 阶段性规划的多日任务跨日期可见(
loadTasks()只查当天)—— 正在修复
4.3 成果素材
| 类型 | 状态 / 说明 |
|---|---|
| 可访问链接 | 暂无(本地开发中,后续将部署) |
| GitHub 仓库 | 暂无(代码在本地电脑中,后续整理开源) |
| 演示视频 | 计划录制 3 分钟功能演示 |
| 功能截图 | 以下为关键页面截图 |
功能截图展示:
-
日程页面:AI 生成的今日待办列表 + 收集箱
让小铃儿AI智能规划后的界面
-
心情页面:月、年视图日历 + 情绪选择弹窗 + AI 分析
-
复盘页面:完成率饼图 + 折线图 + AI 总结
-
个人档案 - 探索本心界面
-
我的账号界面
-
小铃儿 AI 对话:三种模式切换
五、效果与总结
5.1 产品价值(基于朋友使用反馈)
| 场景 | 传统方式 | 使用智规后 |
|---|---|---|
| 制定一周计划 | 手动拆解约 40 分钟 | AI 生成约 1 分钟 |
| 情绪疏导 | 无人倾诉,憋在心里 | 小铃儿 AI 随时回应 |
| 月度复盘 | 凭感觉,耗时约 30 分钟 | 自动生成图表 + AI 总结,约 2 分钟 |
5.2 TRAE SOLO 在开发中的作用
- 生成了完整的 PRD、技术文档、12 个功能的提示词全集
- 生成了前端组件(React + Tailwind,支持主题切换、情绪日历、图表等)
- 生成了 Supabase Edge Functions(调用 GLM 模型实现 AI 规划、情绪分析、复盘)
- 协助调试数据同步、ID 碰撞、异步保存等问题
- 协助做 MVP 裁剪决策(18 张表 → 10 张,26 个 AI 功能 → 4 个)
5.3 可复用的方法
- 先做完整 PRD,再做 MVP 裁剪:避免一开始就想做大而全,但要有全局视野。
- 大文件拆成小份生成:5250 行文档拆两次,避免超时。
- 用精确 Prompt 约束 subagent:加粗强调“必须写出文件”,避免只研究不产出。
- 数据流追踪法:遇到同步问题,先画数据流向图,再逐一排查。
- AI 提示词迭代:从“排序”到“生成”,从“忽略影响因素”到“主动读取”,每次失败都是提示词优化的机会。
5.4 我的思考
“AI 编程不是‘一句话做完一切’,而是像项目经理一样拆解任务、像测试工程师一样验证边界、像产品经理一样对齐需求。”
每一步 Prompt 都是对需求的精确翻译,每一个 Bug 都是对系统健壮性的锤炼。虽然阶段性规划的多日可见问题还没解决,但正是这些“坑”让我对数据流、异步处理、AI 输出结构有了更深的理解。
除了技术层面的体会,我对 AI 与产品设计的关系也有了更深的认识。
我日常生活中经常会有很多想法,比如我以后还想做一款服务独居人士的应用。过去,验证这些想法需要投入大量时间和精力,但现在 TRAE SOLO 能帮我快速验证——把想法变成可用的原型,再根据反馈迭代。AI 的出现真的让个人开发者的创造效率大大提升。
我一直认为,产品的对象是用户,用户是人。未来的产品应该更懂每个人、适合每个人。每个人的个性不一样,而 AI 的出现正好能帮助我们解决“一人一制”的难题——它让用户的个性化需求能够被更好地理解和满足。产品应该是有温度的,让用户使用起来方便、舒适。而且好的产品会帮助用户更清晰的知道自己是什么样的人,然后帮助用户去成为更好的自己。归根结底,还是要以人为本。
以前,私人定制只有少数有资源的人才能享受,因为人工成本太高。而 AI 大大降低了定制化的成本,所有产品都可以接入个性化能力,让每个人的标准都能被尊重。我希望未来的产品能做到“让功能来找用户”,而不是用户去找功能——这才是真正的以人为本。
用户使用工具,本质上是为了获取功能。如果还要花精力去学习怎么用,那本身就是一种负担。AI 如果能听懂用户的意思,直接帮他们完成操作,那才是真正的提效。
我非常看好 AI 的发展空间。它不仅帮我快速验证想法,还让我在使用的过程中,发现了自己对于用户洞察的独特视角。做产品时,我会更自然地思考:哪些功能、怎样的设计能更好地满足用户的需求。
当然,不同产品类型、不同目标用户,策略也会不同。但核心理念不变:以人为本。懂技术的人很少,更多的用户是普通大众。如果你能让产品被这么多人轻松使用,那本身就是很大的市场。
我对新事物一直很感兴趣,也愿意尝试。行动力、好奇心、合作能力、独立完成作品的能力——这些都很重要,但我觉得最核心的是解决问题的能力。遇到问题不退缩,拆解它、找到方法、落地解决,这才是驱动一切的根本。
下一步计划:
- 修复多日任务的
loadTasks查询逻辑 - 部署到线上,提供公开链接
- 录制演示视频,补充到参赛帖
六、致谢
感谢 TRAE SOLO 让我一个学生也能独立完成这样复杂的项目。从 PRD 到原型,从 AI 提示词到全栈代码,TRAE SOLO 扮演了“全天候编程伙伴”的角色。我会继续迭代智规,让更多人实现“你的生活你做主,智规帮你来铺路”。
备注:本作品所有代码(前端、Edge Functions、数据库 Schema)均通过 TRAE SOLO 生成,未使用其他 AI 编程工具。原创性保证。































