Help us learn about your current experience with the documentation. Take the survey.

开始使用 GitLab Duo

GitLab Duo 是您的 AI 原生助手。它可以帮助您编写、审查和编辑代码,以及在 GitLab 工作流程中的各种其他任务。它可以帮助您排查流水线问题、编写测试、解决漏洞等等。

步骤 1:确保您可以访问 GitLab Duo

要开始使用 GitLab Duo,您的组织必须拥有 Premium 或 Ultimate 订阅以及 GitLab Duo 插件。

您的插件决定了您可以访问的 GitLab Duo 功能。

  • GitLab Duo Core 插件随所有 Premium 和 Ultimate 订阅一起提供。
  • GitLab Duo Pro 和 GitLab Duo Enterprise 插件可供购买。

对于 GitLab Duo 功能,您的组织可以使用 GitLab 默认的语言模型,或通过使用 GitLab Duo Self-Hosted 托管自己的模型。

如果您在访问 GitLab Duo 功能时遇到问题,您的管理员可以检查安装的健康状况。

有关更多信息,请参阅:

步骤 2:在 UI 中尝试 GitLab Duo Chat

如果您的组织拥有 GitLab Duo Pro 或 Enterprise 插件,您可以尝试在 GitLab UI 中使用 Chat。

转到项目,在右上角,应该会显示一个名为 GitLab Duo Chat 的按钮。如果此按钮可用,则表示一切配置正确。尝试向 Chat 提问或输入 / 以查看斜杠命令列表。

有关更多信息,请参阅:

步骤 3:尝试其他 GitLab Duo 功能

GitLab Duo 在您工作流程的所有阶段都可用。从排查 CI/CD 流水线到编写测试用例和解决安全威胁,GitLab Duo 可以通过多种方式帮助您。

您可以访问的功能取决于您的订阅级别、插件和提供方案。

例如,如果您有权访问:

  • 根因分析,您可以转到您失败的 CI/CD 作业之一,在页面底部选择 Troubleshoot

  • 讨论摘要,在评论较多的 Activity 部分中选择 View summary。GitLab Duo 会总结问题的内容。

有关更多信息,请参阅:

步骤 4:准备在您的 IDE 中使用 GitLab Duo

现在您可以在 IDE 中尝试 GitLab Duo 功能,如 GitLab Duo Chat 和 Code Suggestions。

要在 IDE 中使用 GitLab Duo Chat,您需要安装扩展并使用 GitLab 进行身份验证。

  • 在 GitLab 17.11 及更早版本中,您需要 GitLab Duo Pro 或 Enterprise 插件。
  • 在 18.0 及更高版本中,您需要开启 GitLab Duo,并拥有 GitLab Duo Core、Pro 或 Enterprise 插件。 GitLab Duo Core 包含在所有 Premium 和 Ultimate 订阅中。

或者,如果您拥有 GitLab Duo Pro 或 Enterprise,您可以使用 Web IDE,它包含在 GitLab UI 中并且已经完全配置好。

有关更多信息,请参阅:

步骤 5:开始在您的 IDE 中使用 Code Suggestions 和 Chat

最后,在您的 IDE 中测试 Code Suggestions 和 Chat。

  • Code Suggestions 会在您输入时推荐代码。
  • Chat 可用于询问有关代码或您需要的任何其他问题的信息。

您可以选择需要建议的语言。

有关更多信息,请参阅: