qoder需通过quest模式执行端到端编程任务:①点击quest图标或按ctrl+shift+q进入;②输入自然语言需求,ai自动规划、拆解、执行、验证;③确认结构化方案并核对分支上下文;④执行中可用语音实时干预;⑤任务完成自动交付代码与报告,右键“accept all changes”提交。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让Qoder的AI自动完成一个真实编程任务,比如新增用户管理模块、修复线上Bug或重构老旧接口,而不是手动敲代码再问AI改哪里。
明确任务目标并进入Quest模式
在Qoder IDE右上角点击“Quest”图标,或按快捷键 Ctrl + Shift + Q(macOS为 ⌘ ⇧ Q)直接唤起Quest面板。这一步必须做,因为只有Quest模式支持AI自主规划→拆解→执行→验证的完整链路,Editor模式和Ask模式无法启动端到端任务。
输入自然语言需求,例如:“给Spring Boot项目添加手机号登录功能,需校验格式、调用短信SDK、生成JWT令牌,并兼容现有密码登录流程”。不要写成技术指令,Qoder会主动识别缺失点——它可能反问“短信SDK用的是阿里云还是腾讯云?JWT密钥是否已配置?”,你只需语音或文字补一句“用阿里云SMS,密钥在application.yml里叫sms.secret.key”即可。
确认AI生成的执行方案
Qoder会在几秒内输出结构化方案,含三部分:① 任务分解(如“1. 新增SmsService → 2. 改写LoginController → 3. 扩展UserDetailsService”)、② 关键风险提示(如“检测到当前JWT逻辑未抽离,需先提取TokenUtils类”)、③ 涉及文件清单(精确到@AuthController.java + @JwtConfig.java)。
方案里标红的文件名是AI决定要修改的真实路径,【务必核对是否包含你当前正在开发的分支最新代码】。如果项目刚切到feature/login-v2分支但AI仍读取main分支的UserController,点击方案右上角“重载上下文”按钮手动刷新,否则后续所有修改将写入错误分支。
看到方案后直接点击“开始执行”,不要自行跳步骤。Qoder会按顺序逐个创建检查点:每个子任务完成后暂停,高亮显示变更diff,你点“继续”才推进下一步。这种节奏能防止AI在长任务中遗忘前置约束。
Qoder Linux版是由阿里推出的智能体自主开发工作台,支持开发者通过定义需求即可让Agent团队“自动驾驶”,自主完成代码执行、验证与交付的全流程。其全新的Quest独立视窗集成了任务管理与状态追踪能力,并支持跨项目多任务并行处理,显著提升开发效率。此外,Qoder还提供专家团模式与团队级知识引擎,适配复杂开发场景。
用语音实时干预执行过程
当AI执行到“生成短信验证码接口”这步时,你发现需要加图形验证码联动,直接对着麦克风说:“等下,这个接口要先校验captchaId和code,再发短信”。Qoder Voice会立刻中断当前代码生成,把你的新要求嵌入下一步计划,无需退出Quest或重开对话。
若AI在写单元测试时自作主张用了Mockito.when().thenReturn(),而你项目强制要求用WireMock,就说:“测试用WireMock启动HTTP服务模拟”。它会擦除刚写的Mockito代码,重新生成符合规范的测试桩。
整个过程不用盯屏幕等待——任务在后台运行,你可切到浏览器查文档,或去茶水间倒水。悬浮窗右下角有实时状态条,显示“正在编写TokenService#generateToken()”,比传统IDE的进度条更具体。
验收交付物并保存结果
任务完成后,Qoder自动打开四个标签页:① 新增的SmsService.java、② 修改后的LoginController.java、③ 补充的LoginControllerTest.java、④ 一份Markdown格式的《手机号登录功能实施报告》,含改动说明、兼容性分析和回滚命令。
逐行查看diff,重点检查AI是否误删了你手动加的注释或日志埋点。确认无误后,在任意一个变更文件的编辑器右键菜单中选择“Accept All Changes from Quest”,Qoder会一次性提交全部文件到本地Git索引区。这一步操作不可逆,【执行前请确保工作区无其他未提交修改】。










