AI编程:用Cursor入门,简化开发流程,打造爆款产品

AI前沿6小时前发布 yizz
1,573 0 0
广告也精彩

AI 编程开发:从 Cursor 入门到实践

1. AI 编程开发与传统开发的区别?

1.1 传统产品开发流程是怎样的?

传统的软件产品开发流程通常包含以下几个步骤:

  1. 业务方提需求:明确产品目标,例如商业化、提升用户留存或基础功能迭代。
  2. 产品经理写PRD基于业务需求和现有系统,撰写详细的产品需求文档(PRD),明确需求的具体逻辑和细节,例如要迭代哪个模块,迭代成什么样子。
  3. 需求评审:研发、设计师和需求方共同评审PRD,讨论需求的可行性,确保需求合理且可实现,避免出现“五彩斑斓的黑”等不切实际的需求。
  4. 设计出图:设计师根据PRD产出页面样式图,与产品经理和业务方确认后交给研发。
  5. 研发开发:研发工程师基于PRD和设计图进行代码开发。
  6. 测试交付:测试工程师根据PRD测试研发完成的产品,确保功能符合预期且无Bug。
  7. 产品上线:产品验收通过后发布给用户使用。
  8. 效果分析:产品上线后分析数据,评估是否达到预期效果。

在没有 AI 的时代,完成以上流程需要各个环节的专业人员紧密协作,个人开发者需要具备全栈能力才能独立完成。

1.2 AI 编程如何简化开发流程?

AI 编程通过 AI 工具自动化标准化作业内容,从而简化开发流程。在 AI 辅助下,开发流程可以简化为:

  1. 明确需求:想清楚要做什么产品。
  2. 与AI协作开发:利用 AI 工具生成PRD、设计图和代码。
  3. 测试反馈:测试 AI 生成的产品,并提供反馈进行优化。
  4. 上线及效果分析:产品上线后进行数据分析。

传统开发注重流程协作,而 AI 编程开发更注重清晰的需求表达。

1.3 AI 编程的优势是什么?

AI 编程降低了技能门槛,即使是零代码经验的小白,也可以通过与 AI 协作完成产品开发。核心在于:

  • 无需丰富的代码经验
  • 无需专业的产品设计经验

关键在于开发者是否有一个真正想解决的问题,并愿意尝试通过 AI 将其实现。

2. AI 编程开发工具有哪些?

2.1 AI 编程工具汇总

作者常用的 AI 编程工具包括:

  1. 需求讨论ChatGPT、Gemini、Claude等 AI 模型,辅助思考产品可能性,关键在于明确版本需求的价值。
  2. PRD撰写:Gemini 2.5 Pro,用于生成大量且效果好的PRD文档。
  3. AI开发与测试反馈Cursor,功能最齐全的 AI 编程工具。
  4. 产品上线与效果分析:根据具体产品选择合适的平台和工具。

2.2 为什么推荐使用 Cursor

Cursor 是一款集成了多种功能的 AI 编程工具,支持调用各种 AI 模型,可以在 Cursor 中一站式完成需求讨论、PRD撰写、开发和测试。

但是,Cursor 的付费会员有使用次数限制,因此可以将非 AI 开发的任务放到其他工具中,以节省 Cursor 的额度。

除了 Cursor,还有 Windsurf 和 Trea 等工具可供选择。对于编程老手,可以考虑 Cursor + Claude Code 的组合,以提高编程效率。

3. AI 编程开发案例展示

以下案例展示了如何使用 AI 工具进行产品开发和迭代。

3.1 案例1:从0到1把一篇文章做成学习网站

本案例的重点是从零开始将一篇文章转化为学习网站,涉及PRD撰写、Cursor 配置、调用 AI 执行任务和测试反馈。

3.1.1 使用Gemini撰写PRD

在Gemini中输入提示词,描述需求,与Gemini互动讨论,生成需求文档,并复制粘贴到 Cursor 中。

为什么要用 AI 基于需求写PRD文档?

  • 版本留档:方便后续迭代时查找交叉逻辑。
  • 清晰的边界条件:减少在细节上花费的时间。

3.1.2 Cursor 基础配置

首次使用 Cursor 时,需要配置系统提示词和任务追踪系统提示词。

  1. 配置系统提示词
  2. 配置任务追踪系统提示词
  3. 在Notepads中新建一个文件,命名为task,然后把任务追踪系统的提示词粘贴进去。

3.1.3 Cursor 新建文件夹

在左侧文件夹管理区域新建三个文件夹:prd(填写PRD文档)、task(填写执行任务文档)、项目名称。

建立这三个文件夹是为了方便后期迭代时,AI 快速找到之前版本的内容,避免因缺乏足够信息而产生Bug。

3.1.4 让 AI 基于PRD进行开发

配置好以上内容后,让 AI 基于PRD进行开发。在给 AI 指令前,调整要选择的模型,新手默认选择 Claude-4-Sonnet,老手根据习惯配置。

  1. 让 AI 基于 PRD 生成任务规划文档
  2. 确认任务规划文档无需调整后,让 Cursor 按照任务规划文档进行开发
  3. AI开发完后体验页面

3.1.5 测试反馈需要调整的部分

测试完成后,将需要优化的地方截图并反馈给 AI,例如希望首页有星空背景。

AI 优化后,如果觉得效果不满意,可以点击版本回退按钮,回到上一个版本,并重新给 AI 提需求。

注意事项

  • 版本只能回退,回退后无法回到下一个版本,只能让 AI 重写代码。

3.2 案例2:提示词管理助手版本迭代

本案例的重点是迭代一个已有项目,让你熟悉 AI 版本管理、问题修正和细节优化的过程。

以V1.6.4版本为例,展示需求迭代的具体案例。

3.2.1 写PRD文档

当PRD文件夹里有所有历史PRD记录时,如果需求简单不需要和 AI 进行复杂讨论,可以直接在 Cursor 里完成。

  1. 告诉 Cursor 自己的需求,要求它产出 PRD 文档。
  2. 查阅 AI 写的 PRD,对有问题的逻辑进行修正。

3.2.2 让 AI 基于PRD进行开发

基于PRD拆解成任务规划文档,基于任务规划文档让 AI 进行分阶段开发。

3.2.3 测试反馈需要调整的部分

AI 反馈需要优化的地方,待 AI 修改完后进行校对,确认功能符合预期后完成本次迭代开发。

4. 对 AI 编程的一些思考

如何用 Cursor 开发出自己的第一款产品?作者给出的建议是:高频实践

不要等自己准备好了,也不要追求完美的产品,先找到自己脑子里最想做的一个事情,然后花几天时间赶紧把它开发出来,先让自己拥有第一个可以用的产品。

这个产品可以是一个图片压缩工具、也可以是一个to-do list、又或者就是一个简单的学习网站,先做出来永远是最重要的事情。

做出来之后持续磨练自己和 Cursor 交互的能力,能够让 Cursor 更快更便捷的实现自己想要的需求。

Cursor 的Agent能力和模型的编程能力一定是持续进步的,我们要精力花费在随着模型能力增强而增强的地方。

Cursor 交互的熟练度无疑是符合这个逻辑的。

先做一个小产品,然后你会发现,和 AI 一起有无限的可能。

我认为:倘若只是空谈 AI 的种种好处,而不去亲身实践,那终究只是纸上谈兵。唯有撸起袖子,与 AI 并肩作战,方能在这场技术变革中觅得真知灼见。否则,即便 AI 如猛虎添翼,你我亦不过是看客罢了。

,,,

© 版权声明
chatgpt4.0

相关文章

error: Content is protected !!