微软的“牛头怪时刻”

news2024/11/25 18:42:12

2014年,当萨提亚·纳德拉接任微软CEO时,他面对的是一家停滞且难以在快速发展的技术领域保持竞争优势的公司。自那以后,纳德拉将其重点从传统操作系统和生产力软件,转向云计算和人工智能,被认为重振了微软。​

让我们以Office生产力套件为例,来看看它在纳德拉上任前后的演变情况。这套软件应用于1989年首次被推出,最初包括了Word、Excel和PowerPoint,后来在纳入了Outlook、Access和Publisher后,已成为了商业世界中生产力和沟通领域的基石。​

2011年,微软推出了Office 365,这是该公司业务战略的重大转变。它通过过渡到基于云的订阅模式,巩固了微软在市场上的主导地位,同时也创造了强大的客户锁定效应。也就是说,订阅模式确保了微软稳定的收入流,并鼓励用户留在其生态系统中。毕竟他们切换到替代解决方案的成本,会变得更加繁琐。当然,微软的野心远不止于Office 365和Azure云计算。

牛头怪与微软​

在这里插入图片描述
在希腊神话中,牛头怪Minotaur是一种半人半牛的生物。它虽然力大无穷、凶猛无比,但是最终被雅典英雄忒修斯利用其“无法在迷宫中穿行”的致命弱点打败。那么,这个强大的希腊神话生物与现代化的微软是否有所联系呢?其实,牛头怪之所以力大无穷,主要源于它是半人半牛的混血生物。对比微软,我们可以认为:​

半人:通过OpenAI独家许可,获得人类语言和智慧​
半牛:通过其对GitHub的所有权,获得计算机语言和智能​
下面,我将深入分析微软在这两方面的特长。

半人 OpenAI和 ChatGPT​

在这里插入图片描述
通过对ChatGPT的发明方OpenAI的战略投资和独家授权合作,微软巩固了其在人工智能领域的霸主地位。该合作关系官宣于2019年,微软可以利用OpenAI的前沿研究和新开发的AI技术,并将其驱动和集成到包括Azure AI服务、Cortana、以及Office 365等自家的产品和服务中,推动了微软AI生态系统的发展。值得一提的是,OpenAI对Office 365的集成范围和速度,在某种程度上,让微软快速捕获了全部的人类语言、知识、以及​​推断性的智慧​​(微软研究人员在此称为“a spark of AGI”)。

你可能会说:Google和Meta已经开始挑战OpenAI加微软组合的垄断地位了。不过,目前看来,它们的大语言模型–Bard和LLaMA似乎仍落后OpenAI“一个身位”。此外,随着OpenAI从一个非营利组织发展成为一个有限盈利组织。微软已计划向OpenAI注入超过100亿美元。可见OpenAI和微软之间的共生关系还将延续下去。

半牛 - GitHub、Codex和Co-Pilot​

在这里插入图片描述
2018年,微软收购和整合了领先的软件开发与协作平台–GitHub,进一步扩大了对于整个人类智能的控制。GitHub可谓所有领先开源项目的中心。您可以将其视为以计算机语言表达的、人类智慧的聚合存储库。​

而OpenAI的Codex是一种通过与GitHub Co-Pilot相集成,对软件开发领域产生深远影响的高级语言模型。Codex是GPT-3模型系列的一部分,能够理解和生成类似人类的文本,当然也包括编程代码。具体而言,它能够解释自然语言,查询并生成准确且与上下文相关的代码片段。这些能力使之成为了开发人员的宝贵工具。​

GitHub的Co-Pilot利用Codex的能力,扮演了AI驱动的编码助手角色,通过提供实时的建议、以及自动完成的代码段,来帮助开发人员更高效地编写出程序代码。因此,Co-Pilot与Codex的集成,通过减少编写代码所需的时间和精力、最大限度地减少了错误,并使得开发人员能够专注于更高层次的设计和解决问题的任务。​

