AI编程领域再添一位实力强劲的选手。由初创企业Cognition打造的全新AI程序员“Genie”,首次登场便震惊业界——在权威基准测试SWE-Bench上,它以30.08%的高分碾压全场,将Devin的13.8%和Swe-agent+GPT-4的12.47%远远抛在身后。这意味着,Genie已稳居全球最强AI编程助手的宝座。

那么,Genie究竟是如何取得如此出色的成绩?故事要从2022年12月开始。当时,Genie的联合创始人Alistair Pullen在伦敦大学首次公开展示了该项目的雏形。他的目标非常清晰:打造一款能够像人类程序员一样自主完成编码、调试和优化的AI。经过一年多的精心打磨,Genie终于进入测试阶段,并成功获得了250万美元的种子轮融资。

据Alistair介绍,Genie的核心竞争优势源于其特有的训练数据与方法。与传统大模型微调不同,Genie采用了包含人类程序员推理过程的专门数据集。这些数据详细记录了知识逐步探索的过程以及基于案例的决策逻辑,使得Genie在面对复杂编程问题时,能够展现出接近人类工程师的分析与判断能力。
更值得关注的是,Genie引入了一种“自我改进机制”。初期,它在高质量数据集上训练至近乎“完美”水平,但随之暴露出的问题是:它无法识别自身错误,也缺乏自我修正的能力。为解决这一瓶颈,开发团队让Genie自行生成合成数据,并利用这些数据继续训练。这个过程如同母亲教孩子走路——每当孩子跌倒,母亲便给予正确的指导。经过多轮迭代优化,Genie的能力显著提升,甚至能够针对从未遇到过的问题给出创造性解决方案。

在功能方面,Genie支持的任务类型非常全面:包括功能开发、BUG修复、代码重构、代码测试等,几乎覆盖了日常软件开发的所有场景。同时,它兼容JavaScript、Python、Java等数十种主流编程语言。
目前,Genie已经开放试用申请。感兴趣的开发者可以通过官方网站注册,预计未来数周内将陆续发放测试权限。这场AI编程领域的激烈竞争,好戏才刚刚拉开帷幕。
