17611538698
webmaster@21cto.com

Qodo Gen 1.0发布:利用 Agentic AI 转变你的工作流程

人工智能 1 379 2025-03-12 10:01:24

Codium is now Qodo | Contact Us

什么是 Qodo Gen?

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

图片

虽然许多 AI 编码工具都以简单的命令响应系统的形式运行,但Qodo Gen 1.0 代表了下一代:与您一起工作的自主、多步骤问题解决代理。我们的代理不仅仅是生成代码片段,还能了解您的整个项目背景,可以做出决策、使用工具并自主执行任务。

代理聊天(Agentic chat)

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

Agentic Mode使交互更加动态、更少结构化,主动协助完成任务,并为你提供情境建议。

代理聊天是多步骤问题解决的演变,而不是一次性的人工智能响应。Qodo Gen 的代理聊天是自主的,聊天代理可以自主做出决策、提出问题、使用工具和执行任务,而不仅仅是编写代码或只回答一次问题。

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

以下是代理可以执行的一些操作:

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

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

  • 从文本或票证实现任务:将用户故事转化为 React 应用程序中的工作功能,并完成状态管理和 API 集成。

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


这个由人工智能驱动的对话界面可以加速开发者的代码开发,同时又让你能掌控一切。

可扩展代理和工具支持

为了更好地理解代码,并帮助你执行各种操作,Agentic Mode 在后台使用多种服务。除了内置服务器外,用户还可以通过 Anthropic 的模型上下文协议 (MCP) 添加为自己的外部工具。安装了 MCP 服务器的用户可以通过添加 API 密钥来引入第三方或自定义工具和代理来增强他们的工作流程。

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

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

内置代理工具包括:

  • 获取服务:检索各种格式的网络内容。

  • 文件系统服务:管理文件和目录。

  • Git 服务:提供 Git 存储库洞察。

  • LSP(语言服务器协议)服务:分析和跟踪代码结构。


这种可扩展性确保 Qodo Gen 1.0 可以无缝集成到您的开发环境中,让你可以使用内置功能和根据需求定制的工具来增强工作流程。

半代理测试生成

在 Qodo Gen 的早期版本中,测试功能是在 IDE 中的面板中执行的。此高级测试套件专用于代码行为分析、测试行为生成和测试套件扩展。

在 Qodo Gen 1.0 中,用户现在可以选择使用基于聊天的半代理测试生成工作流程。用户可以按照分步流程添加上下文、示例测试和模拟、生成测试行为和综合测试套件。

使用测试生成

  • 打开文件:打开项目中您想要创建测试的文件。

  • 激活 Qodo Gen:单击扩展栏中的 Qodo Gen 徽标。

  • 选择组件:从聊天框下方的栏中选择您想要测试的组件。

  • 开始测试生成:在聊天框中输入 /test,然后点击发送键或单击箭头按钮。Qodo Gen 将开始引导您完成测试生成过程。


这种新的工作流程使测试生成更具交互性和直观性,使开发人员能够与 Qodo Gen 1.0 合作,以更高的效率完善、扩展和优化他们的测试套件。

结语

现在,我们可以开始使用 Qodo Gen 1.0。

无论您是简化开发、集成 AI 驱动的自动化还是优化测试套件,Qodo 都有工具来改变自己的工作流程了。


作者:Qodo

相关地址:

https://www.qodo.ai/products/qodo-gen/?utm_source=21cto&utm_medium=takeover&utm_campaign=qodo-gen

评论