作为一名产品经理和联合创始人,我通过将GitHub Co-Pilot与ChatGPT v4结合使用,编写了一个简洁的需求,然后让ChatGPT输出优质的样板文件。接着,在带有GitHub Co-Pilot的Visual Studio Code中,我按需修改函数与参数,微调各种控制流和业务逻辑。一个工作原型就这样在数小时内完成了。据说,对于那些经验丰富的软件工程师而言,通过GitHub Co-Pilot和ChatGPT v4的结合,他们的生产力能够提高3至10倍。​

通过GitHub的巨大存储库,此类的工具可以轻松找到设计模式,并将其植入适合开发人员当前正在使用的软件系统的环境。据此,整个开发过程,不但节省了大量的搜索时间、以及针对输入与错误的检查,也自动化了大量的文档和测试过程。难怪有工程师感叹:在GitHub Co-Pilot离线几个小时的时候,他就像失去了一只手臂一般。​

牛头怪的潜在危险​

Google一直号称其使命是“组织全球信息,使人人皆可访问,并从中受益”。它的实践便是通过在各个网站上进行基本的页面排名(PageRank),并为它们建立一个巨大的索引,进而实现其愿景。​

但是,有了微软和OpenAI的GPT大语言模型、以及GitHub Codex,全世界的信息可能会被浓缩成为数十亿、甚至数万亿的权重(形象地说,应该是统计重要性的数字)。而正是微软与OpenAI根深蒂固的关系,引发了人们对该公司利用其整合能力,对人工智能领域创造力予以垄断的可能性担忧。微软似乎就此进入了“牛头怪时刻”。​

不可否认,OpenAI的GPT-4语言模型,是当今世界上最强大的人工智能系统之一。而GitHub则是世界上最大的代码托管平台。试想,如果微软使用此类工具去扼杀竞争,那么就可能会对人工智能、乃至整个科技行业的发展,产生重大影响。当然,这只是一个假设性的担忧,目前并无证据表明,微软打算以垄断的方式使用其整合能力。

忒修斯的希望​

在这里插入图片描述
如果我们把初创公司看作挑战牛头怪的忒修斯。那么他们该如何站在巨人的肩膀上,利用大公司的平台,以及这些平台提供的资源、基础设施和用户群,在自己的新产品上进行创新呢?下面是两个典型的成功案例:​

Apple的App Store和Google的Play Store:通过在这些平台上构建应用程序,初创公司可以进入广阔的智能手机用户市场,轻松地分销他们的产品,并从应用程序商店的安全支付系统中获益。​

Amazon Web Services(AWS):初创公司可以利用AWS的云计算基础架构,来构建和扩展其应用程序、存储数据、以及各种访问高级分析工具。这使得他们能够专注于创新和产品的开发,而不必担心投资和管理自己的IT基础架构。​
可见,有了大公司的平台,各项资源和用户群已不再是奢望,初创公司可以在竞争的市场竞争中快速获取成功的机会。不过,在第三方营利性平台上构建服务的主要风险之一,便是该平台可能会发生变化、消亡,甚至与自己的生态系统合作伙伴存在竞争关系(例如:Facebook与Zynga)。当然,政府和监管机构也可能会出手来阻止各种恶意竞争与垄断行为。​

开放领域的竞争​

一直以来,开源总是对抗大型闭源系统的可靠武器。鉴于OpenAI已经对其GPT-3和GPT-4模型进行了闭源,Meta开源了自己名为LLaMA的大语言模型。作为迄今为止最先进的开源大语言模型,它在1.4万亿个单词的基础上,训练出了多达650亿个权重。其中,7、13和330亿权重模型也得到了Meta的开源。这些较小的大语言模型能够方便各个研究团队基于LLaMA,提出自己的微调模型。这里不乏:斯坦福大学的Alpaca、伯克利大学的Vicuna和Koala、以及GPT4All等典型用例。通过使用人类反馈式强化学习,这些研究声称他们已达到了商业ChatGPT 3.5(1750亿权重)的90%到95%性能,而权重仅为70亿或130亿。​

当拥有这些较小的大语言模型和优化的C++实现时,您便可以在笔记本电脑上本地运行它们,例如​​调用.cpp​​智能助手,而不必依赖于云服务,且无需任何费用。当然,目前LLaMA模型仅用于研究,因此您不能将它们用于商业用途。同时,您也可以关注如下实用的新模型:

