Overseas access: www.kdjingpai.com
Bookmark Us

Rovo Dev Agent 是 Atlassian 推出的一套人工智能开发代理工具,旨在帮助开发团队快速构建高质量的软件。它的核心是建立在 Atlassian 的“团队协作图谱”(Teamwork Graph)之上,并具备代码智能。这使得 AI 不仅能理解代码,还能连接 Jira 和 Confluence 中的业务背景信息,确保每一行代码都与业务目标和客户价值对齐。Rovo Dev Agent 通过自动化处理开发流程中的重复性任务来减少工作阻力,例如将 Jira 工单直接生成为代码计划、辅助代码审查、清理过时的功能开关以及排除流水线故障。此外,它还提供了一个强大的命令行工具(Rovo Dev CLI),让开发者可以在终端中用自然语言与代码库交互,进一步提升开发效率。

每天提供高达2000万Token的Claude Sonnet 4、GPT-5免费额度

Rovo Dev Agent:Atlassian推出的人工智能开发代理工具-1

Function List

  • 代码规划器 (Code Planner): 将 Jira 工单(tickets)自动转换成可执行的技术方案。它会分析代码库的语言、框架和架构,结合 Jira 和 Confluence 的内容,为开发者提供一个明确的编码起点。
  • 代码审查器 (Code Reviewer): 作为一个智能审查助手,它会根据技术要求和 Jira 中设定的业务目标来检查拉取请求(Pull Requests)。在代码进入生产环境前发现潜在问题,确保代码变更符合验收标准。
  • 功能开关清理器 (Feature Flag Cleaner): 在功能完全上线后,自动移除或合并代码中遗留的功能开关,让开发者无需手动清理,从而专注于更有价值的工作。
  • 部署总结器 (Deployment Summarizer): 自动分析并总结通过 Bitbucket Pipelines 进行的软件部署,为每次发布生成清晰的变更摘要,确保所有团队成员都能理解部署内容。
  • 代码文档编写器 (Code Documentation Writer): 在编码过程中自动生成有意义的、全面的代码文档,提高项目的可维护性,方便未来的开发工作。
  • 流水线故障排除器 (Pipeline Troubleshooter): 当持续集成/持续交付(CI/CD)流程失败时,它能将故障信息转化为可行的解决方案,帮助团队快速定位并解决问题。
  • Rovo Dev 命令行工具 (Rovo Dev CLI): 一个可以在终端中使用的 AI 开发代理,支持通过自然语言与代码库交互、定制自动化任务,并与 Atlassian 工具无缝集成。
  • MCP 服务集成 (MCP Server Integration): 通过 Atlassian 的 MCP Server,Rovo 可以安全地连接到第三方大型语言模型(例如 Anthropic 的 Claude)、IDE 或其他代理平台,让 AI 可以在开发者当前的工作环境中直接获取所需信息。

Using Help

Atlassian Rovo Dev Agent 通过将 AI 能力深度集成到开发者的日常工具和流程中,旨在减少重复劳动,提高效率。它的使用方式主要分为在 Atlassian 产品内部的集成功能和通过专门的命令行工具(CLI)进行交互。

一、 在 Atlassian 工具中使用 AI 功能

Rovo 的许多功能被直接嵌入到了你已经熟悉的 Atlassian 产品中,例如 Jira 和 Bitbucket。

  1. 代码规划 (Code Planner)
    • How to use: 在 Jira 中创建一个新的开发任务或用户故事(Issue)。
    • Operational Processes: 当你打开这个 Jira Issue 时,Rovo 的“代码规划器”功能会被激活。它会读取 Issue 的描述、需求和验收标准,同时扫描你的代码库以及相关的 Confluence 文档。基于这些全面的信息,AI 会生成一份详细的技术方案和编码计划,包括需要修改哪些文件以及如何修改。这份计划会直接展示在 Jira Issue 中,为开发者提供一个清晰的执行起点。
  2. 代码审查 (Code Reviewer)
    • How to use: 在 Bitbucket 或链接的 GitHub 仓库中创建一个拉取请求(Pull Request, PR)。
    • Operational Processes: 当 PR 被创建后,“代码审查器”会自动运行。它不仅会检查代码的技术规范,还会连接到对应的 Jira Issue,比对代码变更是否满足了最初设定的业务目标和验收标准。它会像一个团队成员一样,在 PR 页面留下评论和改进建议,指出潜在的逻辑错误或不符合业务目标的代码实现。
  3. 部署总结 (Deployment Summarizer)
    • How to use: 通过 Bitbucket Pipelines 执行一次部署。
    • Operational Processes: 部署完成后,“部署总结器”会分析这次部署包含的所有代码提交和相关的 Jira Issues。然后,它会自动生成一份简明扼要的发布摘要,清晰地说明了本次发布为客户带来了哪些变化。

