AI开发者空间初体验:用DevKit把一个小需求做成可运行原型
先说一个很小的需求:每周开会、聊天记录里都会冒出一些待办,散在各处,靠人工复制到表格里很容易漏,也不好搜索。我这次就用这个需求做试验:在华为云 AI 开发者空间里,用 DevKit 把它做成一个能跑起来的原型,目标不是一次做完美,而是先验证思路,再决定要不要继续投入。
第一步:先把验收标准写下来
动工之前,我先在纸上写了三条验收标准:第一,能新增、勾选、删除一条待办;第二,能按关键词搜索;第三,刷新页面后数据还在。这一步看起来多余,实际最省时间:后面让 AI 生成代码时,我直接把这三条贴进需求描述,生成结果明显更贴合,不用来回猜它理解成了什么。
第二步:进 AI 开发者空间,用 DevKit 生成初版
在 AI 开发者空间新建项目后,我选择 DevKit 相关入口,按提示描述需求,重点写清楚三件事:用户是谁、核心操作是什么、数据存在哪里。我没有写“做一个很厉害的待办系统”这种空话,而是写“单人使用的待办清单,支持新增、完成、搜索,数据先存本地或简易后端”。生成后先不急着加功能,第一件事是看项目结构:页面、接口、数据层各在什么位置,心里有张图,后面改起来才不慌。
第三步:先跑通,再加功能
初版生成后,我按以下顺序验证:先启动项目,看页面能不能正常打开;再走一遍新增、勾选、搜索三个操作;最后刷新页面,确认数据没有丢失。中间遇到过一次启动报错,原因是端口被占用,换一个端口就解决了;还有一次生成代码里有个字段名和我手写的不一致,对照报错信息改掉字段名即可。我的体会是:AI 生成的代码要当成“初稿”来用,跑通主流程优先,花哨功能往后放。
第四步:人工收尾的三件事
有三件事我坚持人工确认,不直接交给生成结果:第一是数据校验,例如待办标题为空时不允许提交;第二是异常提示,接口失败时页面要有明确提示,而不是静默失败;第三是边界情况,例如搜索无结果时显示“没有找到相关待办”,而不是空白页。这三处改动都不大,但直接决定了原型能不能给别人演示。
这次踩过的两个坑
第一个坑是提示词太笼统。开始我只写“做一个待办应用”,生成结果功能很多,但和我的验收标准对不上。改成按“用户、操作、数据、验收”四段写之后,结果立刻收敛了。第二个坑是一次性提太多需求。把“搜索、分类、提醒、导出”全塞进一句话,生成代码反而难调试。拆成“先做新增和搜索,跑通后再加分类”,每次改动都小,问题也好定位。
一张可复用的清单
- 先写验收标准,再让 AI 生成;2. 先跑通主流程,再加功能;3. 每次只改一件事,改完验证一次;4. 校验、异常提示、空状态人工确认;5. 遇到报错先看报错信息和字段名,再改代码。按这张清单走,一个小需求从想法到可运行原型,半天左右就能看到结果,剩下的时间可以用来判断它值不值得继续做下去,而不是耗在反复返工上。
- 点赞
- 收藏
- 关注作者
评论(0)