GitLab 18.4发布:AI原生开发平台实现自动化与智能洞察

GitLab 18.4版本推出AI原生开发平台,包含自定义智能体构建、知识图谱导航、自动化管道修复等核心功能,通过AI技术提升开发效率并加强安全治理,实现智能软件开发的全面升级。

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和自托管环境中开始使用这些功能。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计