赛区:基本功 · 第 9 课 | 前置:第 7 课 | 成本:约 0.01 元
篮球里最基本的配合:接球 → 看一眼场上局势 → 传出去。今天练的就是这个——程序从文件接球,AI 处理后,再传进另一个文件。
场景很真实:你有一篇维语文章(比如一段新闻或故事),想让 AI 帮你总结成汉语要点,存成文件慢慢看。
🏃 训练动作 1:准备「球」(2 分钟)
在 my-agent 文件夹新建 input.txt,粘贴一段维语文本(随便从维语新闻网站复制一段,100~300 字即可)。
🏃 训练动作 2:抄这段代码(5 分钟)
新建 summarize.js:
const fs = require("fs");
const key = process.env.DEEPSEEK_API_KEY;
async function main() {
const article = fs.readFileSync("input.txt", "utf8"); // 接球:读文件
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: "把下面这篇维语文章总结成 3 条汉语要点,每条不超过 30 字:\n" + article }]
})
});
const data = await res.json();
fs.writeFileSync("output.txt", data.choices[0].message.content); // 传球:写文件
console.log("完成!结果已存入 output.txt");
}
main();
和第 7 课相比只多了两行:readFileSync(接球)和 writeFileSync(传球)。别慌,新动作就这两个,其余全是你练过的。
🏃 训练动作 3:跑!
node summarize.js
✅ 验收:文件夹里多出 output.txt,打开是 3 条汉语要点。
刚才这套「读 → 处理 → 写」,就是 90% 实用工具的基本阵型:批量翻译、批量摘要、批量生成文案,全是它的变体。
试试变化:把提示词改成「把这篇文章翻译成汉语,保留原意」,再跑一次——同一个阵型,不同的战术。
金句:配合不是天赋,是把接球和传球各练一百遍。