LESSON 01 · CODE 代码操作
Why this lesson · 为什么值得学
搞懂「不懂代码也能让 AI 写」
知道哪些小事可以甩给 AI 写脚本
拿到第一段能跑起来的代码
核心洞察:「Code(代码)」这个概念的真正含义不是「你要学写代码」,而是「AI 能替你写代码」——你把想法说出来,AI 翻译成电脑能执行的指令。你只需要会描述,不需要会编程。
看到「代码」两个字,很多人第一反应是:
都不是。
在这个模块里,「代码」不是你要学的东西——它是 AI 为你做的工具。就像你不会造冰箱但会用冰箱,你不会写代码但可以让 AI 替你写。
—— 一个真实的例子
小张完全不会编程。他有 200 个朋友的生日记在表格里,想自动给当天过生日的人发祝福。
他对 AI 说:「帮我把这个表格和微信连起来,每天自动检测谁过生日,然后发一条不一样的祝福。」
AI 写出了这段程序。小张复制粘贴到电脑上运行,从此再也没忘过朋友的生日。
——他全程没写一行代码。但他「用了」代码。
在之前的课程里,你学会了:
现在到了「Code」——它解决的是前面做不到的一件事:
前面学的能力都在「对话里」完成。而 Code 能让 AI 帮你创建「对话外」的东西——真正的软件、脚本、自动化工具——你可以反复用的。
举几个例子你就明白了:
| 你告诉 AI | AI 生成的东西 | 你能拿它做什么 |
|---|---|---|
| 「帮我做个倒计时页面,还剩 30 天高考」 | 一个 HTML 文件 | 双击就能在浏览器打开,每天自动更新 |
| 「帮我写个脚本,把一个文件夹里的照片批量缩小」 | 一个 Python 脚本 | 双击运行,100 张照片 3 秒处理完 |
| 「帮我做个记账小程序,在终端里运行」 | 一个 Python 文件 | 每次打开终端输入命令就能记账 |
注意一个关键区别:
你在对话框里让 AI 写一段代码,AI 显示出来了——但你只能在对话框里看到它,关掉对话就没了。就像你在纸上画了个菜谱,不能直接做饭。
AI 把代码写进一个文件(比如 倒计时.html),保存在你的电脑上。你双击它,它就能用。你还可以发给别人,下次还能再打开。就像你拿到了一份真正的菜谱,进厨房就能做。
如果你不会编程,「Code」这个概念对你来说意味着什么?
Chat 窗口 = 你告诉别人「帮我把这个螺丝拧开」
Skill = 你给了对方一本《螺丝刀使用指南》
Agent = 对方自己拿着螺丝刀去拧了
Code = 你有了一个「自动螺丝机」,以后每个螺丝都不用再叫人
就这三条。不需要第四第四条。
第 1 条「描述清楚需求」尤其值得展开一句:你描述得越具体,AI 写出来的代码越贴合你要的。这和聊天写邮件是同一个道理——需求说模糊了,AI 不会追问,而是自己替你做主。Kevin Stratvert 在《How to Use ChatGPT (2025)》里用「开饼干店写营销邮件」演示过:只说「写封邮件」,AI 编出店里根本没卖的口味、还自作主张给 10% 折扣、甚至自己造了个优惠券码;把「给谁看、主推什么、想要什么语气、折扣多少、大概多长」补清楚后,结果立刻贴合需求。落到写代码上一样——你只说「做个能记账的小网页」,它可能自作主张决定用某个你没听过的框架、加上你根本不想要的登录注册、甚至引用一个并不存在的功能;把「页面长什么样、用什么技术、要不要手机适配、数据存在哪」讲清,它才不乱编。
打开你的 AI 聊天工具,告诉它:
countdown.html。你刚刚「用了」代码。你没写一行代码——你只是说了一句需求,复制粘贴,双击打开。
会用 AI 写代码之后,有几个坑几乎人人都会踩一次。提前知道,能省下好几小时:
坑 1 · 复制粘贴就跑。拿到代码直接运行,连看都不看——这是最危险的。你不一定会写代码,但你要能读懂它在做什么:至少看明白它整体在干嘛、关键那几步对不对。AI 可能写出有逻辑错误、甚至引用了根本不存在的功能的代码。
坑 2 · 一次让 AI 做太大。「帮我做一个完整的电商网站」这种一句话需求,AI 会顾此失彼,前面还行、后面开始乱写。把大任务拆小:先做首页、再做列表页、最后加购物车——每步让它聚焦,质量好很多。
坑 3 · 不问就信。AI 写的代码可能跑不通、或有安全隐患(比如把密钥直接写进代码里)。拿到后先自己跑一下、试几个边界情况,别默认「AI 给的就一定对」。
记住一句话:你可以不会写代码,但你得会判断它写得好不好。这正是下一课要讲的——让 AI 真的去操作你的电脑。
代码报错了?整段红色报错原样贴给它
新手常犯的一个错:只说「我的代码报错了,帮我看看」。AI 没有报错信息,只能瞎猜,给的建议常常不沾边。
正确做法:把终端里整段红色报错(连同一长串 stack trace 堆栈)原样复制粘贴过去,再补一句「我想实现 X,实际报这个错」。报错里的行号会直接告诉 AI 问题出在哪一行,它往往一眼就能定位。
顺手再贴出出错的那几行代码和它「应该做什么」,回答会更准。这就是开发者圈里最高效的「贴报错调试法」。
别把真实的 API Key、密码、token 贴给 AI
很多人让 AI 帮忙接一个接口(比如「帮我接 OpenAI / 微信支付」),顺手把真实的 API Key、数据库密码、token 整段复制进对话框。这是新手最危险的动作之一:那段密钥会留在对话里,可能被平台留存或用于训练;一旦泄露,别人就能用你的额度、偷你的数据。
正确做法:只给变量名,不给真值。告诉 AI「用环境变量 OPENAI_API_KEY,我本地 .env 里配好了」,让它写占位符结构即可。真实密钥只放在你自己电脑的 .env 或部署平台的 Secret 设置里——绝不进聊天框、不进代码、不进 Git 提交。
一句记住:把 AI 聊天框当成公开场合——只给钥匙的「名字」,不给钥匙本身。
先在「安全区」试跑,再让 AI 用大白话讲清改动
① 在隔离环境里试跑,用假数据。别拿真实账号、真实数据库或重要文件直接跑 AI 给的代码。先用测试账号、数据副本(或一份和真实数据形状一致的小样本)试一遍——就算代码有坑,也只伤到「假的东西」。需要本地跑代码时,优先放进单独的文件夹或沙箱环境,别让它随便碰到你电脑上的其他文件。
② 跑之前,让 AI 用大白话翻译一遍。如果你看不懂代码,就直接让它说人话:「用通俗的话解释这个改动做了什么、可能出错的地方、以及怎么撤销。」这一个要求,能把「盲信 AI」变成「有依据地判断」——不懂代码也能判断该不该点运行。
Code = 你说需求,AI 写代码,你双击运行。
你不需要学会写——只需要学会「用」。
REFERENCES · 参考资料
有疑问?返回 主页,或者打开 AI 聊天工具直接问它「帮我写一个 X 程序」试试看——动手是最好的学习。