国潮造物局 · 实操文章
VS Code + GitHub Copilot完整入门:让AI修复一个能明确复现的小函数
从官方入口、安装与首次配置开始,跟做“让AI修复一个能明确复现的小函数”,附样例、流程图、验收与故障排查。
本页目录 · 15个部分
01 先知道要做成什么02 官方入口、下载与安装03 账户、费用与准备04 打开测试目录05 先解释再修改06 审核变更07 执行测试08 跟做材料/可复制示例09 保存、导出与交付10 做完怎么验收11 常见卡点与排查12 使用真实资料前工具与原始资料动手验证继续解决相关问题国潮造物局编辑部 · 资料整理日期 2026-10-21 · 编程实践 · 12分钟
资料核对:2026-10-21。官方入门已核对;未替用户安装扩展或连接账户。 图为本站原创操作示意,不是软件界面截图。
01 先知道要做成什么
让AI修复一个能明确复现的小函数。本篇只教一个能检查结果的首个任务,再扩展到真实工作;不把生成一次等同于专业交付。
02 官方入口、下载与安装
先从code.visualstudio.com下载对应Windows/macOS/Linux的VS Code,按官方安装器安装。打开VS Code的Copilot设置入口或官方GitHub Copilot扩展,核对发布者为GitHub,再按提示登录GitHub。方案和组织权限以账户为准。
03 账户、费用与准备
在空文件夹建立demo.js:function total(a,b){return String(a)+String(b)}。预期total(2,3)为数字5。先备份或用Git记录。 安装工具、下载模型、调用云服务可能分别计费。先查看官方要求与许可,密钥只存凭证设置或环境变量,不放提示词。
04 打开测试目录
File → Open Folder只打开本次目录;不要一开始就授权扫描含密钥的大目录。完成Copilot登录后确认聊天可用。
05 先解释再修改
把当前文件加入上下文,让它指出为什么得到23而不是5,要求只修改total函数。
06 审核变更
使用当前界面的编辑功能或手动替换;看diff,确认没额外安装依赖或改其它文件。终端命令先读懂再执行。
07 执行测试
在demo.js末尾写console.assert(total(2,3)===5),运行node demo.js,无断言错误才通过。
08 跟做材料/可复制示例
当前total把2和3拼成23。仅修复数字相加,不加依赖;说明字符串输入是否支持,先只要求数字输入。保留其它代码。
09 保存、导出与交付
保存diff和测试结果;测试通过后再移入实际项目,不把AI说“完成”当执行证据。
10 做完怎么验收
total(2,3)===5;total(0,0)===0;没有不相关修改。 建议记录:输入、实际输出、是否通过、需修改的地方。先用一条正例和一条反例,确认后再扩大批量。
11 常见卡点与排查
登录失败查GitHub账户或组织策略;上下文不对时明确选择文件。陌生终端命令可能执行代码,先检查,不自动全允。
12 使用真实资料前
先用本篇虚构样例练习,再替换成经授权并脱敏的材料。涉及账号、客户、商业和个人信息时先确认平台数据处理规则。对外发布前核对事实、权利和访问权限;官网界面更新时以官方帮助为准。