赛区:基本功 · 第 7 课 | 前置:第 5、6 课 | 成本:约 0.01 元
第一次运球什么感觉?拍两下球就跑了,追回来,再拍。没有一个人第一次就能胯下变向。
写代码也一样。今天我们不「学」代码,就抄一段、跑通它——让你的电脑第一次自己跟 AI 说话。
🏃 训练动作 1:建训练场文件夹(2 分钟) 终端执行:
mkdir my-agent && cd my-agent
npm init -y
别慌,mkdir 就是「新建文件夹」,npm init 就是「给这个文件夹办个登记」。
🏃 训练动作 2:抄下这段代码(5 分钟)
打开 VS Code,在 my-agent 文件夹里新建文件 chat.js,粘贴:
const key = process.env.DEEPSEEK_API_KEY;
async function chat(question) {
const res = await fetch("https://api.deepseek.com/chat/completions", {
method: "POST",
headers: { "Authorization": "Bearer " + key, "Content-Type": "application/json" },
body: JSON.stringify({
model: "deepseek-chat",
messages: [{ role: "user", content: question }]
})
});
const data = await res.json();
console.log(data.choices[0].message.content);
}
chat("用一句维语跟我打招呼,并附中文翻译");
看不懂每一行?没关系,今天不要求懂——就像运球先不用懂力学。你只记一句口诀:「代码就是写给电脑的清单,它从上往下照着做。」
🏃 训练动作 3:跑!(2 分钟) 终端执行:
node chat.js
✅ 验收:屏幕上打印出 AI 用维语打的招呼和翻译。
跑通了?停一下,感受三秒钟。 刚才不是你在网页里聊天,是你的程序替你问了 AI——这就是所有 Agent 的最小原型,今天被你亲手点亮了。
如果报错:提示 key 相关 → 检查第 6 课环境变量是否生效(关掉终端重开);提示网络 → 检查能否打开 api.deepseek.com。报错不丢人,报错信息就是教练在场边喊的提示。
金句:球跑了一万次,第一万次捡回来,就是手感。