OpenAI:GPT-2和GPT-Neo​
​​Colossal AI​​
​​Together.xyz OpenChatKit​​
​​Nomic-ai GPT4All

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

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

相关文章

ThreadPoolExecutor源码阅读流程图

1.创建线程池 public ThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAliveTime,TimeUnit unit,BlockingQueue<Runnable> workQueue) {this(corePoolSize, maximumPoolSize, keepAliveTime, unit, workQueue,Executors.defaultThreadFactory(), def…

shell脚本编程规范与变量

目录 一.shell脚本的概述2.1 shell的作用 三. shell脚本的作用3.1 编写第一个shell脚本3.1.1 Shell 脚本的构成&#xff1a;3.1.2 脚本的执行方式 三. 重定向与管道符操作3.2 重定向操作3.2 管道操作符号 四. shell的变量的作用&#xff0c;类型4.1 定义变量4.2 命名的规则4.3 …

辛弃疾最有代表性的十首词

辛弃疾的词&#xff0c;风格多样&#xff0c;题材广阔&#xff0c;几乎涉及到生活中的各个方面&#xff0c;从爱国情怀到日常生活&#xff0c;甚至连戒酒这种事都能写入词中。辛弃疾也是两宋词人中&#xff0c;存词最多的作家之一&#xff0c;现存的六百多首作品。 辛弃疾的词…

【数据结构:线性表】单链表

在学习了顺序表&#xff0c;我们可能会对其有一些思考&#xff1a; 中间/头部的插入删除&#xff0c;时间复杂度为O(N)增容需要申请新空间&#xff0c;拷贝数据&#xff0c;释放旧空间。会有不小的消耗。增容一般是呈2倍的增长&#xff0c;势必会有一定的空间浪费。例如当前容…

第四次工业革命的里程碑-chatgpt

文章目录 一、 介绍二、 训练数据方法、数据来源三、 能帮你做什么做表格论文降重写文案、周报写代码改bug写注释写作业制作游戏策划方案 四、 搭建自己的chatgpt方法五、 安全、安全试用chatgpt的方法六、 几款类似chatgpt的工具七、 优点八、 缺点九、下一步的期待十、 总结 …

vue中vue-cli项目各种报错

目录 sockjs.js报错 [WDS] Disconnected报错 假如有以上报错&#xff0c;首先看下index.html有没有这句 <meta http-equiv"Content-Security-Policy" content"upgrade-insecure-requests"> 是限制资源获取&#xff1a;限制网页当中一系列的资源获…

OkHttp3源码解析 - 拦截器

系列文章目录 第一章 OkHttp3源码解析 - 请求流程 第二章 OkHttp3源码解析 - 拦截器 第三章 OkHttp3源码解析 - 连接机制和缓存机制 文章目录 系列文章目录前言一、五大内置拦截器二、拦截器分发流程1.RetryAndFollowUpInterceptor-重试重定向拦截器2.BridgeInterceptor-桥接拦…

用友BIP助力中国领先企业数智化国产替代

随着数字经济的快速发展&#xff0c;软件的重要性日益凸显。软件是新一代信息技术的灵魂&#xff0c;已经成为数字中国、制造强国、网络强国建设的关键支撑。面对全球竞争新格局&#xff0c;关键软件自主创新与国产化替代已迫在眉睫。 助力华为成功替换国外ERP系统 在此背景下…

android studio Switch按钮

1.添加按钮 <LinearLayoutandroid:layout_width"match_parent"android:layout_height"wrap_content"android:orientation"horizontal"><TextViewandroid:id"id/tv1"android:layout_width"0dp"android:layout_weig…

JavaScript如何实现继承?

&#x1f4dd;个人主页&#xff1a;爱吃炫迈 &#x1f48c;系列专栏&#xff1a;JavaScript &#x1f9d1;‍&#x1f4bb;座右铭&#xff1a;道阻且长&#xff0c;行则将至&#x1f497; 文章目录 继承JavaScript如何实现继承&#xff1f;原型链继承构造函数继承组合继承原型式…

纽扣电池出口欧盟ce认证EN62133测试项目

纽扣电池CE证办理&#xff0c;锂电CE证旨在提高环境性能的2006/66/EC入了电池和 蓄电池中0.0005%汞和便携式电池和蓄电池中0.002%镉的限值。自2013/56/EU 修订了2006/66/EC&#xff0c;2013/56/EU(修订2006/66/)规定&#xff0c;2015年10月1日 起&#xff0c;纽扣电池中汞的…

从零基础到条码高手:傻瓜式操作,告别excel、AI和PS的烦恼

条形码是一种用于商品识别、库存管理等方面的编码标识系统&#xff0c;它是通过将数字和字符以特定的图案排列组合起来&#xff0c;从而形成一组能被机器扫描和识别的条纹图案。 通常情况下&#xff0c;条形码的生成可以分为如下几个步骤&#xff1a; 1、编号&#xff1a;首先…

【神秘题 整数溢出】牛客小白月赛71 C-猫猫与数列

被教育了 学到了一些只有我不知道的常识 C-猫猫与数列_牛客小白月赛71(重现赛) (nowcoder.com) 题意&#xff1a; 思路&#xff1a; 直接模拟即可 值得注意的是&#xff0c;他在算数列的过程中可能会爆long long&#xff0c;因此在算的时候注意开__int128&#xff0c;这样…

微信小程序 开发中的问题(simba_wx)

目录 一、[将 proto 文件转成 json 文件](https://blog.csdn.net/wzxzRoad/article/details/129300513)二、[使用 test.json 文件](https://blog.csdn.net/wzxzRoad/article/details/129300513)三、[微信小程序插件网址](https://ext.dcloud.net.cn/)四、[vant-weapp网址](http…

为什么停更ROS2机器人课程-2023-

机器人工匠阿杰肺腑之言&#xff1a; 我放弃了ROS2课程 真正的危机不是同行竞争&#xff0c;比如教育从业者相互竞争不会催生ChatGPT…… 技术变革的突破式发展通常是新势力带来的而非传统行业的升级改革。 2013年也就是10年前在当时主流视频网站开启分享&#xff1a; 比如 …

电脑开机后出现哭脸错误无法启动解决方法

电脑开机后出现哭脸错误无法启动解决方法。有用户安装好电脑系统之后&#xff0c;遇到了哭脸错误的情况。出现这样的错误原因有很多。如果你无法找到问题的根源的话&#xff0c;其实都是可以通过U盘重装系统的方法来解决的&#xff1f;接下来我们一起来看看以下的操作教学吧。 …

BM39-序列化二叉树

题目 请实现两个函数&#xff0c;分别用来序列化和反序列化二叉树&#xff0c;不对序列化之后的字符串进行约束&#xff0c;但要求能够根据序列化之后的字符串重新构造出一棵与原二叉树相同的树。 二叉树的序列化(Serialize)是指&#xff1a;把一棵二叉树按照某种遍历方式的结…

flv怎么转换成mp4?这3种方法总有适合你的

flv怎么转换成mp4&#xff1f;首先我们得知道flv为什么转换成mp4&#xff1f;FLV和MP4都是常用的视频格式&#xff0c;其中FLV格式在以前的一些互联网应用中得到了广泛使用。但随着技术的发展和设备的普及&#xff0c;MP4格式逐渐成为了主流的视频格式。因此&#xff0c;将FLV格…

jQuery 在图片和文字中插入内容(多种情况考虑)

昨天接到一个新的需要&#xff0c;在后台文章编辑器中&#xff0c;每一个文章的正文前面&#xff0c;可以单独添加一个电头字段&#xff0c;但是如果在富文本编辑器中最上面就添加图片的话&#xff0c;图片就会把电头和正文中的文字给隔开。需要做的是获取到电头字段&#xff0…

一款纯Web化免费SQL工具,重新定义数据库管理

SQL Studio是一款由麦聪软件研发的多数据库管理工具&#xff0c;提供Windows、Linux 和 MacOS三种版本的软件包&#xff0c;支持中英文两种语言。SQL Studio是用Java编写的&#xff0c;默认使用 JDK 8进行编译。 下载看这里: [SQLStudio] (http://www.maicongs.com/#/home/web)…