LigaAI x 极狐GitLab,共探 AI 时代研发提效新范式

news2024/11/25 9:57:57

近日,LigaAI 和极狐GitLab 宣布合作,双方将一起探索 AI 时代的研发效能新范式,提供 AI 赋能的一站式研发效能解决方案,让 AI 成为中国程序员和企业发展的新质生产力。

软件研发是一个涉及人员多、流程多、系统多的复杂工程,LigaAI 和极狐GitLab 一直在积极探索安全、高效交付的方式。LigaAI 在「AI+研发协作」领域持续创新多年。作为以人工智能技术为核心的新一代智能研发协作平台,LigaAI 通过 AI 和强大的多端联结能力,为众多企业提供了一站式需求管理、智能项目助理、研发洞察等产品和服务。致力于通过 AI 场景化繁为简,提升协作效率,赋能研发团队,LigaAI 秉承更智能、更轻巧、更高效的理念,助力研发团队高质量、高效率地创新成长。

在这里插入图片描述

经过多年的深耕极狐GitLab 已经发展成为一个囊括敏捷项目管理、源代码托管、CI/CD、安全合规等众多功能的企业级一体化 DevSecOps 平台,通过提高研发、产品、运维、测试、安全等人员之间的协作、简化繁杂工具链的运维、加速价值流的流动来实现软件交付效率的提升,同时保证软件研发的安全可靠。

在这里插入图片描述

LigaAI 和极狐GitLab 的合作,将构建 AI 时代研发提效新范式。

范式一:研发需求智管理,研发效能新洞察

在需求开发过程中,产品、设计、开发、测试、运维等多个角色需要通力协作,而跨职能团队间无缝的增量传递是提升研发效能的关键。传统需求管理方式中,需求文档撰写、状态更新和同步以及项目进度跟踪常常造成人效的浪费。在 LigaAI 中,产品经理可以通过 AI 自动编写 PRD 文档补充上下文语境让 AI 分析需求质量,并一键创建待办需求,快速实现文档与需求的双向联动,不仅提高了文档质量和录入效率,还确保每条需求都有完备的跟踪和记录。

在需求管理方面,LigaAI 也为团队提效进阶赋能,例如智能归集个人待办自动生成日报/周报可视化项目进度与风险等等。借助 AI 能力,研发人员能够在海量的需求数据中,快速获取待办、进度、阻碍和风险等重要信息,从而提升决策效率与质量。LigaAI 实现了产研业务一体化协作,为研发提供全新的视角,真正专注于交付价值。

高效的需求管理是软件快速交付的开始。LigaAI 让需求管理变得简单、智能、高效,也会让研发人员对于需求的理解更加透彻,再配合极狐的源代码托管GitLab CI/CD,让软件研发快速、高质量交付真正落地。

范式二:人机结对智编程,代码交付新体验

编码、测试、评审并合并到主干分支,这是研发人员常见的代码交付流程。AI 可以融入到这个流程中的每一个环节,诸如 AI 进行代码辅助编写用 AI 自动生成测试用例对代码进行测试、AI 自动推荐「硬核」审核员对代码进行评审等,XP 中提倡的结对编程,在 AI 的帮助下,得以真正落地实践,这个过程对于效率的提升是不言而喻的。此外,AI 还可以对代码块进行解释,帮助新入职员工或者代码评审人员快速了解代码的背后逻辑。AI 化身成为研发人员的「个人小助理」,实现有 AI 随行,码力无限。

极狐GitLab 本身有完成的 JiHu Flow 来标准化软件研发流程、提高代码质量,同时提升大规模团队的协作和研发体验,在 AI 的加持下,这种工作流带来的效率提升会被进一步放大,价值也会更加凸显出来。极狐GitLab 将用 AI 赋能软件研发工作流,带来软件交付新体验。

简化代码提交操作也是优化用户体验的重要一环。过去,研发人员完成编码后,还需切换到其他工具更新任务状态,这会造成上下文切换和信息同步不及时的问题。LigaAI 通过插件将需求和编码工作关联起来,实现统一管理。现在,研发人员可以在 IDE 内直接查看个人待办和需求详情同步项目状态,并且利用提交消息功能自动提交代码信息,无需来回跳转,专注于编码创造。

范式三:漏洞风险智化解,安全合规新防护

安全是软件交付的底线,随着软件代码行数、功能的增多,安全风险也在增加,在软件敏捷交付的时代,就需要安全提前介入来确保软件交付的安全性,这也是这几年火热的 DevSecOps 的由来。极狐GitLab 在 DevSecOps 方面开发了大量的功能,不仅引入了大量安全测试手段(7 大安全测试方法) ,还将这些安全手段和内置的 CI/CD 无缝集成,实现变更代码的自动扫描,研发人员或代码审核人员在 MR 中就可以看到扫描出的安全漏洞,并根据修复建议进行快速修复,从而缩短漏洞的修复时长,提高变更代码的安全性。

