Codeium Prompt编写技巧:功能需求边界确认
跟Codeium这类AI工具打交道,最怕什么?你让它写个功能需求,它直接给你甩出一整套方案,范围被擅自延展,关键约束却漏得一干二净。其实核心就一句话:得先让它停下来——停在需求澄清阶段,别急着输出。
怎么做?答案是提示词里必须塞进一套“强制刹车”指令,把边界确认变成不可跳过的环节。
用结构化提问锁定边界确认环节
第一步,直接在提示词开头把话说死:“只做需求边界确认,不写实现、不列功能点、不画流程图”。这就好比给AI画了个安全区,不许越界。
第二步,把你已知的硬性约束列清楚。每条单独成行,前面用【必须】打头,明确告诉AI:这些是不可协商项。举个例子:
【必须】仅支持Web端,不考虑移动端适配
【必须】用户身份仅来自LDAP同步,不接入微信登录
【必须】所有操作日志保留180天,不可缩短
第三步,用问句把模糊地带抛出来,逼AI反过来问你。比如:“‘实时’具体指操作后多少毫秒内响应?前端刷新频率是否允许降级?”这里不能写成陈述句——陈述句等于你拍板了,AI会默认定义清楚,直接跳过提问。问句才是让它识别歧义、主动索要答案的触发器。
给Codeium喂带锚点的业务上下文
方法一:用“【角色-动作-限制】”三元组来描述场景。比如:
客服人员→点击工单详情页的“转交”按钮→转交对象仅限同技能组成员,且目标人当前在线状态必须可见
方法二:把真实报错截图里的关键字段用文字复述出来(别贴图)。比方说:“当前系统报错提示‘ERR_QUOTA_EXCEEDED’,发生在用户上传第5个附件时,单文件上限为20MB”——这比一句“限制上传大小”能锚定技术边界得多。
必须注意:别写“类似”“大概”“一般情况”这类模糊词。Codeium会把它们当成可忽略信号,直接跳过边界确认。
触发边界追问的关键词模板
在提示词末尾,固定加上下面这三类短语,顺序千万别调换:
① “请逐条确认以下约束是否完整:”
② “如有未覆盖的隐性规则,请指出缺失维度(如合规、地域、权限层级)”
③ “确认完毕前,不生成任何需求描述或验收标准”
第三条就是刹车指令——没有它,AI会在确认完两条后自动进入写作模式,直接把需求描述甩出来。有了它,它才乖乖停在澄清环节,等你逐条确认完才肯动笔。