
大家好,我是两年砍柴。
最近读了厦门大学林子雨副教授的《AI编程与智能体开发》讲义(文末附材料下载方式),有882页,我是有很长一段时间没有见到如此细致的学习教材了,信息密度极大。它不是那种写代码的工具书,而是从底层逻辑出发,讲清楚了AI编程这件事的本质、局限和未来。
这个,很难得。
我把其中最触动我的5个知识点整理了出来,希望能给你带来一些启发。
1. 一个核心转变:从“写代码”到“表达问题”
这是全书最核心的观点。
传统编程是确定性思维:你写一行代码,机器执行一个动作,结果可预测。
AI编程是概率性思维:你输入一段提示词,AI“猜”一个最可能的结果。同样的输入,输出可能完全不同。
这意味着,开发者的核心能力发生了根本性转移:
·过去:比拼的是“写代码的速度和准确性”。
·现在:比拼的是“定义问题的清晰度和颗粒度”。
你得像写技术文档一样写提示词,把所有前提、约束、边界条件说清楚,不能指望AI“领悟”你的潜台词。
2. 一个残酷真相:AI默认只走“常规路径”
这是我在书中读到最“后背发凉”的一点。
很多人觉得AI编程不靠谱,是因为AI生成的代码经常有Bug。但林老师指出,AI不是故意犯错,而是它根本“没想到”要去处理异常。
比如,你让它写一个“批量发送短信”的功能,它会生成一个漂亮的循环代码。但它不会自动考虑:
·网络超时怎么办?
·多个任务同时运行怎么办?
·短信服务商有频率限制怎么办?
这些“边界条件”和“异常情况”,AI默认是不管滴。你就必须得主动、明确地在提示词里写出来,它才会去实现。这就有点像事你给实习生布置任务,只说把桌子擦一下,他不会想到要去擦桌腿和角落。
3. 一个实用框架:写好提示词的“五要素”
既然“说清楚”这么重要,那怎么说?书中给出了一个可以直接套用的“五要素”框架:
1.项目背景:告诉AI当前的技术栈、项目概况。
2.需求描述:具体、可验证地描述你要什么。
3.修改范围:明确告诉AI“哪些能改,哪些绝对不能动”。
4.约束边界:列出安全、性能、编码规范等硬性要求。
5.验收标准:告诉AI“做到什么程度才算完成”。
这就像产品经理输出的需求说明书的简化版。用好这个框架,能大幅减少你与AI的沟通成本。
4. 一个关键跃迁:从“个人提效”到“团队协同”
提示词技巧能让你一个人效率翻倍,但当团队一起工作时,问题就来了:
·每个人的提示词水平参差不齐,代码质量忽高忽低。
·项目经验都藏在个人的对话历史里,无法传承。
为了解决这个问题,书中引入了“规范驱动编程”的理念。核心就是三条铁律:
1.无规范,不写代码。先写清楚“做什么、怎么做”,再让AI动手。
2.规范即真理。代码和规范冲突时,改代码,不改规范。
3.发现Bug,先修规范。因为Bug往往源于规范描述不清。
这相当于把个人经验,变成了团队可复用的标准作业程序。
5. 一个未来趋势:AI正在重写“人”的定义
书中有一组数据很震撼:GitHub Copilot上线不到两年,积累了数百万付费用户。84%的开发者已经在使用或计划使用AI编程工具。
AI编程不是让程序员失业,而是重新定义了程序员的价值。
·低价值工作:重复的、模式固定的代码,交给AI。
·高价值工作:问题定义、架构设计、质量验证、风险控制,留给人类。
未来的核心竞争力,不再是“你能写多快的代码”,而是“你能不能组织AI,高效地产生正确的代码”。
这份讲义给我的最大感受是:AI的潜力巨大,但需要你用清晰的指令、完善的规范和严格的验收标准来引导它。那些过去只属于“高手”的工程经验和架构思维,现在成了每个开发者都必须掌握的“基本功”。
这或许是AI时代,给我们上的最重要的一课。
此文,毕。
以下是这份PPT的部分截图(文末附有获取下载链接的方式):




















下载方式:我把资料通过夸克网盘的形式分享给大家,需要先关注“两年砍柴”公众号,在“私信”处发送口令“882页AI编程讲义”可自动获取网盘下载链接(如果没有自动回复,那就是口令没输入对)。

1. 👍 点赞- 喜欢的话别忘了右下角点个赞~
2. ⭐ 关注- 点击顶部蓝字,订阅不迷路
📩 商务合作/转载授权 → 先关注公众号,然后加WX(Henry_xhl),加入读者qun,备注“入群“或”合作”即可。
郑重申明:本公众号内容仅代表个人观点,因能力有限,恐难窥视全貌。信息上难免有错误或者疏忽,万望海涵。

求点赞

求分享

求喜欢
