前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
原理篇
面经篇
AI 面试
自检篇
每日一题
  • 综合
    • 综合题型
    • 其他问题
    • 设计模式
    • 思维导图
    • 学习路线
  • 前端基础
    • HTTP
    • 浏览器
    • 计算机基础
  • 进阶学习
    • NPM工作流
    • Docker
    • Canvas
    • Node学习指南
    • 前端综合文章
  • 其他
    • Handbook
    • 职场话题
    • CSS可视化
小程序题库
公众号动态
博客动态
AI 热点
开发者导航
基础篇
进阶篇
高频篇
精选篇
手写篇
原理篇
面经篇
AI 面试
自检篇
每日一题
  • 综合
    • 综合题型
    • 其他问题
    • 设计模式
    • 思维导图
    • 学习路线
  • 前端基础
    • HTTP
    • 浏览器
    • 计算机基础
  • 进阶学习
    • NPM工作流
    • Docker
    • Canvas
    • Node学习指南
    • 前端综合文章
  • 其他
    • Handbook
    • 职场话题
    • CSS可视化
小程序题库
公众号动态
博客动态
AI 热点
开发者导航
返回 AI 情报前线
All News · 全部资讯3546
  • AI产品快速迭代的实战方法论
  • 苦涩教训与AI Agent发展路线的启示
  • Qodo-Embed-1代码嵌入模型测评
  • LLM 如何反映人脑语言处理机制
  • OpenAI 推出音频模型
  • Claude 新增网络搜索功能
  • 用 LangGraph + CopilotKit 快速构建 Agent UI
  • 开源:MCP 服务器让 Claude 玩扫雷
  • OpenAI o1-pro 现已开放 API 调用
  • LLM Agent 的本质是图结构
  • 用 AI 编程时发现的 LLM 盲点与陷阱
  • AI 项目团队常见发展卡点
  • LLM 应用开发的安全防护最佳实践
  • 用 Claude Pro 和 MCP 定制 AI 编程助手
  • git-lrc:每次提交自动触发的 AI 代码审查工具
  • 用 AI Agent 构建数据库自然语言查询系统
  • Codemcp:用 Claude Code 替代 API,省掉账单
  • 逆向 OpenAI Code Interpreter,扩展 C 和 JS 支持
  • Mercury 扩散模型:新一代 LLM 架构探索
  • 反向 RAG:Mayo 医学中心的 AI 幻觉解决方案
  • Qodo Gen 1.0:Agent 驱动的开发工作流工具
  • Factorio 开源学习环境:训练工厂建造 AI
  • 浏览器原生图 RAG:无后端的智能检索
  • 自进化 Agent 框架:打造智能体系统
  • Claude Code 实测:AI 编程工具效果验证
  • Sidekick:隐私优先的本地 LLM 应用
  • Letta 框架:LLM 服务的记忆层方案
  • 小模型强化学习通关宝可梦:极限优化案例
  • 从批评到万星:Wasp 全栈框架的市场验证
  • 从零构建 LLM 第八课:自注意力训练详解
  • 时间旅行调试:AI 应用快速问题诊断工具
  • Claude Code 本地分支:多 LLM 提供商支持
  • Agents.json:为 LLM 统一 API 调用规范
  • 用 LLM 自动构建餐厅知识图谱
  • 企业应用中的 AI 深度研究工具
  • LLM 微调的坑与实战指南
  • LLM 代码生成的幻觉问题为什么最容易防
  • Claude Code 能自我反编译,引发工具透明度思考
  • Probly:浏览器内集成 Python 和 AI 的工具
  • 开源演示:LLM 玩宝可梦游戏的能力展示
  • MyCoder:开源 AI 编程助手
  • Browser Use:开源网页自动化 Agent
  • RAG 系统的 Prompt 工程最佳实践
  • Claude 3.7 Sonnet 与 Claude Code 发布
  • 事件驱动架构:Kafka 开发指南
  • 为个人网站快速集成 AI 聊天机器人
  • OpenAI:现有 AI 难以解决复杂编程问题
  • 务实的技术选型:我在做计算器而非 Agent
  • 低成本批量生成 AI 图片的方法
  • Magma:微软多模态 AI Agent 基础模型
  • Mastra:Gatsby 团队推出的开源 JS Agent 框架
  • 已加载 51 / 3546
6.0
关注
AI SCORE
工具产品2025-03-11 22:25

Qodo Gen 1.0:Agent 驱动的开发工作流工具

DEV Community · Zaid Khan#Agent#工作流#工具
Editor brief · 编辑速览

发布 AI 代理驱动的代码生成和审查工具,自动化开发流程中的重复任务,但具体功能和实际提效水平需验证。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

