如今,编程人员已经不再给人以独行侠的刻板印象了。在大多数公司中,软件开发者都是聚在一起工作的——而且他们越来越依赖人工智能(AI)助手来实现合作。
根据GitHub针对美国开发人员进行的一项新调查,92%的受访者表示,他们正在借助AI编码工具来完成工作和其他项目。该调查结果凸显了新的生成式AI工具融入企业运营的速度有多快——尽管目前它们只是在科技精英群体中普及。
微软(Microsoft)所有的GitHub开发了一款备受市场青睐的AI工具。这个“结对程序员”(pair programmer)被称之为GitHub Copilot,近期集成了OpenAI的GPT-4模型,可以解释代码、生成建议和修复错误。5月,谷歌(Google)在I/O全球开发者大会上发布了与GitHub Copilot竞争的AI新品,其后AI编码工具之间的竞争愈演愈烈。市场上还有很多类似的AI编码工具,包括亚马逊(Amazon)的CodeWhisperer、Tabnine和线上平台Replit。
GitHub与韦克菲尔德研究中心(Wakefield Research)合作开展了一项针对500名美国企业开发人员的调查。据Pragmatic Engineer Newsletter工程师电子报的作者盖尔盖伊•欧罗斯(Gergely Orosz)报道,这项调查的受访者大多是任职于拥有1000人以上员工的企业的三四十岁男性。
在报告中,许多接受访问的开发人员表示,AI工具能够帮助他们进入更好的状态。GitHub高管克里斯托弗•哈里森(Christopher Harrison)说:“开发人员们获得了更大的成就感,因为他们现在可以集中精力去做更有意义的工作,并致力于实现他们从事该职业的初衷。”
GitHub的首席产品官英芭尔·沙尼(Inbal Shani)认为,如今这些AI编码工具带来的好处是她从业至今的几十年来AI研究取得的重大进展。几十年前,她还在实验室里研究AI,她团队的模型需要花费整整5天才能处理完较大的数据集。
沙尼在调查的介绍中写道:“我渴望有一些能让我提高效率和缩短产品生产时间的工具。”
尽管如此,AI工具在企业中的普及仍然引起了一些管理者的担忧。
据路透社(Reuters)报道,谷歌母公司Alphabet最近警告其员工不要“直接使用”谷歌聊天机器人巴德(Bard)生成的计算机代码,因为巴德可能会生成无用的代码建议。
虽然开发人员也许会因为有了AI助手而信心大增,但实际上AI工具并非总能胜过依靠自身能力的开发人员。
在一篇2022年11月发表的论文中,斯坦福大学(Stanford University)的计算机科学家研究了用户如何通过与AI编码助手合作来完成各种安全性相关的编码任务。相比不能使用AI助手的受试者,可以使用AI助手的受试者编写的代码安全性要低得多,然而他们却更倾向于认为自己编写的代码比前者的更安全。
即便如此,研究人员仍然希望,随着不断的完善,AI工具能够提高生产率并带来其他好处,例如降低软件开发的进入门槛,使得更多人有机会从事这个职业。GitHub建议,各公司应该制定相关标准,以便让AI工具的使用更加高效和合乎道德。(财富中文网)
译者:中慧言-刘嘉欢
如今,编程人员已经不再给人以独行侠的刻板印象了。在大多数公司中,软件开发者都是聚在一起工作的——而且他们越来越依赖人工智能(AI)助手来实现合作。
根据GitHub针对美国开发人员进行的一项新调查,92%的受访者表示,他们正在借助AI编码工具来完成工作和其他项目。该调查结果凸显了新的生成式AI工具融入企业运营的速度有多快——尽管目前它们只是在科技精英群体中普及。
微软(Microsoft)所有的GitHub开发了一款备受市场青睐的AI工具。这个“结对程序员”(pair programmer)被称之为GitHub Copilot,近期集成了OpenAI的GPT-4模型,可以解释代码、生成建议和修复错误。5月,谷歌(Google)在I/O全球开发者大会上发布了与GitHub Copilot竞争的AI新品,其后AI编码工具之间的竞争愈演愈烈。市场上还有很多类似的AI编码工具,包括亚马逊(Amazon)的CodeWhisperer、Tabnine和线上平台Replit。
GitHub与韦克菲尔德研究中心(Wakefield Research)合作开展了一项针对500名美国企业开发人员的调查。据Pragmatic Engineer Newsletter工程师电子报的作者盖尔盖伊•欧罗斯(Gergely Orosz)报道,这项调查的受访者大多是任职于拥有1000人以上员工的企业的三四十岁男性。
在报告中,许多接受访问的开发人员表示,AI工具能够帮助他们进入更好的状态。GitHub高管克里斯托弗•哈里森(Christopher Harrison)说:“开发人员们获得了更大的成就感,因为他们现在可以集中精力去做更有意义的工作,并致力于实现他们从事该职业的初衷。”
GitHub的首席产品官英芭尔·沙尼(Inbal Shani)认为,如今这些AI编码工具带来的好处是她从业至今的几十年来AI研究取得的重大进展。几十年前,她还在实验室里研究AI,她团队的模型需要花费整整5天才能处理完较大的数据集。
沙尼在调查的介绍中写道:“我渴望有一些能让我提高效率和缩短产品生产时间的工具。”
尽管如此,AI工具在企业中的普及仍然引起了一些管理者的担忧。
据路透社(Reuters)报道,谷歌母公司Alphabet最近警告其员工不要“直接使用”谷歌聊天机器人巴德(Bard)生成的计算机代码,因为巴德可能会生成无用的代码建议。
虽然开发人员也许会因为有了AI助手而信心大增,但实际上AI工具并非总能胜过依靠自身能力的开发人员。
在一篇2022年11月发表的论文中,斯坦福大学(Stanford University)的计算机科学家研究了用户如何通过与AI编码助手合作来完成各种安全性相关的编码任务。相比不能使用AI助手的受试者,可以使用AI助手的受试者编写的代码安全性要低得多,然而他们却更倾向于认为自己编写的代码比前者的更安全。
即便如此,研究人员仍然希望,随着不断的完善,AI工具能够提高生产率并带来其他好处,例如降低软件开发的进入门槛,使得更多人有机会从事这个职业。GitHub建议,各公司应该制定相关标准,以便让AI工具的使用更加高效和合乎道德。(财富中文网)
译者:中慧言-刘嘉欢
The stereotype of a lone wolf coder doesn’t ring true these days. At most companies, software developers work in packs—and increasingly, they’re doing so with the help of A.I.-based assistants.
According to a new survey of U.S.-based developers by GitHub, 92% of respondents say they now use A.I. coding tools at work and for outside projects. The findings underscore how rapidly new generative A.I. tools are being adopted within businesses, albeit among a highly tech-savvy group of workers.
GitHub, which is owned by Microsoft, makes one of the most popular such tools. Known as GitHub Copilot, the “pair programmer” can explain code, make suggestions, and fix bugs with a recent integration of OpenAI’s GPT-4 model. Competition among A.I. coding tools is heating up, with Google announcing its competitor to GitHub Copilot at its I/O developer conference in May. And a number of similar A.I. coding tools are also available, including Amazon’s CodeWhisperer, Tabnine, and online platform Replit.
GitHub partnered with Wakefield Research to survey 500 U.S.-based developers at enterprise companies. The survey takers were mostly men in their 30s and 40s at organizations with more than 1,000 employees, reports Gergely Orosz, author of the Pragmatic Engineer Newsletter.
Many of the developers surveyed in the report said the tools helped them get into a better flow. “They feel more fulfilled because of the fact that they’re able to focus in on more meaningful work; on the reasons that they became developers in the first place,” said Christopher Harrison, senior enterprise advocate at GitHub.
GitHub’s chief product officer Inbal Shani described the benefits of today’s crop of A.I. coding tools as a major improvement from the start of her career decades ago, when she experimented with A.I. in the lab. Back then, it took her team’s models five days to process larger datasets.
“I yearned for tools that would make me more efficient and shorten my time to production,” Shani wrote in an introduction to the survey.
Still, the spread of A.I. tools throughout organizations is raising concerns among some managers.
Google-parent company Alphabet recently warned its employees not to make “direct use” of computer code with Google’s Bard A.I. chatbot, because the bot can make unwanted code suggestions, according to Reuters.
And while developers may feel a confidence boost from their assistants, A.I. tools haven’t always bested developers who rely on their own abilities.
In a November 2022 paper, computer scientists at Stanford University looked at how users interact with an A.I. code assistant to solve a variety of security related tasks. Those who had access to an A.I. assistant wrote significantly less secure code than those without access, yet were more likely to think they wrote secure code compared to those who didn’t use an A.I. assistant.
Still, the researchers were hopeful that as improvements are made, the tools could result in higher productivity and bring other advantages like lowering barriers to entry and opening up accessibility in software development. GitHub recommended that companies establish standards for using A.I. tools so that they’re used ethically and effectively.