乐于分享
好东西不私藏

APP赚钱开发全过程(七):AI 开发APP踩坑总结.附上好用的提示词.

APP赚钱开发全过程(七):AI 开发APP踩坑总结.附上好用的提示词.
Hi,我是蓝莓,目前已经上架了两个app,第二个appIOS上线流程在7天以内。在ai 开发app的时候,发现有3大问题,影响代码质量。
第一个:自己输入的提示词不精准,导致质量差。
第二个:ai搜索的范围不够大,甚至不如谷歌github搜索。
第三个:ai上下文不够长。
我总结了以下方法,可以更好的使用ai。
一、输入篇:
1.让ai模仿优秀的作品:
不会提示词的时候,直接问ai生成优秀的作品的提示词。
可以直接把优秀的app截图,设计截图,代码。直接发送给ai,让他自己生产最好的产品。
技术性原理:AI会根据你给的样例 向下分析。
2.把 AI 当成聪明但失忆的同事:
Brief the agent like a smart colleague who just walked into the room — it hasn't seen this conversation.
交代清楚背景信息不要吝啬字数。ai没有读心术,也没有记忆过去
所以,告诉ai当前的开发环境、 为什么这么做的原因、已经有的bug。限制字越多越好。
技术上原因:如果不给背景,这句话的不确定性极高。概率分布非常分散,AI 只能“随机猜”一个方向背景信息充当了概率过滤器。
3. 一定要限制输出的字数和格式:
If you need a short response, say so
ai喜欢把解释过程返回。
请用 Markdown 表格呈现,限制100字。
技术性分析:自由生成文字有无穷多,训练集结构化文本有规范性。
4.拆解子任务,保证上下文干净:
“Fork yourself when the intermediate output isn't worth keeping in your context...”
我们发现AI 的对话框越长、废话越多,它就会变得越傻。
所以,一个任务进行生成代码,一个任务进行简单查询日志。
5.区分精确型问题 和 开发型问题:
“Lookups: hand over the exact command. Investigations: hand over the question...”
如果是确定性问题,我们直接让ai去某某函数修改。
如果是探索性问题,我们则让ai自己发挥空间。
技术性分析:向量空间设置了一个很窄的坐标。
总计就是:
【分析好产品】如果不知道好的提示词,直接让ai抄。
前因后果】一定要交代清楚背景。
【拆分子任务】拆分子任务。保证一个任务的上下文干净。
【分散问题/确定问题】确定性的问题,给确定性的指令。探索性问题给开发性指令。
此外常规还有:
【承担角色】
限制条件
输出格式
二、如何让ai搜索范围更广?
1.让ai从多个具体业务搜索。
比如:请不要只考虑常见App,请从以下角度探索:
  1. 普通用户痛点
  2. 小众市场
  3. B端需求
2.让ai切换多个角色

请分别模拟:

  • 投资人
  • 产品经理
  • 用户
  • 程序员
  • 营销人员
  • 反向提问人员。
3.搜索不同平台数据。
ai搜索广泛领域的数据更加准确。请搜索:微信公众号,小红书,抖音,贴吧的数据。
4.让ai提问你。
输入:我现在不知道怎么输入精准的指令。请你以 AI 提示词专家的身份向我提问,一次问我 3-5 个最关键的问题(比如背景、受众、风格等)。
附上参考的:claude_code_cli提示词。