GitHub Copilot彻底改变了编程,而其背后的首席工程师Alex Graveley却只获得了区区2万美元奖金和头衔提升,甚至遭到副总裁的嘲讽”你不配得到晋升”。这位在AI领域取得惊人成就的工程师,最终选择离职创业,他的新公司Minion AI,将致力于打造每个人专属的日常生活AI助手。这一经历不仅引发了开发者的强烈共鸣,更揭示了GitHub Copilot成功背后的惊人内幕。
Alex Graveley与React之父Pete Hunt有着相似的遭遇。Pete Hunt作为主流前端框架React的创造者,同样只获得了约2万美元的报酬。有人质疑他为何不满,Alex回应道:”不承担产品风险的人也不应期望分享利润,因为产品总有失败的可能。”他的不满并非源于金钱,而是希望揭露GitHub公司内部的运作情况。
传奇产品Copilot,其开发团队仅有6人,且全程远程办公。根据2022年2月的数据,Copilot已参与GitHub上46%的代码文件编写。微软作为GitHub母公司,更是将Copilot模式推广至Office、Windows等产品线,统一命名为AI助手Copilot。这样一个改变编程生态的产品,从立项到公开发布,团队规模始终保持在6人。
GitHub Copilot的诞生源于一个偶然的机会。2020年,微软首次向OpenAI提供超级计算机时,针对旗下Office、Bing和GitHub的软件开发制定了合作条款。OpenAI提供了一个小型代码微调模型,GitHub对此表示兴趣。最初模型只能生成简单Python代码,测试通过率仅10%。通过在GitHub所有代码版本上训练,并利用版本Diff数据理解代码细微变化,通过率最终提升至60%。团队最初设想的是问答式程序,替代Stack Overflow,但在开发VS Code插件时,最终确定了代码补全的产品形态。经过内部测试,微软投入大量资源支持,2022年6月正式版上线并大获成功。
令人惊讶的是,Alex Graveley在2022年6月Copilot正式版发布仅6个月后便离开GitHub创业。他的新公司Minion AI,意为”下属”,旨在打造每个人专属的日常生活AI助手。它不仅限于回答问题或写文案,而是深入日常生活,帮助用户组织日程、预订航班、处理税务,甚至提醒疏远的联系人。Minion AI的核心是让AI在受控环境下访问信息并采取行动。
Minion AI官网目前只有一个”2023年内发布”的预告和测试资格申请按钮,但网页源码中隐藏着招聘信息,招募机器学习工程师和全栈工程师。Alex早在2016年就梦想打造个人AI助手,但因技术限制(PyTorch尚未出现,seq2seq模型上下文窗口过小)而放弃,甚至认为需要博士学位才能继续。直到2020年OpenAI在代码数据上训练GPT-3,才让这一愿景成为可能。借助Copilot的成功经验,Alex相信这次能够真正解决个人AI助理的问题。