必须先写验收标准再写功能描述,用“输入—操作—输出”结构明确完成标志,并覆盖空值、超长输入、重复操作、断网重试四类边界条件,每条标准以动词开头、量化指标、标明状态变更。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要让码上飞AI准确生成你想要的功能,必须在需求描述中明确写出功能完成的标准,否则AI可能按默认逻辑补全,导致关键流程缺失或边界处理错误。
先写验收标准再写功能描述
第一步:在需求输入框最开头单独起一段,用“输入—操作—输出”结构写清每项功能的完成标志。
例如写宠物寄养小程序时,不要说“要有预约功能”,而要写:“用户填写宠物名称、寄养起止日期、备注→点击提交→3秒内弹出绿色成功提示,且后台订单列表立即出现该条新记录,状态为‘待确认’”。
这一步不能省略。码上飞的多智能体系统会把这段话直接喂给测试Agent和校验Agent,跳过这步等于放弃对结果的控制权。
必须覆盖的四类边界条件
方法一:空值场景——账号为空、电话少于11位、上传图片未选文件时,必须写明提示文案和阻止动作。
方法二:超长输入——标题超过20字自动截断并提示“最多20字”,而非任由数据库报错或前端崩溃。
【空值未拦截会导致订单ID生成失败,整个流程卡死在提交环节】
方法三:重复操作——同一用户5秒内连续点3次提交按钮,只允许发起1次请求,其余点击无效且按钮置灰2秒。
方法四:断网重试——提交时网络中断,界面显示“网络异常,请重试”,不跳转、不清空已填内容,重连后点“重试”可续传。
把验收标准写成可勾选的句子
步骤一:每条标准以动词开头,不加修饰语。例如:“提交后3秒内出现成功提示” ✅,“页面看起来很专业” ❌。
步骤二:禁止使用模糊表述。“响应快”改为“列表加载耗时≤800ms”;“数据安全”改为“用户手机号在数据库中加密存储,前端不返回原始值”。
步骤三:涉及状态变更的,必须写明前后两个状态。例如:“管理员点击‘通过’→订单状态从‘待审核’变为‘已接单’→同时向客户微信推送模板消息”。
这一步操作起来很简单,直接把验收句复制进需求框第一行就行,但漏掉任意一条,生成的应用就可能在真实使用中掉链子。











