发布 AI 代理驱动的代码生成和审查工具,自动化开发流程中的重复任务,但具体功能和实际提效水平需验证。
今天,我们很高兴向社区介绍 Qodo Gen 1.0!
Qodo Gen 是一个 IDE 插件,将用于测试和代码生成的智能 Agent 直接集成到您的开发环境中。
虽然许多 AI 编码工具都以简单的请求-响应系统运作,但 Qodo Gen 1.0 代表了下一代:自主、多步骤的问题求解 Agent,与您并肩工作。我们的 Agent 不仅仅是生成代码片段,它们理解您整个项目的上下文,能够做出决策、使用工具,并自主地完成任务。
继续阅读以了解我们的新增和更新功能!
Qodo Gen 现在支持标准工作流或 Agentic 工作流两种模式。标准模式提供更加手动的 Qodo Gen 体验,包括命令功能。
Agentic 模式使交互更加动态、更不受结构限制,能够主动协助完成任务并提供情境建议。
Agentic Chat 是从一次性 AI 响应向多步骤问题求解的演进。Qodo Gen 的 Agentic Chat 具有自主性,不仅能够编写代码或回答一个问题一次,Chat Agent 还能够做出决策、提出问题、使用工具并自主地完成任务。
代码 Agent 利用 Qodo 的核心工具来理解 Prompt 意图和高级上下文检索,包括代码库索引和分析、网络搜索和抓取。
以下是 Agent 能做的一些事情:
编写新代码:使用 Flask 生成完整的 REST API,包括路由、模型和数据库设置。
修复错误:通过分析堆转储并建议优化,帮助识别和解决 Java 应用程序中的内存泄漏。
从文本或工单实现任务:将用户故事转换为 React 应用程序中的工作功能,包括状态管理和 API 集成。
开发前端组件:为响应式网络应用程序使用 Tailwind CSS 构建可重用的 React 组件。
这个由 AI 驱动的对话界面加快了开发速度,同时让您保持控制权。
为了更好地理解您的代码并帮助您执行各种操作,Agentic 模式在幕后使用多个服务。除了内置服务器外,用户可以通过 Anthropic 的 Model Context Protocol (MCP) 添加自己的外部工具。已安装 MCP 服务器的用户可以通过添加 API 密钥来使用第三方或自定义工具和 Agent,从而增强工作流程。
预配置的 MCP 工具(如 Jira 和 GitHub)可以通过 API 密钥激活。
自定义 MCP 工具允许您通过在 Qodo Gen 中手动添加或使用 Smithery 来连接其他服务。
内置 Agentic 工具
这种可扩展性确保 Qodo Gen 1.0 能够无缝集成到您的开发环境中,让您能够通过内置功能和为您的需求量身定制的工具来增强工作流程。
在 Qodo Gen 的前几个版本中,测试功能是在 IDE 内的面板中进行的。这个高级测试套件专门用于代码行为分析、测试行为生成和测试套件扩展。
在 Qodo Gen 1.0 中,用户现在可以选择使用基于 Chat 的、半 Agentic 的测试生成工作流。用户可以遵循分步流程来添加上下文、示例测试和 Mock,生成测试行为和综合测试套件。
使用测试生成
/test 并按发送键或点击箭头按钮。Qodo Gen 将开始引导您完成测试生成过程。这个新的工作流使测试生成更加交互式和直观,让开发者能够与 Qodo Gen 1.0 协作,以更高的效率来完善、扩展和优化他们的测试套件。
Qodo Gen 1.0 现已推出!无论您是在简化开发、集成 AI 驱动的自动化,还是优化您的测试套件,Qodo 都拥有改变您工作流程的工具。
感谢阅读!有疑问或建议?请在下方留言。
如需进一步操作,您可以考虑屏蔽此人和/或举报滥用行为。