不圆 发自 凹非寺
量子位 | 公众号 QbitAI
集成全球顶尖的编程模型、最强的上下文工程能力,可一次检索10万个代码文件。
阿里全新AI代码编辑器Qoder表示——
它可以理解整个代码库,并交付真正适合的代码。
这是一款专为真实软件开发设计的代理式编码平台,它通过智能代理无缝融合了增强的上下文工程技术,能够系统化地解决软件开发任务。
重要的是,Qoder现在(预览阶段)免费使用!
支持英语和简体中文。
主打一个贴心
正所谓一个bug是bug,一堆bug能work,能跑就行,有些时候连程序员自己也无法确定。
Qoder是如何敢自称“理解整个代码库”的呢?
且听我翻译一下官方的介绍:
首先,Qoder 能够深度分析用户的代码库,并将其隐藏的结构、设计和逻辑自动生成一份清晰的、人人都能看懂的文档(就像项目的维基百科)。
从而让团队中的任何成员都能快速理解项目全貌。
换句话说,再也不用琢磨前辈留下的那堆屎山代码是什么意思了。
其次,Qoder是一个可以像人类搭档一样与用户协同工作的AI智能体,它会理解用户的自然语言指令,并将其自动分解成一系列具体的、可执行的开发步骤。
它自己会规划需要修改哪些文件、每个文件要做什么改动,而不需要用户一步步告诉它。
和传统工具不同的是,Qoder可以同时理解和修改多个互相关联的文件来完成一个任务。
在它进行修改之前,它还会清晰地展示它将要做出的所有更改。这让用户可以实时审查它的工作,确保修改符合预期。
此外,Qoder会学习并记住用户的编码风格、项目的架构模式、技术栈偏好等上下文信息。
保持一个舒适的编程手感~
下面的这个视频能够比较直观地展示这一过程:
然后是Qoder的Quest模式(任务模式),这个模式就像一个高度自动化的功能交付流水线。
用户不需要写代码,只需要用自然语言描述想要实现的功能的规格说明,Qoder就能够自动理解规划。
并给出一份详细的报告。
用户只需要点击一下运行(或确认),剩下的就完全交给Qoder了。
整个过程非常可靠和高效,从而让用户能从代码实现中解放出来,有更多时间去思考产品和用户需求。
主打的就是一个全自动的贴心√
技术优势
Qoder的核心技术优势在于增强的上下文工程,它通过规则、记忆、代码图谱和索引这四大技术支柱,能够深度、全面、精准地解析代码库。
从而让AI达到真正“理解”项目的高度,而不仅仅是“看到”代码。
通过更好的上下文理解,带来更精准、更贴合需求的AI输出。
内置的代码检索引擎,可检索10万个代码文件;
并且率先支持Repo Wiki,将代码工程的隐性知识显性化,方便开发者和 AI 理解;
集成长短期记忆系统,可基于会话历史总结项目经验和个人偏好,并将信息存储为一个“笔记”,实现自我学习和进化,最终让AI执行结果更符合用户预期和偏好。
此外,Qoder会为用户的不同任务智能自动选择最合适的LLM,无需手动切换和操心。
复杂的重构?使用更大规模的模型。快速更新文档?使用更轻量、更快的模型。
它能在任务难度(需要模型的智能程度)和响应速度/成本之间自动取得最佳平衡,让用户始终获得最优性能,而不用费心去研究模型差异。
免费试用ing
Qoder一经发布,马上获得了网友们的支持和关注。
有些网友试用后,给出了很高的评价。
也有一些相对全面的评价,包括它现在的不足之处:
顺带一提,除了基础平台,Qoder还开发了一个论坛,支持用户交流和反馈错误报告。
现在已经有一些问题报告了。
但毕竟是免费试用,而且看上去很不错,不用白不用。
未来的专业版价格待定。
参考链接:https://x.com/testingcatalog/status/1958554823562866940
下载链接:https://qoder.com/download
论坛:https://forum.qoder.com/
博客:https://qoder.com/blog