在 AI 的帮助下成为一个 10x 程序员
作者:Jiayuan (Forrest) @Tisoga
图片来源:由无界 AI工具生成
过去半年中,在各种 AI 工具的加持下,基本上减少了 50% 的写代码时间,没有再用过 Stack Overflow,切换语言也不再是障碍。
Copilot Hub 把程序员日常工作中的一些需求进行了分解,创建了对应的工具箱,来帮助提升效率。
系统设计助手 System Design Copilot
系统设计是面试中非常重要的一个环节,这个 Copilot 可以根据提供的系统设计题目来进行问题分解,并给出对应的设计方案。
针对方案中的细节,还可以进一步提问。
正则表达式助手 Regex Master Copilot
从来没有记住过正则表达式的语法,regex101 网站的流量每个月在几百万,Stack Overflow 上也有非常多关于正则表达式的问题,以前写一个整个还需要反复测试。
现在使用这个 Copilot 可以快速生成 or 解释一个复杂的正则表达式。
Git Copilot
git 本身有非常多的奇技淫巧,之前对于一些复杂的用法还需要翻 Pro Git 这本书,现在直接问这个 Copilot 即可。
图中拿 Stack Overflow 上最火的问题测试了一下。
Leetcode 导师
找工作 Leetcode 基本上是必刷的一个网站,网络上也有各种付费的课程讲解 Leetcode 上的算法题。
这个 Copilot 可以作为刷题过程中的导师,有什么题目中的步骤不理解,可以直接询问,或者也可以直接让它实现代码(支持几乎所有语言)。
模拟面试 Copilot
如果最近有面试需求的话,可以使用这个模拟面试的 Copilot 练习一下。
可以直接把对应的 JD 和自己的简历贴进去,然后就可以生成一些可能在面试中被问到的题目,而且 AI 也会对回答进行反馈。
另外在 Featured -> Programming Language 分类也添加了主流语言的 Copilot,有对应语言的一些问题也可以直接询问。
基本上可以覆盖 90% 之前需要 Google 或者 Stack Overflow 搜索的场景。
以上的所有 Copilot 都是基于之前上线的 Magic Copilot 生成的,在这个基础上做了一些微调 & 提供了一些数据作为训练。
通过 Magic Copilot,你可以在 1 分钟内就创建出一个特定领域的 Copilot,结合即将 launch 的 workflow 能力,可以完成非常复杂的 task。