阿里巴巴中间件 09月12日
Qoder:AI 驱动的自主开发与工程文档化工具
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文介绍了阿里新发布的 AI Agentic 开发工具 Qoder。其 Quest Mode 能够将模糊的工程任务转化为详细的设计说明,并自主完成开发、联调及汇报,显著提升开发效率。Repo Wiki 功能则能自动化生成结构化项目文档,并实时追踪代码变更,极大地解决了阅读和理解复杂代码库的痛点。Qoder 强大的代码检索能力(单次可检索十万个文件)和对工程全局的理解能力,使其成为开发者处理大型项目和“屎山代码”的得力助手。

💡 **Quest Mode 实现自主开发与任务执行**:Qoder 的 Quest Mode 能够将开发者提出的模糊需求,转化为详细的需求和设计说明书,进而自动拆解任务、执行开发、联调,并最终向开发者汇报结果。开发者只需在此过程中进行验收和必要的调教,极大地提高了开发效率。

📄 **Repo Wiki 提供自动化工程文档**:该功能能够自动化生成项目的结构化文档,并持续追踪代码的变更,实时更新文档。这对于需要理解复杂代码库(“屎山代码”)的开发者来说,是极其有用的工具,能够提供清晰的工程解读手册,帮助新手快速上手,也方便老手深入学习。

🚀 **强大的工程上下文理解能力**:Qoder 集成了全球顶尖的编程模型,拥有强大的工程上下文能力,单次可检索高达十万个代码文件。这使得它能够更好地理解大型软件项目,并在处理跨文件、跨模块的开发任务时,减少引入新 Bug 的风险,实现“持续可靠的智能”。

⚙️ **多样的交付形态与用户体验**:Qoder 提供了 Ask Mode(问答)、Agent Mode(智能体)和 Quest Mode(自主开发)等多种交互模式,满足不同场景的需求。其清爽的界面设计和强大的工程能力,为开发者带来了心旷神怡的开发体验。

沉默王二 2025-09-11 20:01 浙江

自主、听话、有实力的 Qoder!

大家好,我是二哥呀。

最近,阿里发布了一款名为 Qoder(/ˈkoʊdər/)的 Agentic 开发工具。我第一时间就去尝鲜了,其 Quest Mode 和 Repo Wiki 给我印象深刻。

Quest Mode 主打一个 AI 自主研发,我们只需要把工程任务扔给他,Quest Mode 就会把模糊的需求翻译为详细的需求和设计说明书,再去自动拆解任务、执行、联调,然后给我们汇报结果。

我们开发者只需要在这期间进行一些验收和调教就可以了,开发效率可以说是直线上升。

Repo Wiki 主打一个工程文档化,这对于经常需要阅读屎山代码进行开发工作的我们来说,真的可以说是天降神器。

接下来,我将结合这两个功能带大家进行手摸手的体验,相信你也会和我一样,彻底沉沦于 Qoder 的 AI 能力中。

01

下载安装 Qoder

Aliware

网址为 https://qoder.com,直接点击 Download 按钮进行下载可以了。

用于真实软件的代理编码平台。思考更深入,构建更出色。

Qoder 集成了全球顶尖的编程模型,上下文的工程能力非常强,可一次检索 10 万个代码文件。目前下载是可以免费使用的,抓紧时间哦😯。

整体配色是暗黑中带有一点清新绿,是我非常喜欢的风格。

公测期间,每个人还会有 2000 个 Credits 额度。

安装完成后,竟然可以直接运行 Java 后端项目(零报错),真的太幸福了,我哭了。

02

Repo Wiki

Aliware

OK,我们先来尝试一个最简单,但又非常实用的功能——Repo Wiki,他可以自动化生成项目的结构化文档,同时持续追踪代码的变更并更新文档。

使用方法非常简单,打开项目后,点击左侧导航条上的【Wiki】小图标,Qoder 就会自动读取整个项目文件,然后生成文档。

可以放在这里等他慢慢构建,官方给的 timing 是 4000 个文件的仓库,大概需要 120 分钟。

不用我讲,大家都知道 Repo Wiki 要解决的痛点,那就是阅读屎山代码,啊不,给我们一个清晰的工程解读手册

不管是对于正处在 landing 期的新手,还是要学习优秀代码仓库的老手,都非常的有用。

成熟的代码仓库往往包含成千上万个文件,新手点开文件树就头大,完全不知道该先看哪里。这跟读书不一样,书有目录,源码有时候更像是迷宫。

大佬们写的代码更是追求极致的性能和优雅,一旦用了位运算、函数式写法、模板抽象,新手第一眼看上去就像在读天书。

反正我第一次看 String 的源码,看到这里就有点难受的,我好想进步,但又切身的感觉自己好菜,😄

那现在有了 Repo Wiki,这些问题都可以迎刃而解。

他会针对每一个知识点进行详细的分析,比如说派聪明中关于 Elasticsearch 的知识点,不仅有详细的文字说明,还有流程图、图表等。

并且还会针对核心代码进行拆解,比如说混合检索这块,Qoder 会给我们解释 KNN、BM25、权重的分配比例等细节。

再比如说,针对文档上传到解析这个流程,Qoder 还会给我们一个完整的架构图,告诉我们这块是通过 Kafka 进行解耦的,然后通过 Apache Tika 进行解析,再调用 Embedding API 进行向量后存储到 ElasticSearch。

每个技术栈负责干什么活,也会画图告诉我们,比如说 MinIO 用于文件存储,Kafka 用于消息队列,Elasticsearch 用于向量存储,Redis 用于缓存等等。

针对每个类的方法,也会进行详细的解释,比如说 UploadController 的 mergeFile 方法负责文件分片合并完成后,创建 FileProcessingTask 对象并发送到 Kafka。

感觉比我开发派聪明都要细致,真的很“倒反天罡”🤣。

最后跑完我翻了半小时,才把所有文档走马观花的过了一遍,可以说用心到了极致,此刻涌到我嘴边的只有一句话:有了 Qoder,妈妈再也不用担心我啃屎山代码了

插播一句,今晚 Qoder 将迎来全新升级,Repo Wiki 支持共享、编辑和导出等。

我随便给大家展示几个,自行欣赏下。

系统上下文与组件交互

RAG实现与AI集成

WebSocket与REST API协同工作机制

03

Quest Mode

Aliware

在我看来,Quest Mode 算是 Ask Mode 和 Agent Mode 的升级模式,那为了做对比,我们先用 Agent Mode 来小试牛刀一下。

刚好我在启动派聪明后端后碰到了 Kafka 的 WARN 警告,那不管三七二十一,我们先选中 log 后【添加到对话】。

点击发送,智能体就开始工作了,他会先根据警告信息猜想出几个可能的原因,比如说 Kafka 服务未启动、端口 9092 被占用、网络连接问题、Kafka 配置错误等等。

然后调用终端一一进行排查,比如说执行 ps aux | grep kafka 检查当前 Kafka 的服务状态;执行 lsof -i :9092 检查端口连接情况。

最后给出我们结论:你看到的警告信息实际上是正常的重连行为,不是真正的故障!

不愧是你,确实如此😄。

那接下来,我们进入 Quest Mode,点击侧边栏的【quest】小图标,然后点击【新建任务】。

在对话框中输入你想让 Qoder 完成的任务描述,比如说:

派聪明在首页登录的时候,如果点击底部的【管理员】,在输入用户名和密码的情况下,也可以登录;但点击【普通用户】的时候,就会验证用户名和密码,我希望管理员也验证用户名和密码。

然后点击【发送】的小图标,Qoder 就开始工作了。

他会先进行分析,然后查看登录的实现逻辑,找出问题。然后创建设计文档,并依据这份设计文档来修复权限认证的问题。

如果确认没有问题的话,就可以点击【采纳】。如果有任何不满意的地方,也可以亲自下手去调整。

这份设计文稿也会保存到 .qoder/quests 目录下,使用 markdown 编辑工具打开预览的时候,就能够看到清晰的流程图,mermaid 格式的。

好,接下来,点击【开始任务】,Qoder 就开始自主完成开发了,我们只需要静静的欣赏即可。

注意,Qoder 不仅会修改前端,还会验证后端的认证机制。

并且在问题修复后,自动启动终端,然后执行 cd /Users/itwanger/Documents/GitHub/PaiSmart/frontend && pnpm dev 以启动前端工程进行验证。

我亲自测了一下,问题确实已经得到修复,点击【管理员】的时候会先填充默认的用户名和密码。

在【任务总结】中确认问题得到修复后,就可以点击【接受】按钮,完成本次任务的开发。

主打一个自主、听话、有实力。

04

ending

Aliware

在此之前,AI Coding 给我的感觉是:

但 Qoder 给的使用体验完全不同,他内置的代码检索引擎,单次可以覆盖 10 万个文件,足以撑起一个超大的软件项目工程。

不是单点模型能力变强了,而是整个上下文的工程能力和获取方式升级了。

具体的表现就在 Repo Wiki 和 Quest Mode 上。

Repo Wiki 的工程量非常大,因为一个项目的文件非常多,但 Qoder 愿意花时间,给足耐心把整个项目吃透。

就拿派聪明 RAG 这个项目来说,生成的文档数量目测不少于 100 份,并且每一份都特别用心,有流程图,有 UML,有代码精读。

Quest Mode 区别于 Ask Mode(问答模式)和 Agent Mode(智能体模式),他更像是一个“扫地僧”式的全栈工程师。

他不是在 0 的基础上帮你生成一个炫酷的网页(虽然他也可以),而是站在巨人的肩膀上,把整个工程细节先啃一遍,然后再“持续可靠的智能”。

相信大家真正体验 Qoder 后,也会像我一样,每天的开发工作变得心旷神怡,非常舒服

因为 Qoder 给我的感官不仅仅是界面非常的清爽,视觉上很舒服,而是他强大的工程能力:

目前 Qoder 已经提供了 macOS/Windows 的客户端,官网可以直接下载安装,感兴趣的小伙伴可以亲手把自己的仓库交给他跑一跑。

绝对会超出你的预期!

点击阅读原文也可以直达官方下载页。

阅读原文

跳转微信打开

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Qoder AI开发 自主研发 工程文档 代码助手 AI Coding Agentic Development Repo Wiki Quest Mode Alibaba
相关文章