【Code with SOLO】智规(DoIt 智能规划)—— 用 TRAE SOLO 打造一款 了解个性、理解情绪、陪你复盘的 AI 规划工具

【Code with SOLO】智规(DoIt 智能规划)—— 用 TRAE SOLO 打造一款 了解个性、理解情绪、陪你复盘的 AI 规划工具


一、摘要

智规是一款 AI 规划工具(目前专注于备考场景),参考了《卓有成效的管理者》《搞定》《原子习惯》中的部分方法,但核心驱动力是帮助用户缓解焦虑、重建秩序、获得掌控感,同时接纳用户的自我怀疑、减少决策负担、提供无评判的陪伴。产品 Slogan:“你的生活你做主,智规帮你来铺路!”

通过日程、心情、复盘、个人档案四大模块,结合人格测评(MBTI、大五、学习风格等)与 AI 动态规划,帮助用户科学分配时间、记录情绪波动、获得温暖复盘。目前核心功能已跑通:AI 生成每日待办、情绪日历 + AI 心态分析、自动生成复盘图表、个性化主题切换、成长轨迹里程碑。正在攻克多日规划的任务跨日期可见问题。


二、背景

我的职业角色:学生(产品设计者/开发者)

产品灵感来源
我观察到身边备考的朋友经常陷入三个困境:

  1. 规划不合理,复习效率低,经常焦虑到失眠。
  2. 工作与其他事务难以平衡,容易半途而废。
  3. 缺乏反馈机制,不知道自己的进度是否合理;情绪波动大时无人倾诉。

于是我用 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 和所有必要信息我都准备好了,你直接生成可用的代码,需要我配合的地方直接告诉我。”


体验细节与反馈

“按钮文案改为‘小铃儿帮我规划一下吧!’,要像对朋友说话一样自然,不要像系统指令。”

一、功能需求描述

请对个人档案的风格设计页面进行以下功能优化:

  1. 主题配色:确保清新绿、深海蓝、暖阳橙、暗夜黑、薰衣紫五种主题配色按钮具备即时切换功能,点击后界面立即应用对应配色方案;
  2. 明暗模式:实现深色/浅色模式切换,确保按钮能正确改变系统整体明暗效果;
  3. 字体与布局:开发字体大小调节与布局密度控制功能,使相关按钮能实际调整界面字体尺寸和元素间距;
  4. 重要性颜色:根据现有逻辑实现重要性颜色自定义,支持用户调整不同优先级内容的显示颜色;
  5. 功能迁移:将数据管理模块迁移至“探索本心”页面下方,作为该页面第三部分;
  6. 测评管理:实现历次测评数据的存储与管理,支持查看“智规专属测试”和“经典人格与职业测评”的历史记录,并允许单独查看每个测评结果,确保数据完整保存。

二、问题反馈(专业版)

紧急问题:复盘界面的任务处理状态未与日程任务完成状态实时同步。请实现实时同步机制,确保日程中标记完成的任务能自动更新复盘界面的对应状态,无需手动干预。此同步缺失将直接影响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 分钟功能演示
功能截图 以下为关键页面截图

功能截图展示

  1. 日程页面:AI 生成的今日待办列表 + 收集箱




    让小铃儿AI智能规划后的界面

  2. 心情页面:月、年视图日历 + 情绪选择弹窗 + AI 分析




  3. 复盘页面:完成率饼图 + 折线图 + AI 总结



  4. 个人档案 - 探索本心界面











  5. 我的账号界面



  6. 小铃儿 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 可复用的方法

  1. 先做完整 PRD,再做 MVP 裁剪:避免一开始就想做大而全,但要有全局视野。
  2. 大文件拆成小份生成:5250 行文档拆两次,避免超时。
  3. 用精确 Prompt 约束 subagent:加粗强调“必须写出文件”,避免只研究不产出。
  4. 数据流追踪法:遇到同步问题,先画数据流向图,再逐一排查。
  5. 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 编程工具。原创性保证。

写的这么好,咋没有播放量呢

谢谢你!可能是因为我刚发没多久吧

1 个赞

让流量跑一会 :+1:

1 个赞