大家好,我是AngLee(李小慢),国庆期间参加了“AI编程商单基础”破局活动,作为一个多年编程从业者(多年的CRUD哈),首次接触到了AI编程,短短几天颠覆了我的三观,发现自己真的可以被AI取代了,被AI秒的渣都不剩。通过这次活动我不但可以熟练使用AI编程,并完美承接了我的第一个完全由AI实现的编程商单,以前的商单都是手搓代码费时费力并且项目前端整体风格也不太好控制,使用AI编程基本上一个项目确认好需求后可以无脑向前推进,前端效果也出奇的好。以下从一个普通程序员的视角浅谈我的一些AI编程感受。
一、AI编程工具选择

本次AI编程破局活动中教程采用的AI编程工具是Cursor ,翻看了破局大佬们的一些历史教程,综合对比了一下,我选用了Claude code,工具其实没有好坏,适合自己的才是最好的。具体Claude code或者Cursor工具的安装有很多大佬在破局上都有详细的教程,听话照做基本都可以上手。这里主要介绍一种Claude code切换模型的配置方式,这种方式是我试错了很多种方式后个人感觉是比较方便的一种。安装完Claude Code之后会在自己的用户目录下出现一个.claude文件夹,在该文件夹中创建settings.json文件,以下以deepseek大模型为例,具体配置如下: 代码块 { "env":{ "ANTHROPIC_BASE_URL": " https://api.deepseek.com/anthropic ", "ANTHROPIC_AUTH_TOKEN":"你申请的Token", "ANTHROPIC_MODEL":"deepseek-reasoner", "ANTHROPIC_SMALL_FAST_MODEL":"deepseek-reasoner" } }
修改完配置之后,重启Claude code就会切换到你设置的大模型。

二、AI编程实战
正常的编程逻辑是先从业务上定需求(说人话就是要做什么),然后根据需求进行功能分析设计,最后才是编码实现(严格的开发流程中间还会有概要设计、详细设计等步骤)。
2.1 需求分析
以下让AI帮我们实现需求分析(借用教练提示词,略有改动):

代码块 我是一名计算机科学与技术专业大四毕业生,正在设计毕业论文。你是一位资深的产品经理,我需要你根据我提供的本科毕业论文题目和功能帮我进行功能模块的详细梳理。 # 题目 基于SpringBoot的图书信息管理系统,使用Springboot+vue # 输出参考格式 # 题目名 ## xxx模块 ### xxx功能 一句话介绍该功能 ### xxx功能 一句话介绍该功能 ## xxx模块 ### xxx功能 一句话介绍该功能 ### xxx功能 一句话介绍该功能 # 程序要求 - 只需要适配web端即可,需要有首页和管理界面 - 登录注册全部需要用户自己注册,不要接入第三方平台 - 不要设计机器学习,算法等相关内容 - 不需要接入电话,短信,邮箱,云平台等第三方服务 # 输出要求 - 使用markdown格式输出,输出为需求分析.md - 不需要加粗
AI生成需求分析之后,仔细检查一下,看看是否偏离自己的最初设想,如果有偏离,需要自己进行微调(如有偏离,我一般都是直接在AI生成的需求分析文件中进行修改),我生成了一版,初步看下来问题不大:
代码块 # 基于SpringBoot的图书信息管理系统 ## 用户管理模块 ### 用户注册功能 允许用户通过填写用户名、密码和基本信息自主注册系统账户。 ### 用户登录功能 允许已注册用户通过用户名和密码登录系统,进入首页或管理界面。 ### 用户信息修改功能 允许用户修改个人资料,如密码、昵称、头像和联系方式。 ### 用户角色管理功能
为了更好的阅读体验,来飞书看吧:
https://cx5eby41yms.feishu.cn/docx/TViUdiuagoRkGUxThcTcxELZnJb
Comments on "利用Claude Code承接了我的第一个AI编程商单" :