GitLab 18.4:AI原生开发实现自动化与智能洞察
GitLab 18.4版本让团队能够创建自定义智能体、解锁知识图谱上下文,并自动修复管道,使开发人员保持专注和工作流顺畅。
构建您的开发体验
AI Catalog作为专业智能体库(实验性功能)
GitLab 18.4推出GitLab Duo AI Catalog——一个中心化库,团队可在其中创建、共享和协作使用跨组织的自定义智能体。创建自定义智能体就像培训工程师按照组织的"正确方式"工作。例如:
- 自定义产品规划智能体可按特定格式提交错误,遵循标签标准
- 技术文档智能体可按照规范起草简洁文档
- 安全智能体可确保每个合并请求满足安全合规标准
这些智能体成为GitLab内部工作流自然组成部分,在不破坏现有流程的情况下加速任务执行。
保持工作流顺畅
更智能的Agentic Chat简化与智能体的协作(测试版)
作为GitLab Duo Agent Platform的核心,Agentic Chat提供了与AI智能体无缝协作的方式:
与自定义智能体聊天 设计完成后,可立即通过Agentic Chat让智能体工作,例如询问"给我分配任务列表"来开始当天工作。现在可以开启新对话或恢复之前的对话而不丢失上下文。
用户模型选择 在18.4中,您可以在用户级别为特定聊天会话选择模型,让您决定哪个LLM最适合任务。
改进的格式和视觉设计 包括改进的工具调用批准处理,确保更愉悦的体验。
通过Agentic Chat可用的智能体会话 会话现在成为Agentic Chat体验的核心部分。任何智能体运行或流程都会出现在会话概览中,包含作业日志、用户信息和工具元数据等详细信息。
解锁代码库
引入GitLab知识图谱(测试版)
GitLab知识图谱改变了开发者和智能体理解和导航复杂代码库的方式:
- 提供整个项目的连接地图,链接文件、路由和跨软件开发生命周期的引用
- 通过转到定义、代码库搜索和引用跟踪等工具,开发者可以提出精确问题
- 帮助团队更快、更自信地工作,无论是新成员入职、深度研究还是探索修改影响
此版本专注于本地代码索引,gkg CLI将代码库转换为实时、可嵌入的RAG图数据库。可通过单行脚本安装,解析本地仓库,并通过MCP连接查询工作区。
自动化管道维护
具有业务感知的修复失败管道流程
通过结合技术分析与战略上下文,解决管道失败问题:
- 业务感知失败检测:监控管道执行同时理解不同工作流和部署目标的重要性
- 上下文根本原因分析:分析失败日志、业务需求、最近更改和跨项目依赖关系
- 战略修复优先级:考虑业务影响、截止日期和资源分配优先级生成适当修复
- 工作流集成解决方案:创建包含修复的合并请求,维持适当评审流程
定制AI环境
GitLab Duo模型选择优化功能性能
模型选择现已全面可用,让您直接控制为GitLab Duo提供支持的大型语言模型:
- 您和团队可以选择首选模型,在组织范围内应用或按功能定制
- 可设置默认值确保命名空间和工具间的一致性
- GitLab Duo自托管客户新增对GPT OSS和GPT-5的支持
保护敏感上下文
GitLab Duo上下文排除实现细粒度数据保护
GitLab Duo上下文排除提供项目级设置,让团队从AI访问中排除特定文件或文件路径:
- 文件特定排除:保护敏感文件如密码配置、密钥和专有算法
- 基于路径的规则:根据目录结构或文件命名约定创建排除模式
- 灵活配置:在项目级别应用排除同时保持开发工作流效率
- 审计可见性:跟踪排除内容以支持数据治理策略合规
使用新MCP工具扩展AI能力
GitLab MCP服务器的新工具
GitLab 18.4在18.3引入的初始MCP服务器基础上添加更多MCP工具:
- 扩展集成可能性,使第一方和第三方AI智能体能够承担更丰富任务
- 包括访问项目数据、执行代码操作或跨仓库搜索
- 同时尊重现有安全和权限模型
体验智能软件开发的未来
通过GitLab Duo Agent Platform,工程师可以从单线程工作转向多线程协作,与异步智能体像队友一样协同工作。GitLab 18.4不仅仅是软件升级,它使开发人员的日常体验更顺畅、更智能、更安全。
GitLab Premium和Ultimate用户现在可以在GitLab.com和自托管环境中开始使用这些功能。