今天,我们很高兴向社区介绍 Qodo Gen 1.0!

Qodo Gen 是一个 IDE 插件,将用于测试和代码生成的智能 Agent 直接集成到您的开发环境中。

虽然许多 AI 编码工具都以简单的请求-响应系统运作,但 Qodo Gen 1.0 代表了下一代:自主、多步骤的问题求解 Agent,与您并肩工作。我们的 Agent 不仅仅是生成代码片段,它们理解您整个项目的上下文,能够做出决策、使用工具,并自主地完成任务。

继续阅读以了解我们的新增和更新功能!

Qodo Gen 工作流模式

Qodo Gen 现在支持标准工作流或 Agentic 工作流两种模式。标准模式提供更加手动的 Qodo Gen 体验,包括命令功能。

Agentic 模式使交互更加动态、更不受结构限制,能够主动协助完成任务并提供情境建议。

Agentic Chat:多步骤问题求解

Agentic Chat 是从一次性 AI 响应向多步骤问题求解的演进。Qodo Gen 的 Agentic Chat 具有自主性,不仅能够编写代码或回答一个问题一次,Chat Agent 还能够做出决策、提出问题、使用工具并自主地完成任务。

代码 Agent 利用 Qodo 的核心工具来理解 Prompt 意图和高级上下文检索,包括代码库索引和分析、网络搜索和抓取。

以下是 Agent 能做的一些事情:

编写新代码:使用 Flask 生成完整的 REST API,包括路由、模型和数据库设置。

修复错误:通过分析堆转储并建议优化,帮助识别和解决 Java 应用程序中的内存泄漏。

从文本或工单实现任务:将用户故事转换为 React 应用程序中的工作功能,包括状态管理和 API 集成。

开发前端组件:为响应式网络应用程序使用 Tailwind CSS 构建可重用的 React 组件。

这个由 AI 驱动的对话界面加快了开发速度,同时让您保持控制权。

可扩展的 Agent 和工具支持

为了更好地理解您的代码并帮助您执行各种操作,Agentic 模式在幕后使用多个服务。除了内置服务器外,用户可以通过 Anthropic 的 Model Context Protocol (MCP) 添加自己的外部工具。已安装 MCP 服务器的用户可以通过添加 API 密钥来使用第三方或自定义工具和 Agent,从而增强工作流程。

预配置的 MCP 工具(如 Jira 和 GitHub)可以通过 API 密钥激活。

自定义 MCP 工具允许您通过在 Qodo Gen 中手动添加或使用 Smithery 来连接其他服务。

内置 Agentic 工具

  • Fetch Service:以各种格式检索网络内容。
  • File System Service:管理文件和目录。
  • Git Service:提供 Git 仓库洞察。
  • LSP(Language Server Protocol)Service:分析和追踪代码结构。

这种可扩展性确保 Qodo Gen 1.0 能够无缝集成到您的开发环境中,让您能够通过内置功能和为您的需求量身定制的工具来增强工作流程。

半 Agentic 测试生成

在 Qodo Gen 的前几个版本中,测试功能是在 IDE 内的面板中进行的。这个高级测试套件专门用于代码行为分析、测试行为生成和测试套件扩展。

在 Qodo Gen 1.0 中,用户现在可以选择使用基于 Chat 的、半 Agentic 的测试生成工作流。用户可以遵循分步流程来添加上下文、示例测试和 Mock,生成测试行为和综合测试套件。

使用测试生成

  1. 打开文件:打开项目中您想为其创建测试的文件。
  2. 激活 Qodo Gen:点击扩展栏中的 Qodo Gen 徽标。
  3. 选择组件:从聊天框下方的栏中选择您想测试的组件。
  4. 开始测试生成:在聊天框中输入 /test 并按发送键或点击箭头按钮。Qodo Gen 将开始引导您完成测试生成过程。

这个新的工作流使测试生成更加交互式和直观,让开发者能够与 Qodo Gen 1.0 协作,以更高的效率来完善、扩展和优化他们的测试套件。

开始使用 Qodo Gen 1.0

Qodo Gen 1.0 现已推出!无论您是在简化开发、集成 AI 驱动的自动化,还是优化您的测试套件,Qodo 都拥有改变您工作流程的工具。

感谢阅读!有疑问或建议?请在下方留言。

如需进一步操作,您可以考虑屏蔽此人和/或举报滥用行为。

Original source

本文由 AI 翻译整理自 DEV Community · Zaid Khan,原文版权归原作者所有。

阅读英文原文
上一篇
反向 RAG:Mayo 医学中心的 AI 幻觉解决方案
下一篇
Factorio 开源学习环境:训练工厂建造 AI