RSS GitLab
关注
介绍 GitLab Orbit:一次查询即可获取完整的代码与生命周期上下文
AI 代理在理解代码所处的系统环境方面存在困难,导致努力白费和任务失败。这一差距的产生,是因为代理往往缺乏超出其正在分析代码之外的上下文。GitLab Orbit 旨在弥合这一差距,通过构建一个涵盖所有软件开发生命周期数据的实时可查询图谱来实现。该图谱将代码、合并请求、流水线、部署、漏洞及所有权关系相互连接。借助这一来自 GitLab 的一手数据,代理能够做出更明智的决策并提供更准确的结果。与 RAG 等传统方法相比,GitLab Orbit 在 AI 代码审查准确性方面展现出显著提升。它使编码代理的速度最高提升 11 倍,并大幅减少 token 用量。此外,Orbit 支持此前无法实现的查询,例如追踪流水线故障的根本原因,或映射漏洞的影响范围。这有助于加快事件响应速度,并更高效地规划迁移等任务。该系统通过从各种来源摄入并解析数据,维护一个实时更新的关系图谱。查询流量与主 GitLab 实例分离,授权机制则镜像现有的 GitLab 权限。Orbit 基于 GitLab 已捕获的数据构建,无需新增监控工具。工程师还可通过数据探索器直接查询该图谱,以进行手动调查。GitLab Orbit 目前面向 Premium 和 Ultimate 客户开放公共测试版。