首页 > 其他分享 >GitLab 首席产品官谈 DevSecOps 在 AI 时代的四大趋势

GitLab 首席产品官谈 DevSecOps 在 AI 时代的四大趋势

时间:2024-01-30 17:44:06浏览次数:28  
标签:官谈 DevSecOps AI GitLab 偏见 隐私 企业

内容来源:about.gitlab.com

作者:GitLab 首席产品官 David DeSanto

DevSecOps 中的 AI 变革已经到来,你做好准备了吗?

利用 AI 来加速创新并提高客户价值对于在 AI 驱动的市场中保持竞争力至关重要。

AI 在软件研发领域中的作用来到了关键时刻—— 这将迫使组织及其 DevSecOps 领导者更加积极主动地倡导有效并且负责任地使用 AI。

与此同时,研发人员和广泛的 DevSecOps 社区必须做好充足的准备,以应对 AI 的四个全球趋势:AI 在代码测试领域的使用率在增加对知识产权所有权和隐私的持续威胁、对 AI 的偏见也在增加以及对 AI 技术的依赖在日益增加(尽管面临众多挑战)。 如果组织能够顺应这些趋势,那么组织和其 DevSecOps 团队将能够让企业保持良好的竞争力,与此相反,如果没有接住这“破天的富贵”,那么企业创新的速度就会减慢,甚至让业务出现停滞。

从奢侈到标准:企业将全面拥抱 AI

集成 AI 将会成为所有行业产品和服务的标准品,而非奢侈品,利用 DevSecOps 来构建产品的 AI 功能,并且要利用好这些 AI 功能。这是使用 AI 来推动创新的最直接方式,这种创新能够给客户带来可见的价值。

根据我和 GitLab 客户的访谈以及自我对行业的洞察来看,随着企业通过采用 AI 来突破效率的边界,到今年年底,超过三分之二的企业将在其产品中嵌入 AI 功能。企业将从以尝试 AI 为主向以 AI 为中心演变。

为了应对这种变革,企业必须要做好充足的准备,必须在软件研发治理上进行投资,而且必须强化对于 AI 的持续学习和不断适应。当然,这需要在文化和策略上做出变革。这要求企业必须重新思考业务模式、产品研发以及客户战略。这个过程中培训是必不可少的,或许 DevSecOps 团队会说出他们需要的东西。GitLab 最新的全球 DevSecOps 调研报告显示,81% 的受访者表示他们想要更多的培训以便知道他们该如何更有效的使用 AI。

随着 AI 变得更加负责并且将成为业务不可或缺的一部分,企业需要应对 AI 驱动的解决方案所带来的道德影响和社会影响,需要确保为客户和社区作出积极贡献。

AI 将主导代码测试工作流

DevSecOps 中的 AI 发展已经改变了代码测试这件事,这一趋势预计会加速。GitLab 调研显示,当前,只有 41% 的 DevSecOps 团队在软件研发过程中用 AI 自动生成测试代码,但是在今年年底这一比例将上升到 80%,在未来两年将达到 100%。

随着组织将 AI 工具集成到他们的业务工作流程中,他们需要努力应对将当前流程与 AI 可以提供的效率和可扩展性收益相结合所带来的挑战。这种转变将大幅提升生产力和准确度——但是这同样要求对传统的测试角色和实践作出重要的调整。采用 AI 驱动的工作流需要对 DevSecOps 进行培训,需要让他们具备 AI 洞察力以及学会通过微调 AI 系统来将 AI 能力 集成到代码测试中,从而全面提升产品的质量和可靠性。

此外,这种转变需要重新定义 QA,需要要求他们通过发展自身技能来监督和强化基于 AI 的测试系统。人类的监督是非常重要的,因为 AI 系统需要持续地监控和指导才能更加高效地工作。

AI 对软件安全中的知识产权和隐私威胁将会加速

随着对 AI 生成代码采用率的上升,AI 引入漏洞的风险也在增加,而且隐私数据泄露的可能性也在增加,这会影响到软件安全以及企业机密信息和客户数据的保护。

为了降低这些风险,企业必须在 AI 采用策略中优先考虑强有力的知识产权和隐私保护政策,并且确保 AI 的实施方式是完全透明的。实施严格的数据治理政策和采用先进的检测系统对于识别和解决 AI 相关的风险至关重要。通过员工培训来提高大家对于这些问题的认知,并且要鼓励积极主动的风险管理文化,这些对于保护知识产权和数据隐私来说也是非常重要的。

AI 的安全挑战还强调了在整个软件开发生命周期中持续实践 DevSecOps 的必要性。安全和隐私不是“马后炮”,而是要从一开始就介入,让你成为整个研发过程不可或缺的一环。简而言之,企业在采用 AI 时,必须要将安全放在首位,这一点和 DevSecOps 中讲究的安全左移是一样的,这是为了确保利用 AI 进行的创新不是以牺牲安全和隐私为代价

对 AI 带来的偏见要做好准备

虽然 2023 年是 AI 狂飙发展的一年,但是 AI 的崛起让算法偏见成为焦点。依赖互联网数据进行训练的 AI 工具继承了网络内容所表达的全部偏见。这种发展带来了双重挑战:进一步加剧了现有的偏见并且产生了新的偏见,这影响了 DevSecOps 中 AI 的公平性和公正性。

为了抵消这些偏见,研发人员必须专注于训练数据集的多样性,引入一些公平性指标,而且要部署一些偏见检查工具。需要探索出适合特定场景的 AI 模型,一个有效的探索途径就是使用 AI 反馈来评估 AI 模型,但是这种评估要基于一系列的准则,这些准则描述了 AI 会做什么、不会做什么。建立道德准则和培训干预措施对于无偏见的 AI 输出来说至关重要。

