深度对话微软CEO纳德拉:软件开发方式的革新正在发生

发表时间: 2023-11-19 17:55

上周在旧金山,每个人最喜欢的惊喜访客是微软 CEO 萨提亚·纳德拉(Satya Nadella)。


在 OpenAI 的首届开发者大会(DevDay)上,纳德拉跳上舞台,与 OpenAI 的前 CEO 山姆·奥特曼(Sam Altman)一起向激动的观众致敬。“你们创造了一些神奇的东西。”他滔滔不绝地说。


两天后,在另一个舞台、另一个场地、另一场开发者大会上,纳德拉又一次秘而不宣地亮相,这次是在 GitHub Universe 活动上。GitHub 的 CEO 托马斯·多姆克(Thomas Dohmke)在活动上展示了该公司人工智能编程工具 Copilot 的新版本,该工具可以通过自然语言生成计算机代码。纳德拉热情地喊道:“我又可以编程了!”


隔了几天,纳德拉又在微软 Ignite 活动上对开发者发表演讲。该公司宣布了更多基于人工智能的开发者工具,包括 Azure AI Studio,开发者可以在来自微软、Meta、OpenAI 和 Hugging Face 等公司的模型之间进行选择,以及为微软 365 定制 Copilot 的新工具。


你现在或许察觉到纳德拉似乎对开发者情有独钟,你不是第一个这样认为的人。他正在四处宣传供开发者使用的新一代人工智能工具的所有方式,如 GitHub Copilot(微软于 2018 年收购了 GitHub)工具和 OpenAI 的新开发工具套件。据报道,微软已向 OpenAI 投资了约 130 亿美元。


上周,纳德拉在各种活动中挤出了 20 分钟,与《麻省理工科技评论》的记者坐下来讨论了开发者。他一再强调微软长期以来对开发者的关注,但他也传达了一个信息:人们创建软件的方式正在发生根本性变化。


纳德拉认为,一种平台式的转变正在进行之中,这一转变将与“从大型机到台式机、从台式机到移动设备”的转变同样重要。


这一次,过渡的目标是自然语言人工智能工具,他认为,其中一些工具将降低软件开发的门槛,提高现有开发者的生产力,并最终开创一个创造性的新时代。


下面我们呈现了纳德拉的原话。为了便于阅读,其讲话内容经过编辑和精简。



与 OpenAI 的关系


对 OpenAI 的一种批评是,它的商业模式只有通过微软才能实现,而微软为这家初创公司提供了数十亿美元,并提供了驱动其计算密集型语言模型所需的资源。


然而,微软也高度依赖 OpenAI 的技术来为 GitHub Copilot、Bing(必应搜索)和 Office 365 等服务提供动力。奥特曼甚至在台上开起了两家公司的玩笑,而我们则向纳德拉询问了这段关系。


纳德拉表示:“我一直觉得微软是一家平台和合作伙伴至上的公司,这(种关系)对我们来说并不新鲜。因此,我们实际上是相互依赖的,对吧?他们依靠我们建立最好的系统,我们则依靠他们建立最好的模型,然后一起进入市场。”



(来源:MICROSOFT)



与开发者有关的使命


纳德拉表示,这一平台式转变与之前的转变大不相同。他认为,公司不仅需要为开发者提供工具,还需要向他们传达一个明确的信息,告诉他们公司的想法以及开发者如何跟上公司的脚步。


他说:“每当你推动平台式转变时,关键是要确保平台始终可用,开发者可以用它构建各种各样的新东西。因此,对我们来说,最重要的任务是使开发者工具、开发者平台被广泛使用。”


他还补充说:“第二件事是我们要展示亮点,无论是 OpenAI 构建 ChatGPT 、在其之上进行创新,还是我们构建 Copilot 并在其上进行创新,这将为开发者提供分发应用程序的机会。”


因此,在任何平台创建中,最重要的是让平台无处不在,然后帮助开发者接触到他们的受众。“这就是我们在所有这些大会和活动上的两个目标。”他表示。



关于这种转变和生产力的不同之处


在过去的 15 年或更长时间里,美国的生产力增长一直很缓慢。上一次巨大的平台式转变,是移动端开发的兴起,但并没有催生广泛的繁荣。纳德拉表示,这一次将有所不同,主要是因为向人工智能的转变将推动一场创造性革命,让任何人都能轻松生成新东西,包括代码。


