我的AI编程之旅:从新手到实践者的蜕变
自从2024年8月我开始涉足AI编程领域,这段旅程便充满了挑战与收获。当时,我使用的是Claude3.5模型,通过Cursor平台的Chat AI模式进行编程。那时,AI主要负责编写代码,而我则需要处理环境安装、文件夹创建、需求文档编写以及测试等其他任务。我曾尝试将“AI精选工具库”从飞书文档转化为网站,但面对页面样式的实现,我深感力不从心,甚至为此专门学习了Vue架构的前端模块搭配原则。那时的AI编程,更像是AI辅助人类工作,人类需全程参与并指导每一个环节。
然而,随着时间的推移,AI编程的能力有了显著提升。到了今年,当我计划开发一个“提示词管理助手”时,我意识到AI编程已经发生了质的变化。Claude4设计的样式和交互更加精美,而Cursor的Agent模式更是带来了革命性的提升。现在,我只需明确需求并反馈测试结果,其余的工作都可以交给Agent模式完成。这种转变让我深刻感受到AI编程的巨大潜力。
在AI编程的实践中,我逐渐认识到传统产品开发与AI编程开发之间的显著差异。传统产品开发流程繁琐,需要业务方提需求、产品经理写PRD、设计出图、研发开发、测试交付等多个环节,每个环节都需要不同专业背景的人员协作完成。而AI编程则大大简化了这一流程,将许多标准化作业的内容交给AI处理,如PRD编写、设计图生成和代码开发等。人类只需明确需求并配合AI完成开发,上线后进行数据分析即可。这种转变不仅降低了开发门槛,还使得个人开发者能够更专注于产品创意和需求分析。
在AI编程开发中,工具的选择至关重要。我日常使用的工具主要包括Cursor、Gemini和Claude等。Cursor作为一款功能齐全的AI编程工具,支持各种模型的调用,可以一站式完成需求讨论、PRD编写、开发及测试反馈等流程。然而,Cursor的会员额度有限,对于高频编程的我来说并不足够,因此我通常会将除开发外的事情交给其他工具处理。尽管如此,Cursor在AI编程领域的地位依然不可替代。
接下来,我想通过一个具体案例来展示AI编程的开发过程。这个案例是从零开始将一篇文章转化为学习网站。首先,我使用Gemini编写PRD文档,明确需求和功能点。然后,在Cursor中配置系统提示词和任务追踪系统,新建项目文件夹并创建PRD文档。接着,让AI基于PRD生成任务规划文档,并按照规划进行开发。在开发过程中,我不断测试并反馈需求实现情况,让AI进行优化和调整。最终,我成功创建了一个功能完善的学习网站,并收到了用户的好评。
除了从零开始的开发案例外,我还展示了“提示词管理助手”的版本迭代过程。迭代一个已有项目时,我同样遵循写PRD、让AI基于PRD开发、测试反馈并优化的流程。这种迭代方式不仅提高了开发效率,还使得产品能够不断适应市场需求和用户反馈。
回顾我的AI编程之旅,我深刻体会到高频实践的重要性。不要等待自己准备得万无一失,也不要追求完美的产品。先找到自己最想做的事情,花几天时间将其开发出来,让自己拥有第一个可用的产品。这个产品可能并不完美,但它是你迈向AI编程领域的第一步。随着技术的不断进步和模型的持续优化,我们将有更多机会创造出更加出色的产品。而在这个过程中,高频实践将是我们不断成长和进步的基石。
上一篇文章 :
揭秘大型AI推荐系统召回策略:产品视角下的设计逻辑与实现路径
下一篇文章 :
企业AI落地全解析:从认知到业务流程的重塑