Author:伍斌
书中提供9个实战项目作为入门讲解和检验实验,帮助读者选择合适的氛围编程工具与大模型组合。 全书分5部分: 第一部分介绍氛围编程基础理论和指导原则; 第二部分通过智能体实现、数据可视化和Excel数据分析这3个应用场景,展示扣子、DeepSeek、Claude、Trae、Cursor、Windsurf和通义这7款主流氛围编程工具与大模型搭配组合的代码生成能力; 第三部分演示用Trae实现微信小程序和用bolt等工具快速实现Web应用产品原型; 第四部分展示用GitHub Copilot实现完整的前后端分离的Web应用和用Cursor生成自动化测试; 第五部分提供不同背景读者的氛围编程攻略、工具和大模型对比,以及实战检验框架。
Tags
Support Statistics
¥.00 ·
0times
Text Preview (First 20 pages)
Registered users can read the full content for free
Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.
Page
1
(This page has no text content)
Page
2
1 内容提要 本书是展示如何用自然语言通过氛围编程工具搭配大模型生成代码解决真实问题 的实用指南。书中提供9个实战项目作为入门讲解和检验实验,帮助读者选择合适 的氛围编程工具与大模型组合。全书分5部分:第一部分介绍氛围编程基础理论和 指导原则;第二部分通过智能体实现、数据可视化和Excel数据分析这 3 个应用 场景,展示扣子、DeepSeek、Claude、Trae、Cursor、Windsurf和通义这7款主流 氛围编程工具与大模型搭配组合的代码生成能力;第三部分演示用Trae实现微信 小程序和用bolt等工具快速实现Web应用产品原型;第四部分展示用GitHub Copilot实现完整的前后端分离的Web应用和用Cursor生成自动化测试;第五部分 提供不同背景读者的氛围编程攻略、工具和大模型对比,以及实战检验框架。 本书适合以下3类读者阅读:需处理数据或构建产品原型的非IT背景的人,希望了 解高质量代码生成的有IT经验的人,以及想通过氛围编程入门的IT新人。
Page
3
2 对本书的赞誉 生成式AI浪潮已至,编程正成为人人必备的基础技能。“氛围编程”应运而生 ——它借助AI,让每个人都能凭直觉与创意快速构建软件。这本书是氛围编程实 战指南,拒绝空谈,即刻上手,助你轻松驾驭AI时代的编程新范式,加入未来创 造者的行列。 肖然,Thoughtworks公司全球数字化专家、中关村智联软件服务业质量创新联盟 秘书长 在AI加速重塑工作方式的今天,用好AI已经成为所有职场人士的技能。这本书恰 逢其时。它精准回应了当下人们用“聊天”代替“编程”的迫切期待——从现实 问题切入,以需求驱动讲解,帮助读者真正实现从提问到落地、从想法到产品的 转化。本书对ChatGPT、Claude、Cursor、扣子、Trae等工具的实操讲解极具实践 性,堪称“配方”级别,无论是产品经理快速搭建原型,还是程序员探索AI赋能 的新范式,都可以对照书中实例直接上手,实现“即学即用”。这是一本顺应时 代的需求,落地氛围编程的实战指南。 李烨,微软AI亚太区首席应用科学家 这本书的书名我非常喜欢。如果说DeepSeek-R1让全民开始使用AI聊天,那么现在 的氛围编程工具和搭配的大模型组合就是让全民可以通过聊天开发软件。随着大 模型能力的增强,氛围编程的体验会越来越好,上手门槛会越来越低。氛围编程 不仅有趣,还能带来巨大的满足感和成就感。作为一个产品经理,我在过去3个月 做了4个产品,把我过去几年的想法都变成了现实。氛围编程会给你提供新的动 力。我向所有产品经理推荐氛围编程。如果你渴望尝试,这本书是一个很好的入 门向导,能有效地帮助你一步步掌握氛围编程。 亢江妹(KK),Thoughtworks公司总监级AI咨询顾问 这本书以清晰的逻辑组织内容,循序渐进地引导读者从学习氛围编程理论,到独 立构建Web应用、智能体、数据分析工具。对于氛围编程的初学者,它巧妙降低学 习门槛;对于有经验的开发者,它精准探索高阶提示词“为己所用”。读者收获 的不仅是理论,更是构建应用的能力。 李特丽,《LangChain入门指南:构建高可复用、可扩展的LLM应用程序》和《AI 辅助编程入门:使用GitHub Copilot零基础开发LLM应用》第一作者
Page
4
3 氛围编程时代已然到来。无论你是不是程序员,也无论你如何看待它,都值得尝 试一下,哪怕抱着娱乐的心态也未尝不可。这本书深入浅出,语言通俗易懂,既 有科普,又有洞见,是一本很好的入门书。你值得拥有! 汪志成,Google开发者专家、Thoughtworks公司前咨询师、北京智座科技创始人 刚读到这本书初稿的时候,我翻了一下目录就发现,书中的内容简直就是我现在 最需要的!书中不仅介绍了许多实用的AI编程工具,如扣子、Cursor、Claude、 Trae等,还包含大量具体的提示词和技巧,都是可以立即应用的。这本书实战性 强,开箱即用,特别适合像我这样每天与代码打交道又希望借助AI提高效率的开 发者。强烈推荐给正在探索AI编程的小伙伴们! 林宁(网名“少个分号”),Thoughtworks公司咨询师 有幸在“编程道场”与这本书作者结缘,其经典之作《驯服烂代码》曾为我照亮 技术实践之路。如今,AI编程浪潮下,氛围编程应运而生,引领开发者走向高 效、专注、充满创造力的编程新境界。捧读新作,深感作者满满的诚意!作者不 仅传授与AI协作的“技”,更引导我们体会其中的“艺”与“道”。这正是 DevOps理念下高效协作与可持续交付的灵魂所在。这本书绝非单纯的技术手册, 而是一位践行者用心书写的实践“心经”,为所有追求卓越的软件工程师指明了 通往心流的高效路径。强烈推荐给每一位致力打磨软件交付质量和提升开发体验 的同路人! 冀利斌,DevOps解决方案架构师
Page
5
4 氛围编程:打开一扇软件开发的新大门 氛围编程(vibe coding)是随着大模型代码生成能力的提升而兴起的以自然语言 交互为核心的编程范式,其核心理念是通过描述意图由人工智能(artificial intelligence,AI)来生成代码,而非手动编写代码来构建软件。这种方式也称 为“自然语言编程”。 观察编程语言的演进,从二进制机器码到汇编语言,再到高级语言,直至今天氛 围编程提倡的“自然语言”,整个趋势越来越远离机器,持续向人类思维靠拢。 这种趋势本质上是技术对人的深度赋能,让编程真正回归“人的表达”,构建一 个人人可及的创造场域,释放人类创新的原动力。 诚然,氛围编程并非十全十美,如果站在传统软件开发的角度来看,有很多争议 与待解难题。例如自然语言表述的模糊性可能导致生成的代码偏离真实需求;由 于大模型幻觉的存在,生成代码的准确性与可靠性仍需验证;复杂业务场景下, 自动生成的代码在代码规范、架构整洁等方面仍有差距。但这些争议和难题并不 能掩盖氛围编程的生命力。 我个人认为,氛围编程不是对传统软件开发的颠覆,而是开辟了新的战场。就像 互联网兴起时,HTML/CSS/JavaScript曾经被认为不是严肃的软件开发,甚至编写 这些代码的人一度不被看成程序员。但后来的故事大家都知道了:它们开辟了Web 编程的新战场,吸纳的编程人员数量甚至占据软件开发人员的半壁江山。 在这一新战场中,很多传统软件开发的“金科玉律”可能需要重新审视,如可复 用性、松耦合高内聚、代码可读性等。氛围编程适用的场景可能不再是人们熟悉 的传统软件开发场景,它可能是更小规模、即时性需求、用户参与构建的。它将 是与传统软件并存的、用户可以随时根据自己的需求改造的“可塑软件”。 所以,我不希望大家戴着传统软件开发的“有色眼镜”看待氛围编程。我相信, 随着大模型和编程语言的深度融合,氛围编程将塑造出与传统软件开发不一样的 开发流程、软件形态和技术哲学,为软件开发打开一扇全新的大门。 伍斌老师所著的这本书敏锐地捕捉并剖析了氛围编程这一趋势,它拆解工具、呈 现场景、演练实践、阐释价值。翻开这本书,我们不仅是学习一种新的编程范 式,更是开启一次“人机对话革命”的新历程。 李建忠
Page
6
5 全球机器学习技术大会主席、ISO C++标准委员会委员
Page
7
6 氛围编程:极大释放整个社会的创新能力 当我在2023年4月提出“软件工程3.0”这个概念时,便预见到一个崭新时代的到 来——人工智能将彻底重塑软件开发的每个环节。然而,我未曾想到这种变革会 如此迅猛且彻底。 2025年春节刚过,DeepSeek的横空出世和“氛围编程”概念的爆火,让我再次深 刻感受到技术发展的惊人速度。作为一名在软件工程领域深耕30多年的技术人, 我有幸见证了从大型主机到微机、从汇编语言到高级语言、从命令行到图形界 面、从单体应用到微服务架构的每一次技术变革。但这一次不同,氛围编程不只 是工具的升级,而且是编程范式的根本性颠覆——它让编程从“技术精英的专 利”演变为“人人可用的日常工具”。 这本书恰逢其时。作者以极其务实的态度将抽象的技术理念转化为人人可掌握的 实用技能。读完全书,我被作者的用心深深打动。书中通过9个精心设计的实战项 目和5个核心应用场景,诠释了“所说即所得”的编程新范式。 最令我印象深刻的是作者对氛围编程本质的深刻理解。传统编程教育总是从语法 开始,让学习者在枯燥的规则中迷失方向,往往学了几个月还写不出能解决实际 问题的代码。而氛围编程则完全颠覆了这一路径——它让人们直接从解决问题开 始,在实际应用中自然而然地理解编程的本质。这种“问题导向”的学习方式不 仅更符合人类的认知习惯,也让编程真正回归到其工具属性的本源。 在《软件工程 3.0》一书中,我提出大模型将成为软件研发的核心驱动力,但那 时更多是从企业级开发和技术架构的角度来思考。而这本书让我看到了另一个维 度——氛围编程正在让软件开发真正实现全民化。当产品经理可以在几分钟内制 作出最小化可行产品(minimum viable product,MVP)原型,当数据分析师可以 用自然语言完成复杂的可视化工作,当完全没有编程背景的小学生都能制作出智 能聊天应用时,我们正在见证一个“全民编程”时代的到来。这种变化的意义远 超技术本身。 在软件工程3.0时代,我们面临的核心挑战不再是“如何写代码”,而是“如何用 代码解决问题”。氛围编程恰好提供了这样一座桥梁——它让每个人都能专注于 问题本身,而将技术实现交给AI来完成。这不是对程序员职业的威胁,而是对整 个社会创新能力的极大释放。 书中对9款主流氛围编程工具的详细对比和实战演示,展现了作者深厚的技术功底 和丰富的实践经验。从扣子、DeepSeek到Cursor、Windsurf,每个工具都有其独
Page
8
7 特的优势和适用场景。作者没有简单地推荐“最好的工具”,而是教会读者如何 根据具体需求选择最合适的工具组合。这种务实的态度体现了真正的技术智慧。 特别值得称道的是,这本书并非简单的工具介绍,而是一本深入的方法论指南。 从智能体构建到数据可视化、从微信小程序开发到完整的前后端分离的Web应用, 书中实战项目的场景几乎覆盖了软件开发的各个层面。更重要的是,作者在每个 实战项目中都强调了思维方式的转变——从“我需要学会什么技术”到“我想解 决什么问题”。 作为技术从业者,我深知任何新技术都有其局限性。氛围编程也不例外——大模 型的概率性生成机制意味着结果的不确定性,工具的快速迭代也带来了学习成 本。但正如作者在书中所言,这些都不是阻碍我们拥抱新技术的理由。关键在于 掌握正确的方法和思维模式,这样无论工具如何变化,我们都能快速适应。 我始终相信一个理念:技术的最高境界是让所有人都能受益。从软件工程1.0的结 构化编程,到软件工程2.0的敏捷开发,再到如今的软件工程3.0大模型时代,每 一次技术进步都在降低软件开发的门槛,扩大受益人群。氛围编程正是这一理念 的完美体现——它让编程真正成为一种“通用技能”,就像使用Word、Excel一样 自然。 在这个AI重塑一切的时代,掌握氛围编程不仅是技术人员的新技能,更是每个知 识工作者的核心竞争力。无论你是产品经理、数据分析师,还是创业者、学生, 这本书都将为你点燃创新的火花,帮你释放内在的无限创造潜能。 朱少民 同济大学特聘教授、《软件工程3.0》作者
Page
9
8 当自然语言成为编程语言时,软件世界将如何进化 技术的每一次革命性突破,都伴随着“门槛”的崩塌与“可能性”的重建。当大 模型赋予普通人用自然语言直接生成高质量代码的能力时,编程这一曾被视为有 专业壁垒的领域,正经历一场深刻的全民化浪潮。这本书所聚焦的氛围编程,正 是这场浪潮中最具实践价值的前沿阵地。它不是未来学的空想,而是此刻正在发 生的、触手可及的生产力革命。 这是一本关于“赋能”的实用手册。这本书的作者精准地捕捉到了不同人群在拥 抱AI编程时的核心痛点:非技术背景者畏惧晦涩的语法,入门新手渴望一条高效 路径,有技术经验者担忧生成代码的质量与可控性。作者没有陷入对技术原理的 冗长阐述,而是以令人信服的实战项目作为贯穿全书的骨架——从智能体构建、 数据可视化到全栈Web应用、自动化测试,9个精心设计的案例如同9把钥匙,为不 同起点的读者打开了通往“所想即所得”的代码生成之门。书中对多款主流氛围 编程工具与不同大模型搭配组合的深入剖析,更如同提供了一份清晰的“装备地 图”,让读者能依据自身任务需求,精准选择最称手的工具组合,避免在浩瀚的 工具海洋中迷失方向。 这是一本关于“范式转换”的行动指南。书中敏锐地指出,氛围编程的核心价值 远不止于“自动写代码”。它正在重塑产品开发的流程:产品经理和创业者能以 前所未有的速度将脑海中的概念转化为可交互的小程序或Web原型,大幅压缩从想 法到验证的周期。它也在重构开发者的工作重心:经验丰富的开发者得以从重复 的脚手架代码中解放,将智慧聚焦于更复杂的架构设计、性能优化和创造性的问 题解决,书中第四部分关于前后端分离的 Web 应用开发和自动化测试的实战内 容,正是这种价值跃迁的生动体现。第五部分提供的最佳实践、工具和大模型对 比,以及实战检验框架,则为读者建立了一套可靠的方法论,确保这种新范式能 稳健落地,产出真正可靠、可维护的成果。 这是一本关于“未来素养”的必读之作。无论是需要处理数据、构建原型的业务 专家,希望提升开发效率、探索前沿生产力的工程师,还是渴望叩开编程世界大 门的新手,理解并掌握如何有效地与AI协作生成代码,已成为一项不可或缺的核 心竞争力。这本书的价值在于它剥去了技术的神秘外衣,将氛围编程这一新兴的 工作方式转化为可学习、可实践、可复用的具体步骤。它提供的不是空洞的理 论,而是即学即用的工具箱和经过验证的路线图。 在这个AI重新定义“可能性”的时代,掌握用自然语言驾驭代码生成的能力,意 味着你掌握了将创意加速转化为现实的杠杆。这本书正是启动这一杠杆的实用操
Page
10
9 作手册。它邀请每位读者,无论背景如何,都能参与并塑造这场正在发生的生产 力革命。翻开它,开始构建你的第一个由自然语言驱动的项目,你将真切地感受 到:未来已来,触手可及。 最后,我想补充一点。氛围编程的出现无疑是一场效率革命。虽然借助DeepSeek- R1等大模型和Trae等AI原生工具,用自然语言生成代码显著降低了编程的语法门 槛和初阶任务的执行时间,但是我们必须清醒认识到:软件工程的本质复杂性并 未因此消失。氛围编程提升的更多是“表达”层面的效率,但构建可靠、可维 护、可扩展的系统的固有挑战依然存在。这包括精准的需求抽象与分解、复杂的 系统架构设计、深层的逻辑缺陷与边界条件处理,以及团队协作与知识管理。因 此,当我们拥抱氛围编程提效的同时,更需坚守软件工程的根基——严谨的设计 思维、清晰的架构规划、彻底的测试验证和持续的代码治理。新范式不是消除复 杂性的灵丹妙药,而是要求我们以更高阶的工程智慧去驾驭它。工具在进化,但 工程的根本挑战永存。 茹炳晟 腾讯Tech Lead、腾讯研究院特约研究员、CCF TF研发效能SIG主席
Page
11
10 氛围编程让编程不再高冷 最近,我有幸提前阅读了伍斌老师的这本关于氛围编程的书。这本书可谓恰逢其 时,填补了我许多知识空白。 目前国内关于AI智能体开发的书,很多都充斥着大量营销语言。我对这一类书已 产生审美疲劳,甚至决定不再购买。然而,这本书却让我耳目一新,内容干货满 满。 “氛围编程”这个术语出现至今不到一年。我曾使用过多种AI辅助编程工具,如 Github Copilot、通义灵码、Cursor、Cline、Roo Code,它们都宣称支持氛围编 程。但在中文世界中,几乎没有人能清晰解释氛围编程的本质。这本书填补了这 一空白,是目前中文世界中对氛围编程解释非常清晰的著作。更难能可贵的是, 作者基于自己30余年丰富的工作经验,精心设计了大量实战例子。 这本书不仅对资深程序员和初级程序员大有裨益,对产品经理、业务分析师等非 程序员同样有益。若说Cursor这类工具主要面向程序员群体,那么“扣子”和 “扣子空间”这类工具则主要服务于非程序员群体。书中约三分之一的内容非程 序员也完全可以理解,并能通过书中介绍的扣子等工具,动手实现自己的AI智能 体。这本书全面展示了氛围编程相关工具生态的多样性,正是这种多样性使应用 软件,特别是AI智能体的开发门槛大幅降低。这是继30年前“互联网+Web”之后 的又一场技术革命,人人都可以参与其中。然而,机会永远青睐有准备的人,这 本书将帮助你为这场革命做好准备。 李锟 资深软件架构师
Page
12
11 当我看到编程真的像聊天一样简单36 年前,当我怀着忐忑不安的心情走进北京工业大学计算机系的教室时,从未想过 有一天我会坐在计算机前,用自然语言和AI对话来“编程”。那时,为了解决一 个小小的语法错误,我需要记忆各种复杂的函数和语法规则,要在绿色的终端界 面上敲击枯燥的命令行,在实验室里熬到深夜。编程,似乎永远是少数“技术精 英”的专利。 然而,2025年春节刚过,一切都变了。 DeepSeek的突然爆火,让我这个已经在编程世界摸爬滚打了30多年的“老程序 员”感到震撼——不是因为又一个技术突破,而是因为我目睹了一个全新时代的 到来。当我第一次看到“氛围编程”(vibe coding,也称氛围式编程或Vibe编 程,本书以下均用氛围编程)这个热词在社交媒体上疯传,看到Trae国际版高峰 时段几百人排队使用的那一刻,我知道,编程世界正在被颠覆。 我迫不及待地尝试了这些新工具。当我用中文对话就能让AI帮我生成完整的Web应 用,当我在视频中看到8岁小女孩能用AI原生IDE Cursor搭配Claude Sonnet 3.5 大模型生成风格满足自己喜好的AI聊天应用,当我看到完全没有编程背景的人也 能制作出精美的数据可视化图表,当我意识到我写的这本“编程”书中所有代码 清单里竟然没有一行传统编程语言的代码时,当我脑海中浮现出氛围编程者与大 模型对话时“气泡”纷飞中逐渐露出的喜悦神情,当我看到编程真的像聊天一样 简单时,我的内心五味杂陈:兴奋,因为这意味着编程的门槛彻底降低了;忐 忑,因为这或许意味着传统编程方式的式微;更多的是感动,因为我终于看到了 编程真正实现“全民化”的可能。 于是,我决定写这本书。 氛围编程太值得写了!它不仅让编程成为谁都能做的事情,更重要的是,它真的 能用来解决现实问题。我见过产品经理用它快速制作出MVP原型,见过数据分析师 用它几分钟完成原本需要几天的可视化工作,见过小学生用它制作出自己的第一 个智能聊天应用。这不是科幻小说,这就是2025年正在发生的现实。 在写作的过程中,我深深意识到氛围编程正在重塑两件事:“零基础编程入门” 和“写代码解决问题”。传统的编程入门需要先学语法,再学算法,最后才能写 出能解决实际问题的代码,这个过程往往要数月甚至数年。而氛围编程让人们可 以直接从解决问题开始,在解决问题的过程中自然而然地理解编程的本质。这是 一种全新的学习路径,也是一种全新的问题解决方式。
Page
13
12 我想对读者说:请用“平常心”看待编程。编程已不再是高深莫测的技能,它正 在成为像使用Word、Excel一样的日常操作。你不需要成为技术专家,只需要会表 达自己的想法,氛围编程就能帮你实现这些想法。 我始终相信一个理念:技术的最高境界是让所有人都能受益。氛围编程正是这一 理念的完美体现——谁都能用它解决现实问题,这就是我对技术的最大期许。 当然,我必须承认这本书有局限性。在我动手写这本书时,“氛围编程”这个词 刚刚诞生4个多月,大模型与氛围编程工具的发展可谓日新月异。书中描述的工具 和大模型很快就会有新版本,新的使用场景也在不断涌现。限于篇幅,我无法覆 盖所有的应用场景,但我在本书中通过实战来体验氛围编程的方法和案例却可以 历久弥新。另外,我也会在读者群里持续分享氛围编程的新发展动态,让本书成 为一个活的、不断更新的知识资源。 感谢这个时代,让我有幸见证并参与编程世界的这场伟大变革;更感谢本书的读 者,愿意和我一起探索这个充满无限可能的新世界。 让我们一起拥抱氛围编程的时代! 伍斌 2025年6月于北京
Page
14
13 前言 在 2025 年春节期间,中国人工智能公司深度求索(DeepSeek)凭借其开源的 DeepSeek-R1 大模型在全球科技圈引发轰动,“氛围编程”这一全新概念也几乎 是同时出现,迅速成为科技界的热门话题。随后,国产AI原生IDE Trae等新一代 编程工具的推出,让“用自然语言编程”从概念变为现实,高峰时段数百人排队 使用的盛况标志着我们正处于编程界的一次颠覆式创新浪潮中。 在这样的历史背景下,本书应运而生。我希望将这个时期对氛围编程的探索和实 践记录下来,让更多人看到氛围编程确实是“谁都能”用来解决现实问题的强大 工具。这不仅是一本技术指南,更是一个时代变迁的见证。 目标读者 本书主要面向3类读者群体。 (1)非IT背景的人:包括产品经理、市场营销人员、财务人员、行政人员、学生 等。这类读者通常对编程代码感到陌生和恐惧,他们需要解决数据分析、自动化 处理、创建简单应用等问题,却缺乏编程技能。 (2)有IT经验的人:包括程序员、架构师、技术主管等。他们希望了解AI时代的 新型编程范式,提高开发效率,或学习不熟悉的新技术栈。 (3)IT新人:包括计算机专业学生、初级程序员、转行人员等。 本书的目标是为“任何人都能学会的氛围编程”提供入门指南,因此对读者的技 术背景要求极低,只需要具备以下基础知识即可: ・熟悉手机应用的安装与基本操作; ・能够使用计算机浏览器上网浏览网页; ・具备用自然语言清晰表达自己想法的能力。 这些对现代人来说都是日常技能,无须额外学习。 书的结构与使用方法 本书分5个部分,共9章。
Page
15
14 第一部分(第1章)全面介绍氛围编程的基本概念、发展历程、技术简介、适用场 景和指导原则,为后续的实践奠定理论基础。 第二部分(第 2~4 章)通过 3 个典型应用场景,分别演示如何使用扣子、 DeepSeek、Claude、Trae国际版、Cursor、Windsurf和通义这7款主流氛围编程工 具。内容包括构建智能体、数据可视化、Excel数据分析等,适合所有读者学习。 第三部分(第5~6章)专门为产品经理和创业者设计,展示如何运用Trae国际 版、bolt、Cursor和Claude这4款工具快速创建微信小程序和Web应用产品原型, 实现从想法到可运行产品的快速转化。 第四部分(第 7~8 章)针对有一定技术基础的读者,展示如何利用GitHub Copilot、bolt和Cursor开发完整的前后端分离的Web应用,并通过编写端到端自 动化测试来保护代码质量。 第五部分(第9章)总结不同人群在进行氛围编程时的攻略,对主流氛围编程工具 和可搭配的大模型进行横向对比分析,并提供用实战来检验氛围编程的方法。 为了最大化学习效果,建议读者先扫描本书封底的二维码下载本书配套代码,然 后在手机和计算机上按照书中内容结合配套代码进行实战练习。理论与实践相结 合,才能真正掌握氛围编程的精髓。 阅读建议 鉴于氛围编程工具所搭配的大模型采用“概率性生成机制”,对于同一个提示 词,即使是同一个氛围编程工具搭配同一版大模型,每次也可能生成不同的内容 (包括代码)。如果你发现用本书提供的提示词生成的代码运行出错,可以将完 整的错误消息反馈给大模型,让其修复。你还可以尝试把提示词优化得更具体, 或者使用口碑更好的氛围编程工具与大模型组合(如 Claude 搭配 Claude Sonnet 4 或更新的大模型,以及Windsurf搭配Claude Sonnet 4或更新的大模型 等)来尝试。 考虑到不同读者的背景和需求,推荐以下阅读路径。 (1)非IT背景的人:建议重点阅读第1、2、3、4、5、6、9章。这个路径将帮助 你从零开始了解氛围编程,并掌握使用各种工具解决实际问题的方法,最后获得 有针对性的最佳实践指导。本书第1章帮助读者理解氛围编程的基本概念,使零基 础读者能轻松入门;第2章展示如何用中文自然语言创建AI应用,有效消除编程障 碍;第3章介绍数据可视化的简便方法;第4章提供Excel数据分析的实用解决方
Page
16
15 案;第5章和第6章提供“单次对话即成功”的方法,高效实现微信小程序和Web应 用产品原型;第9章提供针对性的氛围编程攻略与多款工具与大模型的对比。 (2)有IT经验的人:建议重点阅读第1、5、6、7、8、9章。这个路径将让你快速 了解氛围编程的核心概念,掌握快速原型开发技能,并启发你在传统开发流程中 融入AI辅助编程的方法。针对这些需求,本书第1章系统介绍氛围编程技术,助力 技术转型;第5章和第6章展示快速开发微信小程序和Web应用产品原型的技巧;第 7章讲解前后端分离架构的现代开发方式;第8章传授如何通过生成端到端自动化 测试来保障氛围编程过程中的代码质量;第9章提供检验工具与搭配大模型组合生 成代码效果的方法。 (3)IT新人:建议按章节顺序通读全书。完整的学习路径将帮助你全面掌握从基 础概念到高级应用的所有内容,为你在AI时代的编程生涯打下坚实基础。本书采 用循序渐进的方式,系统地覆盖从基础概念到实战应用的内容,帮助IT新人构建 完整的知识体系。书中提供的丰富实战案例,使IT新人能够积累宝贵的实践经 验,从而通过现代化的方式快速入门和提升技能。 无论你属于哪类读者,都建议在阅读过程中动手实践。氛围编程的魅力在于“所 说即所得”,只有亲自体验,才能真正感受到这种新编程范式的强大威力。 让我们一起踏上这段激动人心的氛围编程之旅吧!
Page
17
16 致谢 在“氛围编程”这个词诞生后的短短4个多月时间里,完成一本包含至少9个实战 案例的氛围编程实战书,看似不可能完成的任务。然而,当我在2025年6月22日于 北京家中写下本书正文最后一个字时,眼前浮现出以下亲朋好友的身影,在此我 想对他们表示衷心的感谢。 感谢本书责任编辑杨海玲为我指点当下图书市场的热点,帮助我确定写书的主题 和方向。 感谢全球机器学习技术大会主席李建忠为本书作序。他提出的关于氛围编程对产 品经理工作内容和角色影响的精彩问题,启发我更好地把握如何撰写“使用氛围 编程快速构建Web应用产品原型”的相关章节。 感谢同济大学特聘教授朱少民为本书作序。他早在2023年4月提出的“软件工程 3.0”中“人工智能将彻底重塑软件开发的每一个环节”的深刻洞察,启发我思考 AI如何彻底重塑非IT背景的人解决问题的方式。这帮助我构思出本书前4章的实战 项目——无须阅读代码,仅通过与AI对话就能轻松编程并解决问题,从而更好地 服务那些没有机会接触传统编程语言但数量最为庞大的读者群体。 感谢腾讯Tech Lead茹炳晟为本书作序。他在序中提出“氛围编程的出现无疑是一 场效率革命……软件工程的本质复杂性并未因此消失”的观点,这启发我在本书 1.7节中提出了氛围编程简单性指导原则。 感谢我的朋友李锟。他不仅为本书作序,还经常向我推荐优质的氛围编程工具和 技术大牛,并特意将我引荐给李特丽,使我能获得她对本书的宝贵反馈。 感谢《LangChain入门指南:构建高可复用、可扩展的LLM应用程序》和《AI辅助 编程入门:使用GitHub Copilot零基础开发LLM应用》的第一作者李特丽。我根据 她的反馈改进了本书的章节标题,让读者浏览目录时能更轻松地了解本书的内容 框架。 感谢朋友冀利斌对本书预览版的审阅和反馈。他提出了许多有价值的问题,启发 我增添了不少能解答读者疑问的内容,如“搭配同样的大模型,为何不同的氛围 编程工具生成的代码效果不同”。 感谢北京市建筑设计研究院股份有限公司科技质量中心副主任孔嵩。她反馈的非 IT背景的人在日常工作中遇到的Excel数据可视化和PPT制作痛点给了我很大启
Page
18
17 发,促使我撰写了本书的相关章节。 感谢我在Thoughtworks公司的前同事邱俊涛。这位目前已出版2本中文和8本英文 前端开发技术书的勤奋工程师,为我提供了9条专业反馈,帮助我在每章开头清晰 地呈现该章内容的阅读价值。 感谢可视化需求分析创始人王洪亮。他阅读试读内容后的反馈帮助我将每章开头 的阅读目标优化得更加清晰。此外,他的提议也启发我增加了一章专门关于微信 小程序的氛围编程实战内容。 感谢我在Thoughtworks公司的前同事邹海松。根据他的建议,我在第7章中增加了 编程过程中必不可少的任务拆解的内容,使这一章的结构更加清晰。 感谢我在Thoughtworks公司的前同事郑晔对本书写作方向、架构可视化、任务拆 解等内容的肯定和鼓励。在他的建议下,我增加了国产氛围编程工具Trae和通义 的内容,方便国内读者进行实战。 感谢我在Thoughtworks公司的前同事吕健。根据他的建议,我增加了用纸笔手绘 线框图然后让AI用自然语言描述以形成提示词的内容。 感谢我在Thoughtworks公司的前同事仝键。根据这位早在“氛围编程”概念提出 前就已提出相似的“许愿驱动开发”理念的意见领袖的建议,我改进了本书关于 氛围编程的极简史和探索部分的内容。 感谢我在Thoughtworks公司的前同事汪志成。我根据他的建议使本书的架构可视 化内容更具目的性。 感谢肖然、李烨、亢江妹、李特丽、汪志成、林宁和冀利斌为本书撰写推荐语。 他们的鼓励是我继续创作全民化AI编程相关图书的动力。 感谢那些未在此列出姓名但为本书提出反馈并表示关心的朋友们。你们的鼓励就 是我写作的动力。 感谢我的妻子薛静。她向我提出的非IT背景的人在工作中遇到的数据分析痛点, 帮助我让本书相关章节的实战内容更加贴近实际。 感谢我的妻子、儿子和家人对我的体贴、包容和大力支持。 感谢Notion、Claude、Cursor、Windsurf、DeepSeek、Trae、通义和扣子等强大 又好用的AI工具及其搭配的大模型。没有它们就没有这本书。
Page
19
18 最后,感谢本书的读者。我深知因自己水平有限,本书内容一定存在瑕疵。愿意 与我交流的读者可以在国内各大自媒体平台搜索“大厨程序员吾真本”(我的自 媒体号)找到我,我会每天关注读者反馈并持续改进。
Page
20
19 第一部分 基础
Comments 0
Loading comments...
Reply to Comment
Edit Comment