企业必须建立起强大的数据治理框架,以确保 AI 系统中数据的高质量和可靠性。只有 AI 系统处理的数据变好,AI 系统才能变好,错误的数据会导致不精确的输出而且会做出错误的决策。

开发人员和广泛的技术社区应该通过 AI 或强化学习以及减少偏见的人类反馈来要求和促进公平、公正的 AI 发展。这需要 AI 供应商和用户一起努力,以确保负责任的 AI 在开发过程中会优先考虑公平性和透明性。

DevSecOps 中的 AI 变革已来

DevSecOps 中的 AI 变革已经到来,你做好准备了吗?

随着企业向以 AI 为中心的商业模式的转变,这不仅仅是为了保持竞争力,而是关于生存。业务领导者和 DevSecOps 团队将需要面对因为使用 AI 而带来的巨大挑战 —— 对隐私的威胁、对 AI 产出的信任或者文化问题。

总的来说,这些发展代表软件研发和安全新时代的到来。应对这些变化需要采取全面的措施,包括更加道德地研发和使用 AI、更加警惕的安全治理措施以及保护隐私的承诺等。企业和 DevSecOps 团队现在采取的行动将为 DevSecOps 中 AI 的长期发展指明方向,确保 AI 的安全使用。

关注【极狐GitLab】获取更多 DevOps 行业最佳实践。

标签:官谈,DevSecOps,AI,GitLab,偏见,隐私,企业
From: https://www.cnblogs.com/jihugitlab/p/17997638

相关文章

  • AI 绘画平台难开发,难变现?试试 Stable Diffusion API Serverless 版解决方案
    AI绘画平台难开发,难变现?试试StableDiffusionAPIServerless版解决方案136人阅读14分钟前分享全屏显示Stable Diffusion 模型,已经成为 AI 行业从传统深度学习时代走向 AIGC 时代的标志性里程碑。越来越多的开发者借助 stable-diffusion-webui (以下简称 SDWeb......
  • ContosoRetailDW数据库恢复问题
    https://www.microsoft.com/en-us/download/details.aspx?id=18279下载ContosoBIdemoBAK.exe和ContosoBIdemoABF.exe解压后,无法恢复数据库的问题sqlserverexpress2008直接gui恢复时,提示标题:MicrosoftSQLServerManagementStudio------------------------------路径......
  • 【赛事报名】2024全国青少年信息素养大赛-迷宫寻宝AI竞技赛项报名正式启动!
    【赛事报名】2024全国青少年信息素养大赛-迷宫寻宝AI竞技赛项报名正式启动!AI创想家 腾讯青少年科技学习中心 2024-01-3015:43 发表于广东 全国青少年信息素养大赛 全国青少年信息素养大赛(原全国青少年电子信息智能创新大赛),是“世界机器人大会青少年机器人......
  • 行业认可!Coremail入选CCSIP2023中国网络安全行业全景册(第六版)
    2024年1月24日,FreeBuf咨询正式发布《CCSIP(ChinaCyberSecurityIndustryPanorama)2023中国网络安全行业全景册(第六版)》,旨在为企业安全建设及产品选型提供参考。Coremail凭借多年的专业技术积累和产品创新能力,入选该全景册的“邮件安全”、“恶意内容检测”、“钓鱼检测”、“数据......
  • ArrayList 扩容规则和 fail-fast 和fail-sale
    初始长度为0数组ArrayList()会使用长度为0的数组ArrayList(intinitalCapacity)会使用自定容器的数组 如果初始不是0add()首次扩容为10,再次扩容为1.5倍addAll()会在元素与下次扩容1.5倍选最大值 Iterator(迭代器)遍历集合遍历set集合,遍历list集合,编辑map集合fail......
  • go启动流程(一) main函数的执行
    go版本:go1.19操作系统:linux系统架构:amd64go version go1.19 linux/amd64本文主要分析在go程序中,编写的main函数是如何被执行的。流程总览图启动流程从程序执行入口开始利用gdb确定程序执行入口编写一个简单的go程序//main.gopackage mainimport "fmt"func main......
  • Qt 线程同步 QMutex、QReadWriteLock、QWaitCondition
    在Qt中,线程同步可以使用以下几种方式来实现:一、互斥锁(QMutex)互斥锁用于保护共享资源,确保在同一时间只有一个线程能够访问该资源。线程在访问共享资源之前需要获取互斥锁,使用完后再释放互斥锁,以确保同一时间只有一个线程在执行关键代码段。1.创建QMutex对象:在需要进行线程同步的......
  • AirSim常用API
    本文总结一下AirSim中无人机相关常用的最基本的API函数接口。1.无人机起飞降落建立通信client=airsim.MultirotorClient()获得API控制权client.enableApiControl(True)释放API控制权client.enableApiControl(False)解锁旋翼client.armDisarm(True)关闭旋翼clien......
  • CentOS启动nginx出现nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: N
    问题:1.进入sbin:cd/usr/local/nginx/sbin/2.启动nginx:./nginx3.出现问题:nginx:[emerg]open()"/var/run/nginx/nginx.pid"failed(2:Nosuchfileordirectory) 原因:没有nginx文件夹,且其下没有nginx.pid文件。 解决办法:创建文件1.进入run下:cd/var/run2.创建nginx......
  • 龙年红包封面粉丝专属限量款红包封面-AI定制全流程
    快过年了,微信红包封面也开始卷了起来。今年在AI辅助下,几乎每个人都能设计自己的专属红包封面了。有了AI绘图,登录微信红包封面开放平台,就可以开始定制。需要提醒的是:无法以个人身份定制的,微信要求,你必须有个100粉的公众号或者视频号,才可以定制。封面定制操作你有了资格后,认证......