另一方面,如今的编程是一项技能门槛高、报酬丰厚的工作,人们担心人工智能可以有效地将其自动化。


他认为,高水平的程序员仍将有高需求,但他们的工作会改变,甚至会有更多的工作机会出现。此前其曾表示,他设想有 10 亿开发者在该平台上进行开发和创造,其中许多人以前几乎没有编程经验。


每当你遇到这样具有颠覆性的事情时,你都必须思考(角色)变化和原因。这一切都是关于提高技能和学会新技能的,而且是以一种有趣的方式,这更类似于文字处理器和电子表格开始出现时发生的事情。显然,如果你是一名打字员,情况会发生很大的变化。


但与此同时,它使 10 亿人能够在文字处理器中打字,创建和共享文档。他说:“我认为专业开发者的价值不会比现在低,只是我们会有很多级别的开发者。每次你给 Bing Chat 或 ChatGPT 提供提示文本时,本质上你就是在编程,你们的对话本身就是在引导一个模型。”


“我认为会有很多新的工作、新类型的知识工作,或者繁重任务被消除的一线工作。我认为移动时代太棒了,它使得服务消费无处不在,但它并没有转化为无处不在的服务创造。”其表示。


在美国及其他地区,上一次由于信息技术而产生的生产力广泛提高还是个人电脑(PC)的出现。事实上,即使是信息技术和生产力的批评者,如西北大学的罗伯特·戈登(Robert Gordon),也承认当个人电脑第一次出现在工作场景中时,确实能够转化为广泛的生产力统计数据的变化。


纳德拉说:“所以我认为,这就是为什么像 Copilot 这样的工具正被底特律的一位(初级)软件工程师使用,以便能够编写代码...... 我认为汽车行业的生产力将发生真正的变化。零售业也是如此,一线工作和知识工作也是如此。”


入行的门槛很低,因为这是一种自然语言,某个领域的专家可以构建对应领域的应用程序或工作流。他认为,这是最令人兴奋的事情。


“这不仅仅是一件以消费为导向的事情。它与精英创造无关,而是关乎于创造的民主化。我对此非常期待,我们将开始看到更广泛的生产力提高。”他说。



保护开发者


许多知识产权案件和集体诉讼,正在美国法院就公平使用问题进行审理。至少有一件诉讼特别提到了 GitHub Copilot,声称微软和 OpenAI 的生成工具是基于开源代码训练的,相当于盗版软件。


人们担心使用这些工具的人也可能会受到知识产权保护诉讼的影响,微软正试图通过广泛的赔偿(补偿)政策来解决这些问题。OpenAI 还在其 DevDay 活动上宣布自己的赔偿政策“版权护盾(Copyright Shield)”。


从根本上说,这些大型模型抓取并获取内容,然后根据这些内容进行训练。如果有人不想自己的内容被抓取,微软的爬虫程序中有很好的细粒度控制,允许任何人阻止数据被爬。


事实上,微软有一些控件(设置),你可以让它的爬虫只是为了搜索,而不是为了训练大型语言模型,这些功能已经可以使用。因此,任何真正想确保自己的内容不被用于模型训练的人已经具备了这种能力。


此外,纳德拉认为法院和立法程序在某种程度上必须决定什么是合理使用,什么是不合理使用。他说:“我们已经采取很多的控制措施,确保我们在使用数据训练模型,我们相信有法律依据。”


他继续说道:“如果真的到最后一步,我们将在法庭上力争。我们将承担这一责任,这样,使用我们产品的用户就不必为此担心了。就这么简单,将责任从用户身上转移给我们自己。当然,我们将非常注意站在法律的正确一边。”


作者简介:马特·霍南(Mat Honan)是《麻省理工科技评论》的主编。加入《麻省理工科技评论》之前,马特在 BuzzFeed News 任职,他在那里担任执行编辑,并推出 BuzzFeed 新闻技术服务台,他的团队在那里获得了波尔克奖、利文斯顿奖和普利策奖。霍南也曾是《连线》杂志的专栏作家和资深作家,20 多年来一直报道科技行业。