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智能体无缝协作的方式。GitLab 18.4中Agentic Chat的最新更新改善了聊天体验,并扩展了会话的管理和展示方式。
- 与自定义智能体聊天:一旦设计完成,您可以立即通过Agentic Chat让该智能体工作
- 用户模型选择:现在可以在用户级别为给定聊天会话选择模型
- 改进的格式和视觉设计:包括改进的工具调用批准处理
- 通过Agentic Chat提供的智能体会话:任何智能体运行或流程现在都会出现在会话概览中
解锁代码库
引入GitLab知识图谱(测试版)
GitLab 18.4中的知识图谱改变了开发人员和智能体理解和导航复杂代码库的方式。知识图谱提供整个项目的连接地图,链接软件开发生命周期中的文件、路由和引用。
通过利用诸如转到定义、代码库搜索和通过聊天查询进行引用跟踪等工具,开发人员能够提出精确的问题。此版本的知识图谱专注于本地代码索引,其中gkg CLI将您的代码库转换为用于RAG的实时、可嵌入的图数据库。
自动化流水线维护
具有业务感知的修复失败流水线流程
保持流水线绿色对开发速度至关重要。修复失败流水线流程通过结合技术分析和战略上下文来解决这一挑战:
- 业务感知故障检测:监控流水线执行,同时了解不同工作流和部署目标的重要性
- 上下文根本原因分析:分析故障日志以及业务需求、最近更改和跨项目依赖关系
- 战略修复优先级:生成适当的修复,同时考虑业务影响、截止日期和资源分配优先级
- 工作流集成解决方案:自动创建包含修复的合并请求
定制AI环境
GitLab Duo模型选择优化功能性能
模型选择现已普遍可用,让您直接控制哪些大型语言模型为GitLab Duo提供支持。您和您的团队可以选择您选择的模型,在整个组织中应用它们或按功能定制它们。
保护敏感上下文
GitLab Duo上下文排除实现细粒度数据保护
GitLab Duo上下文排除在18.4中提供项目级设置,让团队从AI访问中排除特定文件或文件路径。功能包括:
- 文件特定排除
- 基于路径的规则
- 灵活配置
- 审计可见性
使用新的MCP工具扩展AI能力
GitLab MCP服务器的新工具
GitLab 18.4在18.3中引入的初始MCP服务器基础上添加了更多MCP工具——这些功能定义了MCP客户端如何与GitLab交互。这些新工具扩展了集成可能性,使第一方和第三方AI智能体能够承担更丰富的任务。
体验智能软件开发的未来
随着GitLab Duo Agent Platform的发展,工程师可以开始从以单线程方式一次处理一个问题,转向与像队友一样工作的异步智能体进行多线程协作。
GitLab Premium和Ultimate用户今天就可以在GitLab.com和自托管环境中开始使用这些功能。