前言
小型科普文,简述一下使用Copilot等项目管理类的AI工具小技巧,干开发的朋友肯定是知道的,仅作为我的使用技巧share
白嫖指南
Copilot
普通版的copilot并不好用,个人体验下来是小于常用的网页ai。但是,作为学生,是可以白嫖使用的,这也是推荐使用的原因。
基本白嫖攻略步骤:申请本校的学生邮箱(@stu.cuit.edu.cn) -> github学生认证 -> 激活copilot
具体过程可以参考学生邮箱及认证
Github的学生认证并不只有copilot使用权限,还可以畅用JetBrains全家桶
- 申请学生邮箱可以在cuit官网搜,在cuit邮箱处登录检查
ChatGpt-teaching
作为openai旗下的大模型,其每次的新版本毫无疑问是最好用的大模型,但昂贵的”月租”让人望而却步。
但可以通过认证chatgpt-k12教师认证来白嫖教师版,其支持的模型也是翘楚
可以参考chatgpt-k12认证来尝试认证(比较麻烦)
Gemini-pro
谷歌旗下的大模型,通过认证谷歌邮箱的学生认证即可白嫖一年,但是谷歌邮箱的IP验证比较严格,折腾起来比较麻烦,图省事可以直接某鱼买个美国ip的谷歌邮箱来认证。
通过认证不止能使用Gemini-pro,也能白嫖谷歌云盘2T,还有白嫖谷歌旗下的nano banana pro等
参考文章:谷歌邮箱学生认证以及Gemini-pro报错
- PS:需要一张能国外使用的卡
Copilot使用

copilot是一个插件,需要自己下载到使用的IDE中,个人体验下来vscode效果最好,重连断链情况比JetBrains的IDE少
如图,这是空白的项目,使用Agent模式的GPT-5.1-Codex-Max(Preview)模型
现在从零,一行代码不写,让Copilot创建一个完整功能的项目(为求速度,直接用简单的RC4运算python项目为例子)
初始提示词
初始提示词如下:
在本文件夹下创建python项目,要求要有RC4的代码,项目的input和key可以包含英文字符、数字字符、常见符号、hex串,output形式可以有hex串、hex(例如'0x3F')数组、若有可见字符可以输出可见字符。所有回答用中文1.创建或修改文件,直接操作文件,不要用指令写入文件的方式,需要向我确认之后才能执行操作2.input和key需要运行项目后接收使用者输入3.先给出项目开发进度文档.md这里做个解释,你和agent对话不能单纯向甲方和乙方,而是产品经理和开发者的对话,需要用ai能理解的话语去引导完成。
这也是提示词的核心思想—提问的智慧。
项目开发进度文档: 其名字也可以是”task”、“需求目录”,在大模型使用中,其实就是先列出的项目大纲。- 一定会遇到的ai上下文长度不足的情况,通过这个文档可以提示ai做到哪儿了,该做哪儿了,属于变相延长上下文长度。
- 这个文档也可以方便把握开发进度,个人觉得十分有必要。虽然会消耗更多的token,但是长远来看是值得的。
- 项目开发的需求提示词结构: 指定工作空间 -> 完整需求 -> 项目要求
- 后续提示词思路: 完善文档 -> 功能测试 -> 添加功能 (重复)
虽然提示词过长会消耗更多token,但有利于ai进行项目框架生成,如果提示词(即提问的能力)过于拉胯,ai的搜索和输出消耗的token可能更多。

更新进度文档
ai的回答也完全按照我的提示词来,我发送”确认”之后就可以生成文档和项目框架


很简单的项目,只用了10秒不到就生成完成。这时候一个使用技巧就是每完成一个功能就让ai及时更新项目开发进度文档
得到上下文寿命,以及更优质的默认提示词
结果如下:
简单功能已经实现,如果需要继续开发功能,一定选中项目开发进度文档在进行提问

补充
模型选择

这是当前copilot支持的模型,后面”数字x”是token消耗的倍率
目前感觉最好是Claude Opus 4.5(Preview),但token消耗量有点恐怖,建议使用GPT-5.1-Codex-Max(Preview)和Claude Snonet 4.5
Copilot MCP
MCP可以理解为 AI 的 USB-C 接口,给AI提供”额外工具”的模型上下文协议(Model Context Protocol)
针对不同的开发环境需求,可以接入不同的MCP,能大大提升对应开发能力。
参考文章: copilot mcp工具
部分信息可能已经过时