近日,前 OpenAI 研究员 Jacob Jackson 发布了一个 AI 程式码补全工具 Supermaven,号称速度比 Copilot 更快,在程式码生成的速度与品质上引起科技社群讨论。
Jacob Jackson 曾在 2018 年发表第一个程式码补全工具 TabNine,他指出,当时很少开发者工具使用 AI,也因此,这类工具功能有限,其带来的效益尚无法让使用者为之付费。不过当 AI 技术进入这些工具就不一样了。Github 近日才宣布,其程式码补全 AI 工具 Copilot 带来的年收入已达 1 亿美元,证实这些 AI 工具正在获得数百万开发者的认同与使用。
Jackson 指出,可是训练大型语言模型的巨大成本也带来了另一个问题,那就是训练的成本过於高昂,挤压了小型新创的生存空间,程式码补全工具看似已经成为了微软或 Google 等大型企业才有的优势。
而 Supermaven 则从头开发和训练了一种新的神经网路架构,Jackson 表示,这种架构在跨长上下文视窗整合资讯方面,会比当前的 Transformer 架构更有效,也因此 Supermaven 可以提供 300,000 个 token 上下文窗口(Copilot 则仅支持 8192 个 token),并且与仅 4,000 token 的 Transformer 架构,有着相同的成本与延迟。
Jackson 举了一个例子说明 300,000 个 token 所带来的差异性,包括程式码的正确性、速度上都有极大优势,它可以在数秒钟之内理解整个程式码库,这解决了 Copilot 经常抱怨的一个问题:在遇到大型或特殊的程式码库时时常有困难。另外,在速度上,Supermaven 的响应速度远超 Copilot、Codeium、Tabnine 和 Cursor。
此外,与其他许多程式码辅助工具不同,Supermaven 不只是把程式码当作一堆文件来处理。它更像是追踪开发者对程式码所做的每一次修改,就好像开发者在使用 git 差异比对命令(git diff)查看程式码的变更一样。这样的处理方式,能让 Supermaven 更快地懂得开发者的目的,对於需要修改或改善程式码结构的工作上能带来莫大帮助。
由於 Supermaven 最近在开发者社群中有着极高的讨论热度,Jackson 也在 X 上回覆开发者们的疑问,他表示, Supermaven 并不会使用开发者的程式码来进行训练,不过,未来若使用者「同意」让 Supermaven 使用自己的程式码做为训练,那麽他有可能得到额外的优惠价。
有兴趣的读者可以【点此】下载试用 Supermaven(VS Code),目前月费仅 10 美元(年费 99 美元)。
核稿编辑:Jocelyn
快加入 INSIDE Google News 按下追踪,给你最新、最 IN 的科技新闻!