如何写好应用需求描述
袋马支持用自然语言描述应用想法。需求写得越清楚,AI 越容易生成符合预期的页面、功能和交互。
这篇文档提供一个真实可用的描述方法,适合 0 基础用户,也适合把已有想法整理成可执行需求。
一个好需求通常包含五类信息
1. 目标用户
说明这个应用给谁用,以及他们为什么需要它。
这个应用给健身新手使用,帮助他们记录每日训练和体重变化。
2. 核心场景
说明用户打开应用后最常做什么。
用户每天训练后打开应用,记录训练项目、训练时长和当天体重。
3. 页面结构
列出你能想到的主要页面。第一次可以只写核心页面,不必追求完整。
需要首页、记录页、历史页和设置页。首页展示本周打卡次数,记录页填写训练信息,历史页查看过往记录。
4. 数据字段
如果应用涉及表单、列表或统计,最好说明需要保存哪些字段。
每条训练记录包含日期、训练项目、时长、体重、备注。
5. 视觉风格
可以描述整体感觉,而不需要写设计稿。
整体风格清爽、偏运动感,主色用蓝绿色,按钮圆角明显。
推荐模板
你可以直接套用下面的模板:
帮我做一个【应用类型】,给【目标用户】使用,用来解决【核心问题】。
主要页面包括:
1. 【页面一】:用于【功能】
2. 【页面二】:用于【功能】
3. 【页面三】:用于【功能】
核心功能包括:
- 【功能一】
- 【功能二】
- 【功能三】
需要记录的数据字段有:【字段一】、【字段二】、【字段三】。
整体风格希望是【风格描述】,适合【使用场景】。
示例:记账工具
帮我做一个个人记账小程序,给想控制日常开销的用户使用。
主要页面包括:首页、记账页、明细页和统计页。首页展示本月收入、支出和结余;记账页可以新增收入或支出;明细页按日期展示记录;统计页用图表展示不同分类的消费占比。
每条记录需要包含金额、类型、分类、日期和备注。整体风格简洁清爽,适合日常高频使用。
示例:宠物日记
帮我做一个宠物日记应用,给养宠用户记录宠物成长使用。
主要页面包括:首页、发布日记页、日记详情页和宠物资料页。用户可以记录照片、文字、日期和宠物状态。首页展示最近的日记列表,资料页展示宠物名称、生日和品种。
整体风格温暖可爱,颜色偏浅色系。
不建议这样写
做一个很厉害的 App,功能越多越好,页面好看一点。
这类描述太宽泛,AI 很难判断具体页面、功能和数据结构。更好的方式是先写一个最小版本,再通过多轮对话补充。
如果你还没想清楚
可以先告诉袋马你的大概方向,让 AI 帮你生成第一版原型,然后再继续修改。例如:
我想做一个适合学生使用的学习打卡工具,先帮我生成一个简单版本,包含打卡、历史记录和统计。