为了账号安全,请及时绑定邮箱和手机立即绑定

Qodo Gen 1.0来了:用智能代理帮你改造工作流程

今天,我们要向大家介绍Qodo Gen 1.0,非常激动!

Qodo Gen是什么?

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

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

快来试试 Qodo Gen 1.0](https://www.qodo.ai/products/qodo-gen/?utm_source=devto&utm_medium=takeover&utm_campaign=qodo-gen)

继续往下看,了解我们最近更新和新增的功能。

代理式聊天

现在,Qodo Gen 支持标准或代理模式。标准模式提供一个更手动的 Qodo Gen 使用体验,包括命令

代理型模式使互动更加灵活和动态,减少结构化,主动协助任务,并根据上下文提供建议。

Qodo Gen的代理聊天是多步骤问题解决的发展,不再是单一的人工智能回复。这意味着代理不仅限于一次回答问题,还能自主做出决定、提问、使用工具并执行任务。

代码代理利用Qodo的核心工具来理解提示意图以及进行高级上下文检索,这些工具涵盖了代码库的索引和分析、网络搜索和抓取技术。

这里有一些智能代理能做的事情。

  • 编写新代码: 使用 Flask 创建一个完整的 REST API,包括路由、模型和数据库设置。
  • 修复错误: 通过分析堆转储并提供优化建议来检测和解决 Java 应用程序中的内存泄漏问题。
  • 实现来自文本或工单中的任务: 将用户故事转化为 React 应用程序中的一个功能,包括状态管理和与 API 的集成。
  • 开发前端组件: 使用 Tailwind CSS 为响应式网页应用构建可重用的 React 组件。

这款人工智能驱动的对话界面能加快开发进程,让您在过程中保持控制。

    • *(此处省略内容)
支持扩展的代理和工具

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

  • 预配置的 MCP 工具(比如 Jira 和 GitHub),可以使用 API 密钥来激活。
  • 你可以通过在 Qodo Gen 中手动添加其他服务来自定义 MCP 工具,或使用 Smithery 连接其他服务。

内置的智能代理工具

  • 抓取服务:抓取不同格式的网页内容。
  • 文件系统服务:管理文件和目录。
  • Git 服务:提供 Git 仓库的洞察信息。
  • LSP 服务:分析并追踪代码结构。

这种可扩展性确保 Qodo Gen 1.0 能够无缝地融入到您的开发流程中,让您能够利用内置功能及根据需要定制的工具来优化工作流程。


半自动测试生成

注:此处“半自动”意指“semi-agentic”,指系统具有一定自主性但仍需外部指令的部分自动化过程。

在之前的 Qodo Gen 版本中,测试功能是在 IDE 的一个面板内进行的。这套高级测试工具集专注于代码行为分析和测试行为生成,并扩展测试套件。

在 Qodo Gen 1.0 中,用户现在可以选择用聊天的方式来进行半自动化的测试生成。用户可以按照步骤添加背景信息、示例测试和模拟数据,生成测试行为和结果,并创建完整的测试套件。

使用生成测试:

(注:若“测试生成”特指技术上下文中的自动化测试生成,可进一步明确为“自动化测试生成”。)

使用生成测试: 自动化测试生成

  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 都有可以改变您工作流程的工具。

试试Qodo Gen 1.0

感谢阅读!有什么问题或意见,可以在下面留言哦!

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

1 评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

举报

0/150
提交
取消