新手小白也能写代码 - 我用AI搞定宠物APP代码部分
hello,各位精神股东们大家好,我是AI产品经理老李,是一名在B端产品领域摸爬滚打多年的产品经理,不管你有没有关注AI,我都建议你好好了解一下这个正在改变世界的工具第5篇 • AI赋能产品经理系列
🎯 前情回顾
相信你已经学会了:AI调研需求-> AI写PRD文档 -> AI画原型 这些技能 ,那么今天我们来分享实战中的重点:用AI来写代码!不会写代码的产品经理也不会担心,快跟我学起来吧!现在我的身份是:B端产品经理,拥有的编程经验:大学学过C语言,现在也忘得差不多了,技术栈是什么?不懂也不要紧,让我们用 AI 开发宠物APP吧!🤖 第1步:让AI写SwiftUI界面,这是我的第一个prompt
我是产品经理,你是一位资深的iOS SwiftUI 开发工程师我已经梳理好了产品需求文档和原型页面,你可以在当前目录中查看这些内容现在我要开发一个宠物健康记录的iOS应用,请帮我生成项目代码,要确保: - 应用可以正确运行; - 需要在代码中增加简单易懂的代码注释; - 我使用 github 作为代码仓库,这是我的代码仓库url: xxxxxx - 你在每次代码修改前必须先提交代码;
- 我使用的是 Google Antigravity IDE开发工具,你也可以使用cursor或其他AI开发工具来写代码,开发工具没什么区别,但不同模型的效果会相差很多
- 将梳理好的需求文档和原型文件(图片或html文件都可以)放到应用目录中,我的电脑中创建了 PetMemo 项目目录并在 PetMemo 目录下创建了 docs 目录,而我们梳理好的需求文档和原型文件就保存在这个目录下;
如果你还没有听说过 Antigravity IDE开发工具和github也不用担心,后续我会再写一篇文章专门来介绍这些工具;🐛 第2步:用AI调试bug的技巧
当 Antigravity 开发完代码之后,我运行 Xcode 打开这个项目,点击页面中的运行后点击按钮...没反应!并且出现了很多红色叹号,这时候你是不是慌了?别担心,把错误提示拷贝发给 Antigravity 让AI来帮我们调试bug, 提示词更简单,发送报错 报错内容 或 截图 给 Antigravity 并输入 应用运行报错,然后按下回车,这时AI就开始自动修复 bug 了📝 第3步:让AI自己写测试用例,我们根据测试用例来测试
🐛 第4步:不断的优化和测试
- 我差不多调试了10多轮后,才完成了应用的MVP功能开发!✅
💡 我的总结:用AI写代码的3个核心技巧
🎯 最终效果:
📱 这个应用的实际使用效果为: 用户打开宠物APP: