开发人员是第一个在工作中采用人工智能的群体,为什么这很重要

这篇具有很好参考价值的文章主要介绍了开发人员是第一个在工作中采用人工智能的群体,为什么这很重要。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

开发人员是第一个在工作中采用人工智能的群体,为什么这很重要,公众号,人工智能,github

从10年前作为一名开发人员开始在GitHub工作到成为首席运营官,我了解到开发人员通常是组织其他部门变革的风向标。

作为新技术和实践的早期采用者,开发人员通常是商业环境变化的风向标,这就是为什么在 GitHub,我们相信企业越了解开发人员需要什么才能茁壮成长,他们就越能更好地支持组织的其他成员。

这一点从未像他们采用人工智能那样明显。虽然世界仍在努力解决它的用例,但我们发现开发人员已经在大规模使用它。事实上,我们最近对开发人员的调查发现, 92%的人已经在工作或个人时间使用人工智能工具。通过研究他们的采用和实施方法,我们可以更好地将这些工具应用于工作场所,以便所有团队受益。

这就是我们进行这项调查的原因,详细如下:了解开发人员对人工智能技术的看法以及他们希望如何使用它。

下面,我将谈论如何充分利用人工智能,并投资于一个伟大的开发人员体验(DevEx)——系统、技术、流程和文化——以帮助开发人员驱动影响,提高生产力和协作。

开发人员希望推动影响和协作-他们认为人工智能将有所帮助  

开发人员将设计新颖问题的解决方案排在对他们的工作日产生积极影响的四大任务之内。其余的你可以在下面的图表中看到:开发人员希望有机会与最终用户接触并推动影响,但他们通常花更多的时间等待构建、测试和部署。

开发人员是第一个在工作中采用人工智能的群体,为什么这很重要,公众号,人工智能,github

开发人员也希望合作,在我们最近的调查中,他们报告说在一个典型的项目中平均与其他 21 个工程师合作,并且 52% 的人说他们每天或每周与其他团队合作。

开发人员是第一个在工作中采用人工智能的群体,为什么这很重要,公众号,人工智能,github

开发人员认为协作对他们的工作至关重要,以至于当被问及应该用什么性能指标来衡量他们时,他们将协作和沟通排在最优先的指标之上——超过代码质量。

开发人员是第一个在工作中采用人工智能的群体,为什么这很重要,公众号,人工智能,github

问题是:开发人员认为人工智能可以帮助提高协作、个人生产力和解决方案设计。

  • 81%的人认为人工智能编码工具将帮助他们更好地合作,这就是为什么我们在 GitHub 相信人工智能将成为构建公司文化和信任的游戏规则改变者。

  • 超过50%的人认为人工智能工具将帮助他们将注意力从重复性任务转移到解决高价值问题上。

  • 近50%的人认为AI将帮助工程团队更专注于解决方案设计和创新。


早期的研究也表明,像GitHub Copilot这样的人工智能编码工具,实际上也改善了协作。在一项研究中,我们发现开发人员在使用GitHub Copilot时,代码评审速度提高了15%。

如果实现人工智能意味着提高工程团队的生产力、协作和创新,那么组织也有很大的动力在其他团队中运营人工智能。

开发人员是第一个在工作中采用人工智能的群体,为什么这很重要,公众号,人工智能,github

开发人员是第一个在工作中采用人工智能的群体,为什么这很重要,公众号,人工智能,github

现在该怎么办?让你的组织准备好采用人工智能  

开发人员现在是公司中第一批寻求大规模使用人工智能的团队之一,组织应该注意他们的开发人员是如何使用和围绕生成式人工智能进行构建的,并将这些实践扩展到工程之外。

在 GitHub ,我们从开发人员社区汲取了经验教训,以改善我们整个组织的运营,包括非开发团队。我们还从交付开发人员优先的产品中学到了一些东西,包括 GitHub Copilot ,这是世界上第一个规模化和最广泛采用的生成式人工智能编码工具。

技巧1:优先考虑敏捷性  

GitHub在小型敏捷的团队中构建新产品,并在整个产品开发过程中集成紧密的反馈循环。

事实上,这种方法引导我们开发了GitHub Copilot,这是行业中第一个大规模的AI编码工具。几年前,我们从OpenAI获得了一个AI模型,我们知道它很强大,我们想把它交给开发人员。

然而,如何将这个AI模型转化为产品并不完全清楚,我们需要一个由高度合作的主题专家组成的小团队来找出最好的方法。

我们的调查结果显示,开发人员与许多不同的人合作,所以,你可能会好奇为什么我强调小团队的效率。

开发人员依靠跨功能协作来确保他们正在构建的产品能够解决实际问题。当协作做得好时,整个组织的团队都专注于正确的问题,这将带来更好的解决方案和更强的业务影响。底线是,虽然软件可能是由一个小团队编写的,但开发人员并不是在孤立中构建产品。

人工智能时代的质量保证将依赖于敏捷团队
 

大型语言模型(LLM)的输出是概率性的,因此它们并不总是产生相同的、可预测的结果,这意味着使用它们进行实验是基于统计学的。


由于人工智能被迅速采用,其质量控制需要大量的实验,希望大规模运营人工智能的公司将需要优先考虑由跨职能团队、快速迭代和紧密反馈循环组成的高效工作流。

技巧2:与AI驱动的内部资源改善协作


我作为一个开发者的时间教会我软件开发是一项团队运动,这使得协作至关重要。我们的调查中大量的人类协作也表明一个组织的运营问题本质上是人的问题。这意味着除了正确的工具,文化也会影响协作的质量。

组织可以从开源社区学习创建协作文化的最佳实践,然后在内部团队中进行调整,这个过程被称为内部源代码。

开发者已经看到了内源代码的价值。在我们的调查中,几乎90%的开发者表示内源代码实践提高了团队绩效。

开发人员是第一个在工作中采用人工智能的群体,为什么这很重要,公众号,人工智能,github

在高层,innersource 通过公开记录工作流、决策(包括这些决策的上下文)和解决方案等实践,使整个组织的工作更可见和更容易发现,对于开发人员来说,这通常归结为代码。

但是这些实践不仅仅对开发人员有用。根据我们的经验,它们在与整个组织共享重要决策上下文方面非常有效,鼓励每个人参与并解决问题,并帮助团队避免重复工作。事实上, Pragmatic Engineer 之前指出,最好的开发公司专注于为人们提供上下文和信息,以解决关键的业务问题。这与更传统的、分层的公司相反,这些公司分配工作以完成。

Innersource还承诺帮助团队提高生产力和协作能力,同时使他们能够从人工智能中获得更大的好处。

我们也不仅仅为开发人员优先考虑文档。例如,我们最近在 GitHub Support 中发布了 GitHub Copilot 的早期 alpha 版本,客户可以在没有等待我们的支持团队的情况下回答问题。该版本是将人工智能带到 GitHub 内部所有团队的持续努力的一部分,以便团队成员可以专注于影响最重大的领域。

如果你想让你的团队在今天取得成功,并在明天从人工智能中受益,这里有一些你可以开始推广的内部资源实践:

  1. 如果你喜欢你听到的内容,就把它录下来,让人们可以发现它(记住:现在有很多视频和生产力工具提供人工智能摘要和行动项)。

  2. 如果你为你的团队想出了一个有用的解决方案,请与更广泛的组织分享,这样他们也能从中受益。

  3. 对公开分享的信息和解决方案提供反馈。但记住要批评工作,而不是批评人。

  4. 如果你要求对一个项目或文件进行更改,请解释你为什么要求进行更改。

更多的文档可以帮助构建一个更好、更个性化的AI体验
 

展望未来,内源实践将继续推进AI编码工具的能力。例如, GitHub目前正在尝试通过向量数据库改善GitHub Copilot语义理解的方法,这可以为在私有存储库或专有代码中工作的开发人员创建定制的编码体验。

技巧3:利用人工智能进行学习和发展  

技能提升对开发人员来说很重要:它有助于他们领先于技术变化,设计更具创新性的解决方案。

那么,开发人员是如何学习新技能的呢?我们又能从他们身上学到什么呢?

在我们的调查中,开发人员始终将学习新技能作为积极工作日的首要贡献者。然而,30%的人也表示学习和发展可能会对他们的整体工作日产生负面影响,这表明开发人员有时将学习和发展视为额外的工作。

不仅仅是开发人员有这种感觉,一般员工都会发现学习和发展往往需要不切实际的时间承诺,研究表明,当它被构建到工作流中时,技能提升是最有影响力的。

如何在组织中创造知识分享和学习的时间和文化?

我们尝试使用AI编码工具,这些工具可以帮助开发人员在工作流程中直接进行教育。例如,在GitHub Copilot for CLI的技术预览中,在GitHub Copilot建议一个命令后,会出现一个解释功能。该功能解释了建议的shell命令背后的功能,以便开发人员可以根据他们试图解决的原始问题验证命令。同样,GitHub Copilot Chat的技术预览使开发人员能够要求AI助手解释代码块应该做什么,调试代码,并解释如何在新的语言或框架中做一些事情,等等。

开发人员是第一个在工作中采用人工智能的群体,为什么这很重要,公众号,人工智能,github

人工智能驱动的学习也不仅仅是开发人员的。随着越来越多的人工智能工具进入工作场所,更多的团队将能够在工作流程中提出问题,并通过人工智能助手获得答案。随着人工智能模型的改进,它们将能够提供更个性化的答案、建议和基于内部知识库的输出-这推动了文档和内部资源实践的重要性。积极的内部资源文化可以导致在所有工作流程中集成一致学习的人工智能驱动工具。

人工智能在帮助个人和团队提高技能方面具有巨大的潜力,但仅靠计算机不足以帮助人们全面发展技能。我们鼓励高级工程师在他们正在做的工作上花更多的时间指导初级或中级工程师,而不是把它作为一个单独的任务。在实践中,这意味着如果开发人员不确定某个东西是如何工作的,他们被鼓励在代码准备好之前打开一个Pull Request进行审查,而不是把他们的不确定性作为秘密。对于其他角色也是如此。我们的内部资源文化鼓励人们畅所欲言,创造学习的机会。因此,公司的导师和领导者在需要的时候进行教学,并授权所有员工对他们的工作负责。这些是创建一个信任、协作的环境的关键因素,可以产生创新的解决方案。

我相信学习和教授如何做好某件事-无论是编写干净有用的代码还是与不同的人群清晰沟通-将继续是一项需要时间的人类努力。

前进的道路  

人工智能将改变构建公司文化和信任的游戏规则-从改善协作和表现到提高工作技能。随着公司为采用人工智能做准备,各种规模的组织将通过投资于以下方面受益:

  • 小型、高度协作和敏捷的团队,专注于推动新产品和创新。

  • 更多来自实际用户的反馈,告知产品可用性和更快的迭代,推动产品质量。

  • 采用内部源代码实践,帮助开发人员在今天提高生产力和协作能力,同时为组织定位,以在未来从人工智能中获得更大的利益。

  • 一个更聪明、更合作的劳动力,人工智能工具提供了更多的机会来提高技能和指导。


从本质上讲,投资DevEx-系统、技术、流程和文化,这些都共同努力推动开发人员的工作效率和满意度-将为所有企业团队为人工智能驱动的增长和创新做好准备。

 欢迎关注公众号:文本魔术,了解更多

开发人员是第一个在工作中采用人工智能的群体,为什么这很重要,公众号,人工智能,github文章来源地址https://www.toymoban.com/news/detail-827913.html

到了这里,关于开发人员是第一个在工作中采用人工智能的群体,为什么这很重要的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一起玩儿物联网人工智能小车(ESP32)——11. 用Mixly开发第一个ESP32程序

    今天就来编写第一个ESP32程序,像大多数软件开发都从“Hello World!”开始一样,我们的第一个程序也是让ESP32开发板输出一个“Hello World!”信息。和其他编程语言不同的是,ESP32开发板没有连接显示设备,因此只能通过其Uart接口把字符串发送出来,我们通过串口监视工具将

    2024年02月02日
    浏览(52)
  • 【动画详解人工智能原理】Tranformer 模型中的注意力机制的工作过程是怎样的 ?一个带有注意力的 Seq2seq 模型的机制实例视频动画详细讲解

    Seq2seq 序列到序列模型是深度学习模型,在机器翻译、文本摘要和图像字幕等任务中取得了很多成功。谷歌翻译于 2016 年底开始在生产中使用此类模型。两篇开创性论文(Sutskever 等人,2014 年,Cho 等人,2014 年)对这

    2024年02月07日
    浏览(51)
  • 【人工智能】AI 人工智能:会给人类未来的工作带来怎样的转变?

    0. 前言 人工智能(AI)将对人类未来的工作产生深刻的影响,这些转变具体可以分为以下几点: 自动化与智能优化 : 人工智能可以实现自动化,从而提高工作效率。许多脑力和体力密集型的任务将不再需要人工完成,劳动力可用于更高级别的任务。 生产力增长 : 随着AI的广泛

    2024年02月08日
    浏览(66)
  • 人工智能(1):机器学习工作流程

    1 什么是机器学习 机器学习是从数据中自动分析获得模型,并利用模型对未知数据进行预测。 2 机器学习工作流程 机器学习工作流程总结 1 获取数据 2 数据基本处理 3 特征工程 4 机器学习(模型训练) 5 模型评估 结果达到要求,上线服务 没有达到要求,重新上面步骤 2.1 获取到

    2024年02月10日
    浏览(50)
  • 人工智能不能替代的工作有哪些?

    虽然人工智能(AI)在许多领域中变得越来越强大和普遍,但仍有一些工作是 AI 无法完全替代的。 以下是一些 AI 目前难以取代的人类工作领域: 1.创造性工作 创意和创新是人类的独特能力,例如艺术家、作家、设计师和音乐家等从事创意工作的人类,很难被 AI 完全复制。

    2024年02月06日
    浏览(50)
  • 人工智能能否取替人类工作

      人工智能(Artificial Intelligence,简称AI)是指模拟、延伸和扩展人类智能的一类计算机科学,旨在使计算机系统能够执行类似于人类智能的任务。人工智能的目标是开发能够 感知、学习、推理、理解、决策和行动 的计算系统,以解决各种复杂的问题。   人工智能包括 机器

    2024年03月24日
    浏览(48)
  • 创新释放:Atlassian 人工智能引领现代工作

    随着人工智能技术的蓬勃发展, 越来越多企业开始关注将 AI 技术应用于业务 。作为一家备受瞩目的协作软件工具提供商, Atlassian 积极探索并应用人工智能技术 。 在人类历史上, 团队一直是最伟大成就的核心 。Atlassian 的使命在于 释放每个团队的潜力 ,协助他们 完成单独

    2024年02月03日
    浏览(78)
  • 人工智能AI如何影响人力资源招聘工作?

    招聘作为一种职业,是大海捞针的缩影。经济波动、特定领域的需求、毕业生过多——所有这些因素,都会导致有成百上千人来争夺同一职位。 既然有这么多人在竞争有限数量的职位,那么HR应该如何让工作变得更加简单、容易管理呢?这就是人工智能发挥作用的地方。在这

    2024年01月17日
    浏览(64)
  • 大数据与人工智能——神经网络是如何工作的?

    我们习惯于去了解所使用工具、中间件的底层原理,本文则旨在帮助大家了解AI模型的底层机制,让大家在学习或应用各种大模型时更加得心应手,更加适合没有AI基础的小伙伴们。 GPT想必大家已经耳熟能详,当我们与它进行对话时,通常只需关注自己问出的问题(输入)以

    2024年02月03日
    浏览(49)
  • 提高工作效率的生成式人工智能TOP5

    Chat GPT的出现带来了生成式人工智能的变革。这种交互式人工智能在 写作、概括、编码、制图 等人类的创造性领域取得了卓越的成绩,得到了大众和企业的高度好评。从教育、研究、医疗到金融领域的众多企业,以及在广告和营销等领域,Chat GPT都得到了积极的应用。Chat G

    2024年02月01日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包