深色模式
AI 编程助手
AI 编程助手能帮你补全代码、解释报错、读懂陌生的代码库,甚至根据描述直接改代码。用好它能大幅提高效率;用不好,你会写出自己看不懂、出了问题也修不了的代码。
有哪些工具
| 工具 | 形式 | 对学生的政策 |
|---|---|---|
| GitHub Copilot | VS Code、JetBrains 等编辑器插件 | 通过 GitHub Education 认证学生身份后免费使用,需定期重新认证 |
| 通义灵码(阿里云) | 编辑器插件,也有独立 IDE | 个人版免费,代码补全不限量,智能体对话有额度 |
| Trae(字节跳动) | 独立 IDE(基于 VS Code) | 国内版有免费额度,政策调整较频繁 |
| Cursor | 独立 IDE | 有额度有限的免费档 |
| 命令行智能体(Claude Code、Codex 等) | 在终端里读写整个项目、运行命令 | 主要为付费订阅 |
各工具的免费政策变化很快,以官网为准。国内网络环境下,通义灵码、Trae 访问最顺畅;已经在用 VS Code 的同学,申请 Copilot 学生版最省事。
怎么用好
- 先自己想,再问它。先想清楚要做什么、大概怎么做,再让 AI 实现。直接让它“帮我写一个调度器”,得到的往往是一堆你看不懂的代码。
- 给足上下文。说清楚用的是什么库、什么版本,贴上完整的报错,指明相关的文件。
- 小步修改、每步验证。一次只让它改一个功能,改完立刻运行测试;不要一次性生成几百行代码。
- 让它解释。看不懂的代码,让它逐行解释;它给的方案,问它为什么这样做、有没有别的做法。
- 用 Git 兜底。让 AI 修改代码前先提交一次,改坏了可以用
git diff看它改了什么、用git restore撤回。 - 读它写的每一行。提交前自己审一遍,你要对代码负全部责任。
注意事项
- 不要把密码、API Key、服务器地址粘贴给 AI 工具,也不要让它读包含这些内容的文件。
- 不要让智能体在共享服务器上执行删除文件、修改系统配置的命令,执行前逐条确认。
- 课程作业遵守任课老师的规定,很多课程限制使用 AI 完成作业。
- 未发表的研究代码和数据,上传到第三方 AI 服务前先问导师。
- 学术写作中使用 AI 的规定见 AI 工具与学术规范。
给它装上科研技能
Claude Code、Codex 等命令行智能体支持“技能”(Agent Skills):一份写好步骤的说明书,有的还带检查脚本,装好后它会在合适的时候自动使用。课题组整理了一套科研技能包,包括按组内规范检查 LaTeX、核对参考文献是否真实存在、检查测速代码、画符合投稿要求的论文图、记录复现环境等,一行命令就能装上,见快速开始。
学习资料
- Missing Semester 2026 新增了一讲用 AI 智能体写代码(agentic coding),讲清楚了它的工作方式和局限。