但是这种情况下,安全报告的解读还是需要专业的安全知识,或者专业的安全人士,漏洞的发现也多在测试阶段。在 AI 的加持下,安全漏洞的发现会更进一步—— 在研发人员编码的时候,AI 就能够识别出代码中的潜在安全风险,并且给出修改建议;而在测试阶段发现的安全漏洞,AI 能够像专业的安全人士一样用研发人能懂的话术对漏洞进行解读,并且给出修复建议,这样不需要其他人员的帮助,研发人员就能够自行解决代码中的漏洞,整个安全漏洞的修复周期是会大大缩短的,代码的安全性也就得到了保证。

此外,项目级安全与风险同样不可忽视。LigaAI 融合大量行业最佳实践,在海量的原生数据中解析出涵盖团队、项目和工程三个维度的诸多核心研发管理指标,全程动态追踪软件交付表现,以 AI 诊断保障项目交付安全。

在项目进程中,产品经理可以根据量化指标数据和基于 AI 的智能建议,掌握团队及项目的健康情况和潜在风险,快速调整策略方向;技术负责人可以从工程角度洞察研发团队的编码表现、任务流转数据及分支处理效率,借助 AI 智能专家提供的诊断建议,提前识别工程瓶颈,精准优化;CTO 能够根据「性能等级标杆」快速辨析组织的研发效能和关键阻碍,而 AI 结合实际情况,提供可行的优化建议,助力项目顺利完成。

写在最后

软件研发领域已经迈入 AI 时代,单纯地使用人力或者传统工具进行研发提效可能会是一件收效甚微的事情,学会利用 AI 的力量来放大传统工具的能量,提升研发效能是 AI 时代每位软件人都需要做的事。而 LigaAI 和极狐GitLab 已经在这条路上做了很多探索,相信两个产品的结合能够为中国程序员及企业带来提供新质生产力的利器—— AI 赋能的企业级软件研发平台。

关于LigaAI

LigaAI 是新一代智能研发协作平台。我们以人工智能技术为核心,致力于通过 AI 场景化繁为简,提升协作效率,赋能广大研发团队。从开发者的具体工作场景出发,LigaAI 通过人工智能将开发者们从繁杂琐事中抽离出来,为其提供简洁、智能的协作体验,也为不同类型的组织提供数字化、个性化、智能化的项目协作平台。

欢迎体验新一代智能研发协作平台 LigaAI,快人一步打造 AI 增效引擎!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1588105.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

三小时使用鸿蒙OS模仿羊了个羊,附源码

学习鸿蒙arkTS语言,决定直接通过实践的方式上手,而不是一点点进行观看视频再来实现。 结合羊了个羊的开发思路,准备好相应的卡片素材后进行开发。遇到了需要arkTS进行解决的问题,再去查看相应的文档。 首先需要准备卡片对应的图片…

ccf201509-3模板生成系统(list,map,字符串综合运用)

问题描述 成成最近在搭建一个网站,其中一些页面的部分内容来自数据库中不同的数据记录,但是页面的基本结构是相同的。例如,对于展示用户信息的页面,当用户为 Tom 时,网页的源代码是: 而当用户为 Jerry 时…

【Spring Boot 源码学习】SpringApplication 的 run 方法核心流程介绍

《Spring Boot 源码学习系列》 SpringApplication 的 run 方法核心流程介绍 一、引言二、往期内容三、主要内容3.1 run 方法源码初识3.2 引导上下文 BootstrapContext3.3 系统属性【java.awt.headless】3.4 早期启动阶段3.5 准备和配置应用环境3.6 打印 Banner 信息3.7 新建应用…

一起学习python——基础篇(16)

今天继续说说python的网络请求方法——get方法和post方法。上一章已经简单说了一下get方法,现在说一下post方法如何进行网络请求。 假如服务端开发人员给你一个接口文档内容如下: Request(请求参数): 1、接口url为http://127.0.0.1:5005/a…

Mac 局域网内连接 MySQL

1. 前言 本文记录在 mac 局域网下实现数据库资源共享的问题 项目开发初期,都是在本地进行开发调试,数据库也在本地。那么和你配合开发的同事,就可能想要连接你 mac 电脑的数据库,连接过程中可能就会遇到问题。本文详细记录这些问…

MongoDB数据库转换为表格文件的Python实现

目录 一、引言 二、转换工具与库的选择 三、转换过程详解 安装必要的库 连接MongoDB数据库 查询并处理数据 将数据写入CSV文件 四、进阶技巧与注意事项 五、总结 一、引言 在当今大数据时代,数据的存储、处理与共享显得尤为重要。MongoDB作为一个面向文档…

centos7安装 on-my-zsh

如下👇 yum install -y zsh chsh -s /bin/zsh yum install -y git sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 重启即可生效啦~

cordova后台插件开发新手教程

typora-root-url: imags cordova后台插件开发新手教程 预安装环境:JDK11、Android studios、nodo.js 一、环境搭建 1.安装Cordova npm install -g cordova2.创建项目 cordova create 具体命令: cordova create 目录名 包名 项目名 执行结果终端&am…

