先用一句话说清楚:我想做一个什么工具,给谁用。
模块一 · 步骤1
步骤1:先把需求说清楚
新手不要一开始想做大系统,先用人话说清楚:你想做什么工具、解决什么问题、谁来用、第一版先做成什么。
模块一 · 步骤2
步骤2:把业务流程拆出来
不用写复杂流程,先按“用户做什么 → 工具做什么 → 输出什么结果”来填写。新手只要写3-5步即可,不要一开始追求完整系统。
按3-5步写清楚:用户动作、工具动作、输出结果。
模块一 · 步骤3
步骤3:给AI参考资料
有资料就补,没有资料也可以继续。参考资料不是越多越好,最重要的是让AI知道:参考什么页面、输出什么字段、不要做什么。
最多上传15张截图;也可以直接把截图粘贴到页面里。
模块一 · 步骤4
步骤4:确定60分版本
第一版只做60分能用版本。不要一开始做完整系统,先把核心功能跑通。能用,比完美更重要。
把第一版必须做和后续再做的功能分清楚。
模块一 · 步骤5
步骤5:说明怎么使用和交付
这一步不是让你懂技术,而是告诉AI:做出来以后,我要怎么用、怎么安装、怎么测试、需要交付哪些文件。如果不懂API,第一版默认不接API。
模块一 · 输出
生成给Codex的开发提示词
这里会把步骤1-5整理成 Codex 可以直接使用的开发提示词,不生成冗长产品文档。
模块二
用户管理
正式版注册后才能使用,用户注册后通过飞书审核;用户管理仅管理员可见。
| 用户 | 角色 | 可见模块 | 状态 |
|---|---|---|---|
| 系统管理员 | 管理员 | 全部模块 | 可管理 |
| 项目编辑者 | 编辑者 | 模块一、模块三、模块四 | 飞书待审核 |
| 访客用户 | 查看者 | 未审核前不可使用 | 未注册 |
当前静态 demo 默认以管理员身份预览;正式版由 Django + JWT 判断角色。Django 是后台技术,JWT 是登录令牌,用来确认用户身份。
模块三
贾维斯需求访谈
像飞书聊天一样,一问一答把模糊想法梳理成模块一的步骤1-5和输出6可用的结构化需求。
模块四
开发流程图说明
给 AI 编程小白先看懂“开发要走哪几步”和“常见技术词是什么意思”。
开发流程建议
给 AI 编程新手两条路径:先用新手流程跑通,再用进阶流程加入拍砖、代码校对和反复调试。
梳理项目
写出你的想法 → 问 GPT(让它出开发方案)。
初步开发
复制开发方案给 AI 编程软件(Codex / Claude)→ 开发软件。
调试软件
测试软件 → 有问题:文字说明 + 截图说明 → 二次调试 → 有问题:文字说明 + 截图说明 → 三次调试 → 有问题:文字说明 + 截图说明 → 直到可用。
梳理想法
写出你的想法 → 问 GPT / Codex / Claude(让它出开发方案)。
拍砖
让 Codex 出方案,让 GPT 或 Claude 出建议方案;让 Codex 根据意见改方案;改完方案后执行开发。
初步开发
根据开发想法 → 开发软件。
校对代码
让 Claude 检查代码是否写对,给出整改意见;Codex 根据整改意见修改代码。
调试软件
测试软件 → 有问题:文字说明 + 截图说明 → 二次调试 → 有问题:文字说明 + 截图说明 → 三次调试 → 有问题:文字说明 + 截图说明 → 直到可用。
开发流程
从一个模糊想法,逐步拆成 AI 能理解、开发者能执行的需求。
功能模块是“页面有什么”;流程模块是“先做什么、再做什么”。
把参考网址、截图、文档放进来,让 AI 知道你想要的样子。
确定页面怎么展示、数据怎么保存、谁能登录和使用。
决定先在本机演示,还是放到服务器、域名、API 里正式使用。
开发工具说明
一行一个概念,用小白能懂的话解释。看不懂前面步骤和模块里的专业词,先到这里查。
| 专业名称 | 小白解释 |
|---|---|
| 想法 | 最初的一句话需求,例如“我想做一个自动生成提示词的工具”。 |
| 功能模块 | 工具里有哪些功能块,例如上传资料、填写流程、生成提示词、保存版本。 |
| 流程模块 | 事情怎么一步步发生,例如先收集想法,再拆流程,最后生成提示词。 |
| 对标需求 | 拿一个类似网站、截图或文档做参考,告诉 AI “我要接近这种效果”。 |
| 原型 | 还不是正式产品,只是先把页面结构和操作流程做出来。 |
| Demo | 能打开、能点击、能看效果的演示版本,不一定已经接真实数据。 |
| 前端 | 用户看得到的部分,包括页面、按钮、表格、输入框、颜色和布局。 |
| 后端 | 用户看不到的部分,负责保存数据、登录权限、业务规则和接口。 |
| 前端设计 | 决定页面长什么样、怎么排版、按钮放哪里、填写是否顺手。 |
| 后端设计 | 决定数据怎么保存、权限怎么管、接口怎么给前端使用。 |
| 用户注册 | 用户先创建账号并登录,系统才能保存他的内容和权限。 |
| 用户权限 | 控制谁能看、谁能改、谁能审核,例如管理员和普通用户权限不同。 |
| 管理员 | 能管理用户、模板、配置和审核的人。 |
| API 接口 | 前端和后端、工具和 AI 之间传数据的通道。 |
| API Key | 调用 AI 或第三方服务的钥匙,正式版要放在后端,不能暴露给普通用户。 |
| 大模型 | ChatGPT、DeepSeek、Claude 这类能理解和生成内容的 AI 模型。 |
| 智能体 / agent | 会按目标追问、执行、检查或回填内容的 AI 助手。 |
| 模型切换 | 同一个工具可以选择不同 AI 模型来处理任务。 |
| 数据库 | 专门保存用户、项目、表单、版本、附件记录的地方。 |
| MySQL | 一种常用数据库,适合正式保存业务数据。 |
| 服务器 | 专门放程序、让别人通过网络访问的电脑或云主机。 |
| 本机运行 | 只在自己电脑上运行,适合第一版演示和测试。 |
| NAS 运行 | 放在公司或家里的网络存储设备上运行,适合小团队内部使用。 |
| 域名 | 别人访问工具的网址,例如 tool.example.com。 |
| 部署 | 把本地做好的程序放到服务器上,让别人可以访问。 |
| Vue | 一种做前端页面的技术,负责把页面做成可交互的应用。 |
| Django | 一种做后端的技术,负责后台、接口、用户、数据保存。 |
| Django REST Framework | Django 里专门做 API 接口的工具。 |
| JSON | 机器容易读取的数据格式,常用于前端和后端传数据。 |
| JWT | 登录令牌,用来判断用户是谁、有没有权限。 |
| 网页插件 | 嵌在网页或浏览器里的小工具,能给现有页面增加功能。 |
| 浏览器插件 | 安装在 Chrome 浏览器里的小工具,适合做网页采集、辅助填写、页面旁边生成提示词等功能。 |
| 提示词 | 发给 AI 的任务说明,越清楚,AI 越容易做对。 |
| 验收标准 | 判断结果好不好、能不能交付的标准。 |
| 技术栈 | 正式开发准备用的一组技术,例如 Vue + Django + MySQL。 |
| SaaS | 多人通过账号使用的在线软件,通常可以按月付费或团队使用。 |
| 后台配置 | 管理员在后台修改颜色、文案、模块开关,不用每次改代码。 |
| 版本保存 | 把每一次生成的提示词或需求保存起来,方便恢复和对比。 |
| 资料包 | 把提示词 Word 文档、截图、PPT、Excel、PDF 等资料打包给 AI 或开发者。 |
| Zip 压缩包 | 把多个文件压成一个文件夹包,方便一次性发送。 |