共计 1324 个字符,预计需要花费 4 分钟才能阅读完成。
2025 年 2 月 20 日,GitLab 发布了备受期待的 17.9 版本,带来了多项旨在提升用户体验和功能的改进。其中,GitLab Duo Self-Hosted 的全面推出无疑是本次更新的最大亮点,它使企业能够在自己的基础设施上部署大型语言模型(LLMs),实现 AI 能力的自主掌控。
借助这一功能,企业可以将 GitLab Duo 的代码建议和聊天功能与本地或私有云托管的模型无缝集成。目前,该平台支持在 vLLM 或 AWS Bedrock 上运行的开源 Mistral 模型、AWS Bedrock 上的 Claude 3.5 Sonnet 模型,以及 Azure OpenAI 上的 OpenAI 模型。
对于选择在自有基础设施或私有云环境中部署 LLMs 的企业而言,这一举措有效降低了将专有代码、知识产权或敏感业务数据暴露给外部 AI 提供商的风险。特别是在金融、医疗保健和政府等对合规性和监管要求严格的行业,这一能力显得尤为重要,因为它允许这些机构在完全掌控数据的前提下充分利用 AI 技术。
GitLab 联邦首席技术官 Joel Krooswyk 在接受 DevOps.com 采访时表示,尽管该平台的软件即服务(SaaS)版本正在被越来越多的企业采用,但许多组织仍然倾向于选择自托管模式,这主要是出于满足监管要求等方面的考虑。他进一步指出,这种自托管方式不仅使企业能够自主管理其 DevOps 平台,还有助于 DevOps 团队更好地应对组织在数据隐私方面的要求和担忧。
在本地或私有云中运行 LLMs 还带来了另一个显著优势:企业可以消除与外部 API 调用 AI 服务相关的延迟,这对于实时 AI 应用尤为重要。此外,当 AI 处理过程保持在企业的受控环境中时,数据驻留和合规性(如 GDPR、HIPAA 或 SOC 2)等监管问题也更容易得到有效管理。
通过引入 AI 辅助编码和聊天功能,企业可以将安全编码实践无缝嵌入其开发流程中。LLMs 不仅能够帮助识别安全漏洞、建议最佳实践,甚至可以在代码合并之前自动修复问题。这与 shift-left 安全日益增长的趋势不谋而合,即在开发生命周期的早期阶段就集成安全措施。
总体而言,GitLab 17.9 在 AI 集成、部署效率、开发环境协作和项目维护等方面带来了实质性的改进,为企业提供了更加强大和灵活的开发工具。
除了 AI 相关的增强功能外,GitLab 17.9 还引入了其他多项改进。例如,企业现在能够运行多个 GitLab Pages 站点并进行并行部署,从而显著提高效率并缩短部署时间。此外,集成能力也得到了扩展,用户可以选择在 Visual Studio Code 和 JetBrains 等流行的集成开发环境(IDEs)中将项目文件添加到 Duo Chat 中,这有助于直接在开发环境中进行更深入的代码解释和协作,进一步提升生产力和团队合作效率。
为了优化项目维护,GitLab 17.9 还新增了自动删除旧管道的功能。通过定期清理过时的管道数据,这一功能不仅有助于管理存储空间,还能确保项目仓库保持整洁有序,从而更有效地利用资源。
随着 AI 技术在整个行业的持续发展,GitLab 的这一新版本再次展示了开发团队如何以创新的方式利用 LLMs 来提升其工作效率。GitLab 17.9 的发布,无疑为企业在 AI 时代的数字化转型道路上提供了强有力的支持。