7-23 币值转换

题目链接&#xff1a;7-23 币值转换 一. 题目 1. 题目 2. 输入输出样例 3. 限制 二、代码 1. 代码实现 #include <iostream> #include <string> using namespace std;string numStr[] { // 0-9对应的字符串&#xff08;字符串是方便string&#xff09;"a…

tensorflow.js 如何从 public 路径加载人脸特征点检测模型

系列文章目录 如何在前端项目中使用opencv.js | opencv.js入门如何使用tensorflow.js实现面部特征点检测tensorflow.js 如何从 public 路径加载人脸特征点检测模型tensorflow.js 如何使用opencv.js通过面部特征点估算脸部姿态并绘制示意图tensorflow.js 使用 opencv.js 将人脸…

常用特征分箱算法

特征分箱是构建信用评分过程中最重要的一个环节。特征分箱是对连续变量离散化的一种简称&#xff0c;对于连续型变量&#xff0c;需要对其连续值进行拆分&#xff0c;并进行后续的分箱调整工作&#xff1b; 对于离散型变量&#xff0c;通常要根据每个离散值计算其坏样本占比或…

【unity】【C#】游戏音乐播放和发布

今天我们来认识一下有关 unity 音乐的一些知识 我们先创建 AudioClips 文件夹&#xff0c;这个文件夹通常就是 unity 中存放音乐的文件夹&#xff0c;然后拖进音乐文件进去 这里为大家提供了两个音乐&#xff0c;有需要可以自取 百度网盘&#xff1a;https://pan.baidu.com/s…

从库延迟案例分析

背景介绍 近来一套业务系统&#xff0c;从库一直处于延迟状态&#xff0c;无法追上主库&#xff0c;导致业务风险较大。从资源上看&#xff0c;从库的CPU、IO、网络使用率较低&#xff0c;不存在服务器压力过高导致回放慢的情况&#xff1b;从库开启了并行回放&#xff1b;在从…

一键提升Edge浏览器生产力

Edge作为微软的产品&#xff0c;其具体使用和特性在此不再赘述&#xff0c;其中对我个人而言较有吸引力的部分是其扩展部分。正是有了其丰富的扩展插件&#xff0c;其生产力才能一键跃升&#xff0c;今天让我们一起来探索几款有用&#xff08;有趣&#xff09;的扩展插件。 1.…

NASA数据集—— 亚洲夏季季风化学和气候影响项目(ACCLIP)Roscoe 激光雷达收集的云和气溶胶ADO遥感数据

ACCLIP WB-57 Aerosol and Cloud Remotely Sensed Data 简介 ACCLIP_AerosolCloud_AircraftRemoteSensing_WB57_Data 是亚洲夏季季风化学和气候影响项目&#xff08;ACCLIP&#xff09;期间从 Roscoe 激光雷达收集的云和气溶胶遥感数据。该产品的数据收集工作已经完成。 亚洲…

【汇编】_Visual Studio2019写32位汇编

目录 第一步&#xff1a;创建新项目 1. 空项目—下一步 2. 选择位置—填写项目名—创建 第二步&#xff1a;项目生成依赖项 1. 右击项目名—生成依赖项—生成自定义 2. 选中masm—确定 第三步&#xff1a;创建源文件 1. 源文件—添加—新建项 2. 选择C文件—创建新文件…

ActiveMQ + MQTT 集群搭建(虚机版本) + Springboot使用配置

文章目录 前言一、ActiveMQ、 MQTT是什么&#xff1f;1.ActiveMQ介绍2.MQTT介绍 二、集群搭建步骤1.下载apache-activemq-5.15.12-bin.tar.gz2.上传apache-activemq-5.15.12-bin.tar.gz到服务器并解压文件到文件夹clusters、master、slave三个文件夹下面形成三个节点&#xff0…

配置QtCreator能加载自定义插件的环境

配置对应环境 引言查看当前版本配置能够加载插件的环境 引言 生成的自定义插件能在QtCreator的设计器中加载&#xff0c;需要满足当前使用的QtCreator的编译时所需的Qt库和编译器。 查看当前版本 这里需要先查看自己使用的QtCreator的版本&#xff0c;即生成QtCreator时使用…

17(18)-1-HTML5 新增语义标签及属性

个人主页&#xff1a;学习前端的小z 个人专栏&#xff1a;HTML5和CSS3悦读 本专栏旨在分享记录每日学习的前端知识和学习笔记的归纳总结&#xff0c;欢迎大家在评论区交流讨论&#xff01; 文章目录 ✍HTML5 新增语义标签及属性&#x1f48e;1 HTML5 新增的块级语义化标签&…

C语言——指针的高级引用

目录 1.概述 2.虚拟内存空间 2.1存储期限 2.2栈区管理 2.3堆区域的使用 3.动态内存分配和释放&#xff08;重点&#xff09; 3.1通用指针类型void 3.2内存分配malloc函数 3.2.1 malloc函数&#xff08;memory allocation&#xff09;&#xff08;注意len*size&#xff…