qoder的quest模式支持自然语言输入任务,自动完成拆解、编码、验证与报告生成。用户启动quest后新建任务,明确描述目标,可选设计先行或直接执行;ai实时执行action flow,监控修改、自动测试并处理歧义;任务完成后生成结构化报告,含摘要、验证详情与diff对比,点击accept即可提交git变更。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

用自然语言一句话描述需求,Qoder就能在Quest模式下自动拆解任务、调用工具、编写代码、验证结果并生成结构化报告——整个过程无需手动切换文件或敲命令,开发者只管定义目标和审核结果。
启动Quest模式并创建任务
打开Qoder桌面端,点击顶部导航栏的【Quest】标签页,进入任务驱动工作区。
点击左上角【New Task】
在弹出的输入框中,用完整句子描述你的目标,例如:“给现有Spring Boot项目添加JWT登录鉴权功能,支持用户名密码登录、Token刷新、角色权限校验,并生成Postman测试集合”。【不要缩写、不要用‘加个鉴权’这类模糊表达】
按Enter键提交,Qoder立即开始解析上下文、扫描项目结构、识别已有依赖和配置文件。
选择执行路径:设计先行 or 直接实现
任务提交后,界面自动弹出两个选项:
方法一:点击【Review Spec & Start】→ 进入技术规格说明书生成阶段。Qoder会基于你写的自然语言,结合项目实际(如pom.xml依赖、application.yml配置、已存在Controller包结构),输出一份带目录、含接口定义、含安全约束说明的Markdown文档。这份文档默认保存在项目根目录下的.qoder/quest/spec_20260729_1857.md中,可随时编辑。
方法二:若任务明确且项目结构简单,直接点击【Execute Directly】跳过设计环节,AI立即进入编码执行流程。注意:【跳过设计后无法回溯生成规格文档,调试时缺少依据】
监控Action Flow执行过程
第一步:观察左侧Action Flow面板,它实时显示AI当前执行步骤,例如“正在分析SecurityConfig.java”→“生成JwtAuthenticationFilter类”→“修改WebSecurityConfigurerAdapter配置”→“编写LoginController单元测试”。
Qoder Linux版是由阿里推出的智能体自主开发工作台,支持开发者通过定义需求即可让Agent团队“自动驾驶”,自主完成代码执行、验证与交付的全流程。其全新的Quest独立视窗集成了任务管理与状态追踪能力,并支持跨项目多任务并行处理,显著提升开发效率。此外,Qoder还提供专家团模式与团队级知识引擎,适配复杂开发场景。
第二步:右侧编辑器区域会同步打开被修改的文件,新增代码块带有淡蓝色高亮背景,改动位置旁有小图标标注“AI added”或“AI refactored”。
第三步:终端窗口自动拉起,运行mvn test验证新功能;若测试失败,AI不会停住,而是读取报错日志→定位问题→修复代码→重试验证,全程无需人工干预。
第四步:遇到歧义时(例如检测到项目同时存在Shiro和Spring Security配置),AI会在聊天框发出【Need Action】通知,附带两个可选方案供你语音或文字确认。
验收任务报告并落地变更
任务完成后,界面自动切换至Report视图,包含三块核心内容:
✅ 已完成事项摘要:列出新增的4个Java类、2个YAML配置项、3个HTTP接口路径及权限标注;
✅ 验证结果详情:展示全部12个单元测试通过截图、Postman集合导出路径(./postman/jwt_auth_collection.json)、curl模拟登录成功响应体;
✅ 变更文件清单:点击任一文件名,直接跳转到Diff对比界面,绿色为新增、红色为删除、灰色为未变动行。
最后点击【Accept】按钮,所有变更将写入本地Git工作区,同时自动生成commit message:“feat(auth): add JWT login, refresh, role-based access control [Qoder Quest #782]”。










