内容简介
本书是展示如何用自然语言通过氛围编程工具搭配大模型生成代码解决真实问题的实用指南。书中提供9个实战项目作为入门讲解和检验实验,帮助读者选择合适的氛围编程工具与大模型组合。全书分5部分:第一部分介绍氛围编程基础理论和指导原则;第二部分通过智能体实现、数据可视化和Excel数据分析这3个应用场景,展示扣子、DeepSeek、Claude、Trae、Cursor、Windsurf和通义这7款主流氛围编程工具与大模型搭配组合的代码生成能力;第三部分演示用Trae实现微信小程序和用bolt等工具快速实现Web应用产品原型;第四部分展示用GitHub Copilot实现完整的前后端分离的Web应用和用Cursor生成自动化测试;第五部分提供不同背景读者的氛围编程攻略、工具和大模型对比,以及实战检验框架。
本书适合以下3类读者阅读:需处理数据或构建产品原型的非IT背景的人,希望了解高质量代码生成的有IT经验的人,以及想通过氛围编程入门的IT新人。
作者简介
伍斌(网名和曾用笔名“吾真本”)作为独立AI应用咨询师,正在创作一系列全民化AI编程的图书。他拥有30多年的IT行业经验,在软件开发、测试、项目管理及工程实践方面打下了扎实的专业功底。在Thoughtworks公司工作的8年间,他协助多家国内大中型企业优化IT部门开发流程,提升了软件质量与开发效率。近两年,他专注于AI技术的应用探索与推广,致力于为企业和个人提供实用的AI解决方案,帮助用户有效应对实际业务挑战。
目录
第一部分基础第1章颠覆传统的氛围编程3
1.1用氛围编程快捷解决实际问题3
1.1.1用豆包批量改文件名3
1.1.2用Cursor将Markdown文档转换为Word文档5
1.2什么是氛围编程9
1.2.1颠覆传统的氛围编程极简史9
1.2.2氛围编程的定义12
1.2.3在手机上用Kimi生成第一段代码13
1.2.4氛围编程中各个角色及其关系15
1.2.5氛围编程工具21
1.2.6大模型生成文本类内容的技术简介22
1.2.7推理大模型的兴起25
1.2.8大模型发展趋势与未来展望26
1.2.9氛围编程的潜在风险27
1.2.10氛围编程的风险应对29
1.3非IT背景的人的氛围编程应用场景30
1.3.1办公自动化31
1.3.2数据分析与可视化31
1.3.3应用原型快速实现31
1.3.4个人事务提效32
1.4有IT经验的人的氛围编程应用场景32
1.4.1快速原型开发32
1.4.2开发效率提升33
1.4.3跨技术栈探索33
1.5IT新人的氛围编程应用场景34
1.5.1基础技能学习34
1.5.2项目实战练习34
1.5.3开发工具使用34
1.6氛围编程的核心价值35
1.7氛围编程指导原则与工具及大模型的搭配36
第二部分入门
第2章用扣子实现“减少AI幻觉”智能体41
2.1扣子简介41
2.2用扣子开发AI智能体42
2.2.1需求分析42
2.2.2开发智能体43
2.2.3调试智能体48
2.2.4发布智能体49
2.2.5在豆包使用与分享50
2.3维护智能体52
2.3.1更改智能体名称、功能介绍与图标52
2.3.2修改智能体功能54
2.3.3在扣子商店中使用与分享55
第3章用Windsurf等5款工具可视化数据58
3.1需求分析58
3.2技术栈选型60
3.3用DeepSeek搭配R1生成HTML数据看板61
3.4用Claude搭配ClaudeSonnet4生成HTML数据看板65
3.5用Trae国际版搭配ClaudeSonnet4生成HTML数据看板67
3.6用Cursor搭配ClaudeSonnet4生成HTML数据看板71
3.7用Windsurf搭配o3-high-reasoning生成HTML数据看板75
3.8验证数据准确性77
3.9用其他氛围编程工具开发数据看板的体验79
第4章用Claude和通义等分析Excel数据81
4.1需求分析81
4.2用Claude分析Excel数据82
4.3用通义分析Excel数据85
4.4用其他氛围编程工具分析Excel数据效果对比87
第三部分快速
第5章用Trae实现微信小程序91
5.1需求分析91
5.2用氛围编程开发微信小程序92
5.3用微信开发者工具创建HelloWorld小程序93
5.4用Trae国际版实现“减少AI幻觉”小程序96
5.5预览小程序99
5.6体验小程序100
5.7修改小程序102
5.8发布小程序103
第6章用bolt和Trae等4款工具快速实现Web产品原型105
6.1需求分析106
6.1.1描述业务需求107
6.1.2将业务需求转为产品需求文档时踩坑116
6.1.3让AI提供软件架构与技术栈建议117
6.2在氛围编程需求中包含严格技术栈要求时踩坑118
6.3用bolt的“Enhanceprompt”时踩坑120
6.3.1用bolt直接导入Figma线框图时踩坑121
6.3.2从Cursor生成的架构图中得到启发121
6.3.3在bolt提示词中插入Figma线框图时踩坑125
6.4用bolt单次对话成功生成第一阶段氛围编程需求代码126
6.5用Claude更换氛围编程需求持久化方案时踩坑126
6.6用bolt单次对话成功生成两个阶段氛围编程需求代码127
6.7用Cursor生成C4模型架构图128
6.8用Trae国际版修复Next.js应用中的bug130
6.8.1修复一个严重偏离预期的bug130
6.8.2补充实现两个尚未实现的功能与项目规则文件131
6.8.3修复一个API密钥安全性问题133
第四部分进阶
第7章用GitHubCopilot实现前后端分离的Web应用137
7.1需求分析137
7.2架构设计与Ask模式140
7.2.1前后端分离架构140
7.2.2用Ask模式获取架构建议141
7.2.3自动生成提交消息147
7.3任务拆解149
7.4用户界面与Vision152
7.4.1拼凑用户界面152
7.4.2为拼凑的界面生成文字描述153
7.5用bolt生成React前端代码157
7.5.1在本地计算机运行前端159
7.5.2看懂前端代码与/explain和#codebase160
7.5.3格式化代码163
7.5.4用InlineChat的/doc为代码加注释164
7.5.5用InlineChat的/fix修复问题166
7.6生成Node.js后端代码166
7.6.1备好发给后端的提示词与Edit模式166
7.6.2生成后端代码与Agent模式168
7.6.3修复运行错误与@terminal171
7.6.4点按钮无反应与Ask模式下的/fix173
7.7实现流式响应功能与ExcludeFiles176
7.8用“ReviewandComment”评审代码178
第8章用Cursor保护代码逻辑不被破坏180
8.1需求分析与技术栈选型180
8.2生成端到端自动化测试代码183
8.3验证端到端测试的保护效果184
第五部分攻略
第9章氛围编程攻略与工具和大模型选择指南189
9.1非IT背景的人的氛围编程攻略189
9.1.1用“平常心”看待编程190
9.1.2编程不是目的,解决实际问题才是190
9.1.3遇到实际问题时,思考如何用氛围编程来解决190
9.2有IT经验的人的氛围编程攻略191
9.2.1拥抱氛围编程,而非排斥191
9.2.2仔细理解、评审和测试AI生成的代码191
9.2.3理解“设计理念和优劣势”比掌握“如何实现”更重要192
9.3IT新人的氛围编程攻略192
9.3.1编程入门的新途径193
9.3.2小步生成代码并研究错误解决过程193
9.3.3善用“氛围编程先行”贡献开源软件代码以获得更多职场机会193
9.4对比9款主流氛围编程工具及可搭配的大模型组合195
9.5对比16款氛围编程中常搭配的大模型197
9.6用实战来检验氛围编程201
9.6.1渐进式实战检验框架201
9.6.2关键检验维度202
9.6.3持久有效的检验方法203
9.6.4检验实施建议203
附录A氛围编程中工具准备与常见操作205
附录A.1安装或升级Trae国际版205
附录A.2安装或升级Cursor205
附录A.3安装或升级Windsurf205
附录A.4安装或升级微信开发者工具206
附录A.5安装或升级VisualStudioCode206
附录A.6在VisualStudioCode中安装或升级Copilot插件206
附录A.7在Copilot中配置LinearMCP服务器207
附录A.8安装或升级Git208
附录A.9在个人目录解压zip包209
附录A.10在VisualStudioCode内置终端运行npm命令210
附录A.11解决在VisualStudioCode内置终端运行npminstall命令出错问题210
······
最后修改:2025 年 10 月 13 日
© 允许规范转载