关卡 4.1

🤖 用自然语言生成代码

不会写代码?描述你想要什么,WorkBuddy 帮你写出来

🎯 场景导入

你有一个文件夹里有 200 个 PDF 文件,需要把文件名提取到一个 Excel 表格里。你不会写 Python 脚本,但你知道"我想把文件夹里所有 PDF 文件名导出到 Excel"。把这个需求告诉 WorkBuddy,它帮你写好脚本并运行。

📋 学习目标

  • 学会用自然语言描述代码需求
  • 知道什么样的需求描述能得到更好的代码
  • 学会让 WorkBuddy 执行生成的代码并查看结果

📖 分步操作

1. 描述需求(越具体越好)
帮我写一个 Python 脚本:读取当前文件夹下所有 .pdf 和 .docx 文件,把文件名和文件大小输出到一个 Excel 文件,两列分别为"文件名"和"大小(KB)"
2. 指定技术栈
用 Node.js 写一个脚本:监听 input.csv 文件的修改,每当文件变化时自动读取并打印新增的行数。用 chokidar 和 csv-parser 库
3. 生成 + 执行 + 调试
帮我写一个 Python 脚本来分析 data.csv:统计每列的基本信息(均值、中位数、缺失值数量、最大值、最小值)。写完后帮我运行,如果有错误请修复

✍️ 跟练 Prompt

请描述一个你实际工作中想用代码自动化的小任务(比如批量重命名文件、从邮件中提取附件等),然后让 WorkBuddy 帮你写出来

💡 小贴士

  • 输入输出说清楚:告诉 WorkBuddy"输入是什么(文件路径/格式/字段)、输出是什么(文件/打印/API)"。
  • 要求加注释和错误处理:"请添加详细注释和错误处理"会让代码质量提升一个档次。
  • 不熟悉的技术栈?让 WorkBuddy 推荐:"对于这个需求,推荐用什么技术实现?"

🧪 自测题

1. 以下哪个 Prompt 最容易得到高质量代码?