写点什么

GitLab 18.0 发布,引入 AI 编码助手

作者:Matt Saunders

  • 2025-06-09
    北京
  • 本文字数:1539 字

    阅读完需:约 5 分钟

大小:755.41K时长:04:17
GitLab 18.0发布,引入AI编码助手

GitLab 发布其自托管 DevSecOps 平台的 18.0 版本,为 Premium 和 Ultimate 档引入了更多 AI 功能。此次版本更新包含 AI 原生开发工作流,标志着 GitLab 与微软的 GitHub Copilot 以及其他 AI 辅助编码平台等竞争对手站在了同一起跑线上。这些 AI 功能涵盖代码建议、集成开发环境中的智能聊天以及自动代码分析等。



行业观察者已察觉到这些变革所带来的的实际影响。在 ALM Toolbox(GitLab 的合作伙伴)的播客中,嘉宾着重指出,AI 的整合并非简单的渐进式改良。“这不仅仅是一些小插件,对于这些层级来说是一种根本性的变化”,他们指的是 Premium 和 Ultimate 计划。他们强调,AI 功能能够有效解决开发过程中常见的瓶颈问题,尤其是在代码理解和评审方面。


ALM Toolbox 播客还特别强调了代码评审中上下文的改进。他们解释说,增强的 AI“会同时检查合并请求中所有文件的差异”,并且会“查看被更改文件的内容,而不仅仅是发生变更的片段”。这种更广泛的上下文理解旨在减少早期 AI 编码助手所面临的“奇怪或不准确的建议”问题。


这种集成方法也引发了广泛关注,演讲者指出, Duo “直接在你的 IDE 内运行”,而不是要求开发人员“不断切换上下文”,这反映了一种行业趋势,即 AI 功能直接嵌入到现有的工作流中,而不需要切换上下文才能使用。


这些新的 AI 功能以前仅以独立插件的形式提供。如今,它们被整合到 GitLab 18.0 中,并受到了广泛好评,在 GitLab 首席执行官 Sid Sijbrandij 于领英发布相关消息时,其中一条评论便着重强调了这种实用整合的重要性:


我喜欢的是:这不仅仅是将 AI 作为一个独立功能添加进来,而是将 AI 深度融入到那些至关重要的工作流中。

—— Eduardo Mussali


除了 AI 功能外,GitLab 18.0 还有其他值得注意的变化。GitLab 18.0 中的 Duo 代码评审功能能够自动在合并请求上执行代码评审,无需手动触发。系统会智能地跳过草稿请求和空白的变更并进行分析,包括合并请求上下文和跨文件关系。这种功能与 SonarQube 和 CodeClimate 等工具提供的自动化代码质量评估类似。


Repository X-Ray(GitLab 的代码智能功能)现在可在自托管环境中使用。借助此功能,组织可以在确保代码本地化存储的同时保持 AI 辅助开发工作流程。它旨在消除部分企业对于将代码存储于云端平台所引发的安全顾虑。在性能优化方面,新增了代码建议的提示词缓存机制,显著提升了使用 AI 编码辅助的响应速度。此外,缓存数据不会被写入持久存储,这一特性有效缓解了部分组织在采用 AI 编码助手时所面临的隐私担忧。


在安全和合规性方面,GitLab 改进了漏洞跟踪能力,对合并请求管道中的安全扫描进行了扩展。现在,组织能够配置应用程序安全测试扫描器在合并请求工作流中运行,从而能够更早地发现潜在的安全问题。


平台还引入了颗粒度作业令牌权限(目前处于测试阶段),为 CI/CD 管道访问权限提供了更精准的控制。管理方面的改进包括增强了用户会话管理、支持 SHA256 SAML 证书以及在所有用户层级中扩展了删除保护功能。将删除保护作为一项核心功能,而非付费选项,体现了 GitLab 对数据安全的高度重视。


GitLab 的 Kubernetes 集成还支持工作空间共享命名空间,并改进了 Pod 状态的可视化。


此次发布包括一些重大变更,例如对 PostgreSQL 版本支持和捆绑的 Prometheus 图表的更新。公告建议计划进行升级的团队必须确保正在运行 PostgreSQL 16 并对监控配置进行评审。Reddit 上的一些用户建议等待 18.1 版本发布,尽管在论坛上有一些用户报告了在升级自托管版本时遇到了一些问题,但这些问题尚未被确认为是软件本身的错误。


GitLab 18.0 中还有许多其他新功能,所有这些功能都列在了发布公告中。


【声明:本文由 InfoQ 翻译,未经许可禁止转载。】


查看英文原文https://www.infoq.com/news/2025/06/gitlab-18-ai-code-assistance/

2025-06-09 11:102455

评论

发布
暂无评论

DAPP钱包燃烧质押合约挖矿项目系统开发

l8l259l3365

LED屏幕行业当前形势及未来

Dylan

数字化 行业 LED LED显示屏

预训练大模型的演变与突破

百度开发者中心

大模型 #人工智能 ChatGPT

生产效率的革新:腾讯混元大模型实测!

老张

人工智能 大模型

使用阿里巴巴API获取商品详情的实践指南

Noah

当OLAP碰撞Serverless,看ByteHouse如何建设下一代云计算架构

字节跳动数据平台

数据库 大数据 云原生

阿里巴巴商品详情 API 的深度解析与应用

Noah

生成式语言大模型的工程实践

百度开发者中心

自然语言处理 大模型 生成式AI

Wireshark的数据包

小齐写代码

LLM大模型AI能力助力企业数字化智能化转型

百度开发者中心

大模型 #人工智能

Windows10 下 CUDA 新旧多版本共存

北桥苏

Python tensorflow nlp cuda

活动回顾|阿里云云原生 Serverless 技术实践营 深圳站回放&PPT下载

Serverless Devs

Serverless AIGC

Mac电脑好用的音频修复和增强工具: iZotope RX 10最新版激活包

胖墩儿不胖y

Mac软件 音频处理工具 音频修复工具

KaiwuDB 亮相中国 5G+工业互联网大会,助力新型工业化

KaiwuDB

KaiwuDB 5G工业互联网大会

高防服务器的原理

Geek_f19a80

服务器

PP-OCR与文心一言强强结合,无须训练,信息抽取精度超80%!

飞桨PaddlePaddle

人工智能 OCR 文心一言

一起学Elasticsearch系列-分词器

Java随想录

Java 大数据 Elast Elastic Search

📝 App备案与iOS云管理式证书  ,公钥及证书SHA-1指纹的获取方法

这19个JS代码技巧,后悔没有早点看到

伤感汤姆布利柏

编程 程序员 低代码 js 代码技巧

GitLab 18.0发布,引入AI编码助手_AI&大模型_InfoQ精选文章