二、 使用 Rovo Dev 命令行工具 (CLI)

对于习惯在终端工作的开发者,Rovo Dev CLI 提供了一个强大的 AI 助手。

  1. Installation and Setup
    • 首先,你需要注册并安装 Rovo Dev Beta 版。
    • Rovo Dev CLI 是通过 Atlassian CLI 访问的一项 AI 功能。根据官方文档指引,在你的本地开发环境中安装 Atlassian CLI 后,即可启用 Rovo Dev CLI。
  2. 核心操作功能
    • 自然语言交互: 你可以使用日常说话的方式向代码库提问,例如输入命令:“show me all functions related to user authentication”(显示所有与用户认证相关的函数),AI 会扫描代码并返回相关部分,让理解复杂代码库变得轻松。
    • 定制化任务处理: 你可以让 AI 处理重复性任务,例如清理功能开关或自动生成单元测试。你可以根据自己团队的特定需求和偏好来定制 AI 的功能。
    • 无缝工具集成: 它与你已经使用的 Atlassian 工具(Jira, Confluence, Bitbucket)紧密结合,让你的工作流程更加顺畅。
    • 全面的安全控制: 通过强大的权限控制和安全协议,确保你的项目代码安全。
    • 使用透明度和用户管理: 可以清晰地监督 AI 的交互和资源使用情况,并简化用户访问权限的管理。

application scenario

  1. 加速新成员上手
    对于刚加入项目的开发者,Rovo 可以提供巨大帮助。通过代码规划器,他们能根据 Jira 任务快速得到一份清晰的修改指引。同时,通过命令行工具,他们可以用自然语言查询代码库的结构和逻辑,而不需要花费大量时间去阅读整个项目。
  2. 提高代码审查质量
    在快节奏的开发周期中,人工审查很容易忽略业务逻辑的匹配度。Rovo 的代码审查器可以将代码变更与 Jira 中的业务需求直接关联,确保每一行代码都服务于最初的目标,减少因需求误解导致的返工。
  3. 自动化日常维护
    开发团队经常需要处理一些繁琐但必要的维护工作,例如移除过期的功能开关、为旧代码补充文档。这些任务可以交给 Rovo 的自动化代理来完成,让开发者能够专注于更具创造性的工作。
  4. 简化 CI/CD 流程管理
    当自动化部署流水线失败时,开发者通常需要花费时间去翻阅大量的日志。流水线故障排除器可以直接分析日志,指出失败的步骤并给出解决方案,从而加快问题的修复速度。

QA

  1. 如何获取 Rovo Dev Agents (Beta) 的使用权限?
    你可以通过 Atlassian 官网的注册页面开始使用 Rovo Dev Agents Beta 版。
  2. 这些代理功能何时会正式发布?
    Rovo Dev Agents 目前处于 Beta 测试阶段,Atlassian 正在持续开发并收集用户反馈。一旦准备就绪,他们会公布正式发布的消息。
  3. 我应该去哪里了解更多信息或提问?
    你可以加入 Atlassian 的官方社区小组,在那里可以了解更多关于代理的信息,并与开发团队及其他用户进行互动。
  4. Rovo Dev Agents 支持哪些代码管理工具?
    目前支持 Bitbucket Cloud 和 GitHub。
  5. Rovo Dev CLI 和 Atlassian CLI 有什么区别?
    Rovo Dev CLI 是一个强大的 AI 功能,可以通过 Atlassian CLI 进行访问。Atlassian CLI 是一个更基础的命令行工具。
  6. Atlassian 如何保护客户数据?
    Atlassian 将其隐私原则应用于 Rovo Dev 代理。公司在产品设计中就融入了隐私保护,并为用户提供数据控制、选择和透明的通知。详细信息可以在 Atlassian 的信任中心和隐私政策中找到。
0Bookmarked
0kudos

Can't find AI tools? Try here!

Just type in the keyword Accessibility Bing SearchYou can quickly find all the AI tools on this site.

Top

en_USEnglish