新書推薦:

《
世界银行营商环境成熟度方法论手册 2025年修订版 官方指导手册
》
售價:HK$
327.8

《
人形机器人:产业变革商业机遇与未来趋势
》
售價:HK$
96.8

《
没有人能让我不快乐
》
售價:HK$
46.2

《
汉匈战争三百年
》
售價:HK$
97.9

《
成为作家:提升创造力、自律性、谦逊和毅力的专业指南(写作不是天赋,作家可以培养,人人都可以实现自己的作家梦)
》
售價:HK$
64.9

《
中国中世西北民族关系研究
》
售價:HK$
129.8

《
具身智能数据工程:标准、技术与实践指南
》
售價:HK$
109.8

《
人的觉醒:周代思想的启蒙景观
》
售價:HK$
176.0
|
編輯推薦: |
本书适合零基础的编程爱好者、希望转型的技术人员,以及希望通过AI编程提升效率的开发者阅读。
|
內容簡介: |
本书面向零基础读者,系统讲解了产品构思、代码实现、软件操作、Agent开发与协作。书中从AI编程的思维变革讲起,探讨了编程难学的原因,并介绍了AI编程如何重新定义创造的可能性。内容涵盖产品规划、提示工程、需求开发、编程基础及开发工具的高效使用。书中还详细介绍了如何开发Chatbot、AI产品经理、新闻摘要Agent等项目,并探讨了多Agent协作和带记忆模块的AI知识助手Agent的构建。
|
關於作者: |
薛志荣,交互设计师、工程师、作家,前百度、小鹏、华为公司交互设计师,专注于人机交互和AI领域的探索,出版过《AI改变设计》《前瞻交互》等5本书籍。
池志炜,Mixlab无界社区创始人,Mix Copilot知识引擎联合创始人,复旦大学国家发展与智能治理综合实验室技术顾问,comfyui-mixlab-nodes开发者,前蚂蚁集团高级前端专家。
|
目錄:
|
第1章 什么是AI编程?
1.1 为什么编程这么难学?
1.2 AI 编程的思维革命:人机交互的新篇章
1.3 AI编程:重新定义创造的可能性
1.4 如何掌握AI编程
第2章 产品构思与规划
2.1 一句话生成一个产品
2.2 理解提示工程的本质
2.3 从想法到代码:3种需求开发方式
2.4 技术方案探索
2.5 从需求到文档:打造清晰的产品设计文档
2.6 如何高效使用 Cursor 制作自己的项目
2.7 基于组件的设计与交互考量
第3章 基础知识准备
3.1 必须掌握的代码知识
3.2 数据结构和数据存储
3.3 客户端和服务端
3.4 GitHub 使用教程
3.5 如何部署Node.js环境
3.6 不同平台使用的Node.js 框架
3.7 实战:开发一个 Todo List
第4章 使用Cursor开发Agent
4.1 Agent基础知识介绍
4.2 实现一个Chatbot
4.3 实现一个AI产品经理
4.4 实现一个新闻摘要Agent
第5章 多Agent的设计系统:AI协作的未来
5.1 认识多Agent系统
5.2 基本的界面框架
5.3 实现后端接口和前后端联调
5.4 实现多Agent协作
5.5 实现ComfyUI Agent
5.6 项目优化与重构
第6章 打造带记忆模块的AI知识助手 Agent
6.1 项目概述与技术选型
6.2 搭建MCP服务端
6.3 构建Agent记忆模块
6.4 客户端开发与用户体验
6.5 测试与迭代
结语
|
內容試閱:
|
当我开始撰写本书时,我深知我们正站在一场技术革命的前沿。Vibe Coding(氛围编程)是由OpenAI联合创始人安德烈?卡帕西(Andrej Karpathy)于2025年2月3日提出的革命性软件开发方式,其核心理念是“忘记代码的存在,专注于想法的实现”。安德烈?卡帕西在推文中生动地描述道:“有一种新的编程方式,我称之为‘氛围编程’,你完全沉浸于氛围中,拥抱指数级增长,甚至忘记代码的存在。这不算真正的编程——我只是看看东西,说说东西,运行东西,然后复制、粘贴东西,而且它大多都能工作。”这种方法摆脱了传统编程对复杂语法和逻辑结构的依赖,允许开发者通过简单的描述或语音指令,向大语言模型传达需求,由AI直接生成代码。
2025年5月6日,NVIDIA CEO黄仁勋在Milken Institute Global Conference上指出:“计算机技术的红利,只惠及了大约3000万人——他们会写代码、懂编程,掌握了过去40年的财富引擎。”而现在AI正在改变这一切。黄仁勋强调:“AI是我们缩小技术鸿沟的最大机会。100%的人都可以用AI编程。”这种范式转移意味着过去靠技能门槛“掌握技术权力”,未来靠“表达能力”和“问题定义能力”与AI协作。
OpenAI的首席产品官(CPO)凯文?威尔(Kevin Weil)在2025年3月份的一档播客中预测,“AI将在2025年底在竞争性编码基准测试中超越人类程序员”。其CEO萨姆?奥尔特曼(Sam Altman)在推特上也分享了类似的展望:“2025年,AI代理开始工作;2026年,AI将发现新知识;2027年,AI将进入物理世界创造价值。”这一趋势同样得到了竞争对手的印证。Anthropic的CEO达里奥?阿莫迪(Dario Amodei)指出:“如果我们看看编程这个AI进步最快的领域,就会发现我们距离AI编写90%代码的世界只有3到6个月。然后在12个月内,我们可能会进入AI基本上编写所有代码的世界。”事实上,Claude Code已经“写了约80%的自身代码”,并完成了70%以上的生产代码提交。
这不仅是技术层面的转变,更是思维方式的革命。为什么我们需要学习Vibe Coding?从本质上看,是因为编程范式正在从“如何编写代码”转向“如何有效地表达意图和定义问题”。Replit的CEO 阿姆贾德?马萨德(Amjad Masad)在2025年5月份的一档播客中点明了这一转变:“AI的下一个阶段,不再是我们告诉它怎么做,而是我们告诉它想做什么,它自己决定怎么做。”面对这种转变,传统的编程技能正在让位于更高层次的系统思维,他指出:“未来不需要提示词工程师,而是需要系统工程师(system engineer)——你得会布置任务,而不是自己去做。”
正如进化生物学家布雷特?温斯坦(Bret Weinstein)警告的那样:“你不是在跟AI竞争,而是在跟‘AI放大的别人’竞争。”这句话道出了学习Vibe Coding的核心紧迫性——不掌握这一新方法意味着在新的竞争环境中处于明显劣势。这不仅仅关乎技术,更关乎我们在AI时代的定位和价值。
连续创业者丹尼尔?普里斯特利(Daniel Priestley)提出的问题直指核心:“你有没有清楚地定义你在AI时代中,是干什么的?”在AI可以编写大部分代码的世界里,我们的价值转移到了问题定义、系统设计和成果验证上。正如他所强调的:“未来不是AI和人的竞争,而是AI系统和AI系统的竞争。关键不在于你多聪明,而在于你在其中扮演什么角色。”
学习Vibe Coding,本质上是学习如何在这个新时代找到自己的定位,如何通过表达能力和系统思维引导AI创造价值。为了在AI编程时代取得成功,我们需要培养新的能力:场景定义力(准确地描述问题)、任务拆解权(将复杂的问题分解为可管理的部分)、系统调度权(协调多个AI组件共同工作)。正如Anthropic的CPO 迈克?克里格(Mike Krieger)所言:“我们不是在让模型变聪明,而是在让系统变得可控、可用、可调度。”
在本书中,我们将探索Vibe Coding这种新型编程范式,它不仅仅是一种技能,更是一种适应AI时代的思维方式。通过本书,你将学习如何站在更高层次与AI协作,如何清晰地表达意图、如何设计和验证系统,以及如何在这个由AI驱动的世界中创造独特的价值。
无论是经验丰富的程序员,还是从未写过一行代码的初学者,Vibe Coding都提供了一个平等的起点,因为正如黄仁勋所说——AI编程是我们缩小技术鸿沟的最大机会,100%的人都可以参与其中。在这个技术民主化的新时代,掌握Vibe Coding不仅是适应变化的需要,更是把握未来机遇的关键。
为了帮助您跟上AI编程的最新发展,我们建立了持续更新的知识平台。欢迎关注我们的官方网站(扫描下方二维码)和公众号(搜索“AI编程-VibeCoding”),我们会实时分享最新的技术进展、实践案例和应用方法。
官方网站
让我们一起踏上这段激动人心的旅程,探索AI编程的无限可能。
作者
2025年5月
|
|