科技云报道原创。
近日,据The Information报道,两位知情人士透露,微软正准备推出新版本必应搜索引擎,使用聊天机器人ChatGPT背后的人工智能来回答一些搜索查询,而非仅仅显示链接列表。
知情人士表示,微软可能会在未来几个月推出该功能,但公司仍在权衡聊天机器人模型的准确性以及它能多快被应用于搜索引擎。
知情人士指出,微软近几个月以来一直在试用ChatGPT。
作为迅速火遍全网、成为有史以来全球用户数量最多的LLM(大型语言模型)聊天机器人,ChatGPT在信息搜索模式上的创新,让不少ChatGPT的拥护者为其披上了“谷歌杀手”的外衣。
他们认为ChatGPT将能够在短时间内颠覆传统的信息搜索模式,进而取代谷歌在信息检索领域的统治地位。
事实是否真如广大ChatGPT粉丝所言,具备挑战搜索引擎的能力?谷歌这位制霸搜索领域数十年的科技巨人,又是否真的像ChatGPT粉丝们所认为的那样不堪一击呢?
ChatGPT崛起,谷歌拉响警报
人们对于ChatGPT的喜爱,主要源自于其强大的沟通能力。
当我们向ChatGPT提出问题时,它不仅能够提供结论,还能够与我们建立沟通。
向ChatGPT提出任何问题,感觉都像是在与一个真实的人类进行交谈。
这的确是聊天机器人相比于搜索引擎的一大优势,以聊天形式进行答案的输出,远比搜索引擎一行行的网址要来的直接与亲切。
CNBC的专栏作家Sofia Pitt写了一篇“关于我从谷歌换到ChatGPT这一天”的文章,亲测对比了这两者的使用感。
她在ChatGPT上输入“我怎样才能让我的琴叶蕨植物存活下来?”,机器人很快作答,且结果和从植物公司Easy Plant收到的方案一致。
而当用谷歌搜索同一个问题时,置顶结果中还包括广告和购买新土壤的链接。
事实上,GhatGPT的爆红,确实让谷歌很紧张。
不久前,谷歌发布“红色代码”,着手进行紧急应对。在硅谷,这就意味着拉响了“火警”。
根据《纽约时报》看到的一份内部记录,谷歌及其母公司Alphabet的首席执行官Sundar Pichai参加了几次围绕谷歌人工智能战略的会议,并指示公司的许多团队重新集中精力解决ChatGPT对其搜索引擎业务构成的威胁。
前谷歌广告团队负责人Sridhar Ramaswamy表示,ChatGPT的使用,从一定程度上阻止了用户点击带有广告的谷歌链接。
而广告,在2021年为谷歌挣取2080亿美元,占Alphabet总收入的81%。
值得注意的是,在ChatGPT问世之前,谷歌也在尝试用聊天机器人的技术来增强搜索引擎的使用体验。
在2021年5月的I/O大会上,谷歌就展示了其最新的人工智能系统LaMDA。
谷歌表示,LaMDA可以使回答更加“合情合理”,让对话更自然地进行,而且这些回复都不是预先设定的,甚至相同的答案不会用第二次。
但目前,谷歌仍不愿向公众发布LaMDA。部分原因在乎,LaMDA存在较高的误差,且容易对用户造成伤害,此类瑕疵被谷歌称之为有“毒性”。
当然,这也是ChatGPT类人工智能的通病。
ChatGPT取代搜索引擎,并不现实
尽管外界关于ChatGPT是否将取代搜索引擎的讨论分外热烈,但ChatGPT自己却给出了“否定”的回答:
“ChatGPT并不是搜索引擎。它的目的不是提供信息搜索。
相对于搜索引擎通过索引网页并匹配搜索词来提供信息,ChatGPT则是通过对自然语言问题的回答来帮助用户解决问题。
因此,它们之间没有直接的竞争关系,并不能相互颠覆”。
事实上,ChatGPT在信息搜索方面确实存在一些明显的缺陷,而这与搜索引擎的定位及目标显然是背道而驰的。
例如,ChatGPT的回答并不总是可靠的,经常会在推理以及事实上犯错误。
同时,由于ChatGPT的设计初衷是用以对话式问答以及模拟人类的对话行为,ChatGPT在面对某些关键词检索场景时,虽然能够给出一定的解释,但却无法为用户提供足够有帮助的增量信息。
而在面对某些模糊问题或是论述性问题时,ChatGPT为了能够使其回答更具有信服力,似乎选择了对其生成的部分内容进行造假。
在这方面最典型的一个例子便是,当一位记者要求ChatGPT撰写一篇微软季度收益的文章时,ChatGPT为了增加文章的可信度,将微软首席执行官Satya Nadella的一次报价进行了伪造。
此外,ChatGPT还容易受到外界信息的影响。
在ChatGPT的独特特征中,最主要的便是学习能力,模型能够记住此前与其他用户的对话内容,并将其进行复述。
这也导致了用户将能够非常轻易地干预ChatGPT对于问题的判断与回答。
最近Stack Overflow论坛禁止了ChatGPT创建的所有答案,其理由便是由于ChatGPT对于大量问题都提供了从用户那里学习到的错误示例。
有趣的是,ChatGPT的回答还混入了不少片汤话,被调侃为“水文神器”。OpenAI 解释,这主要是因为训练数据偏差(训练者更喜欢看起来更全面的、更长的答案)和过度优化。
前Google总部科学家、出门问问创始人李志飞接受采访时表示,相对于语音助手和搜索引擎,ChatGPT还有很多不能干或干不好的事情。
ChatGPT的“认知”建立在虚拟训练文本上,没有跟实时的数据库或信息连接,仍有些“空中楼阁”的味道,所以特别适合插科打诨。
综上所述,基于目前ChatGPT的定位与能力,想要挑战谷歌甚至于完全取代搜索引擎,显然还不是一件现实的事情。
AI与搜索融合或成新机遇
其实将聊天机器人与搜索引擎进行比较,本身就是一个伪命题。
ChatGPT的价值在于,其能够模拟真人的“思考”行为,并通过交谈的方式运用其所学的知识回答我们的一些问题,或是完成具有创造性的简单的写作任务。
而对搜索引擎而言,其主要职责则是为人们快速且精准地提供所需信息。二者之间存在的壁垒,并非通过技术手段便能够实现有效弥合。
对于二者未来的发展趋势,不少业内专家也给出了几乎趋于一致的看法,也就是ChatGPT类对话机器人,将在未来与搜索引擎形成1+1>2的“共生”关系,成为搜索引擎新的入口。
在这种全新模态下,人们或将能够通过语音或是文本的形式,与搜索引擎进行直接的对话沟通,而搜索引擎也能够借助对话式机器人的理解与认知,为人们从海量数据中快速总结出更具精度和符合偏好的搜索结果,帮助人们节省在信息搜索上的操作步骤,使人们整个搜索流程的效率得到极大地优化。
如此看来,尽管目前ChatGPT与谷歌表面上形成了一定的对立,但这种趋势更多的是出于对利益的考虑。
相信随着时间的推移以及技术的持续演进,二者眼前的矛盾将会逐渐烟消云散。
【关于科技云报道】
专注于原创的企业级内容行家——科技云报道。成立于2015年,是前沿企业级IT领域Top10媒体。获工信部权威认可,可信云、全球云计算大会官方指定传播媒体之一。深入原创报道云计算、大数据、人工智能、区块链等领域。
我想在一个没有Sass引擎的类中使用Sass颜色函数。我已经在项目中使用了sassgem,所以我认为搭载会像以下一样简单:classRectangleincludeSass::Script::FunctionsdefcolorSass::Script::Color.new([0x82,0x39,0x06])enddefrender#hamlengineexecutedwithcontextofself#sothatwithintemlateicouldcall#%stop{offset:'0%',stop:{color:lighten(color)}}endend更新:参见上面的#re
我使用Nokogiri(Rubygem)css搜索寻找某些在我的html里面。看起来Nokogiri的css搜索不喜欢正则表达式。我想切换到Nokogiri的xpath搜索,因为这似乎支持搜索字符串中的正则表达式。如何在xpath搜索中实现下面提到的(伪)css搜索?require'rubygems'require'nokogiri'value=Nokogiri::HTML.parse(ABBlaCD3"HTML_END#my_blockisgivenmy_bl="1"#my_eqcorrespondstothisregexmy_eq="\/[0-9]+\/"#FIXMEThefoll
我想为我的Rails网络应用程序提供推荐功能。特别是,我想向新注册的用户推荐他可能想要关注的其他用户。Rails中是否有用于此目的的引擎/gem?如果没有,我应该从哪里开始构建它?谢谢。 最佳答案 有Coletivogemhttps://github.com/diogenes/coletivo我试了一下。在MySQL上运行。Neo4jhttp://neo4j.org真的很容易实现一个“跟随谁”。事实上,大多数展示其能力的样本都涉及“跟随谁”。快速提示-只有在JRuby上运行时,Neo4j.rb才会很酷。如果不是-使用Neograph
无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD
英文版英文链接关注公众号在“亚特兰蒂斯的回声”中踏上一段难忘的冒险之旅,深入未知的海洋深处。足智多谋的考古学家AriaSeaborne偶然发现了一件古代神器,揭示了一张通往失落之城亚特兰蒂斯的隐藏地图。在她神秘的导师内森·兰登教授的指导和勇敢的冒险家亚历克斯·默瑟的帮助下,阿丽亚开始了一段危险的旅程,以揭开这座传说中城市的真相。他们的冒险之旅带领他们穿越险恶的大海、神秘的岛屿和充满陷阱和谜语的致命迷宫。随着Aria潜在的魔法能力的觉醒,她被睿智勇敢的QueenNeria的幻象所指引,她让她为即将到来的挑战做好准备。三人组揭开亚特兰蒂斯令人惊叹的隐藏文明,并了解到邪恶的巫师马拉卡勋爵试图利用其古
导读:随着叮咚买菜业务的发展,不同的业务场景对数据分析提出了不同的需求,他们希望引入一款实时OLAP数据库,构建一个灵活的多维实时查询和分析的平台,统一数据的接入和查询方案,解决各业务线对数据高效实时查询和精细化运营的需求。经过调研选型,最终引入ApacheDoris作为最终的OLAP分析引擎,Doris作为核心的OLAP引擎支持复杂地分析操作、提供多维的数据视图,在叮咚买菜数十个业务场景中广泛应用。作者|叮咚买菜资深数据工程师韩青叮咚买菜创立于2017年5月,是一家专注美好食物的创业公司。叮咚买菜专注吃的事业,为满足更多人“想吃什么”而努力,通过美好食材的供应、美好滋味的开发以及美食品牌的孵
一、引擎主循环UE版本:4.27一、引擎主循环的位置:Launch.cpp:GuardedMain函数二、、GuardedMain函数执行逻辑:1、EnginePreInit:加载大多数模块int32ErrorLevel=EnginePreInit(CmdLine);PreInit模块加载顺序:模块加载过程:(1)注册模块中定义的UObject,同时为每个类构造一个类默认对象(CDO,记录类的默认状态,作为模板用于子类实例创建)(2)调用模块的StartUpModule方法2、FEngineLoop::Init()1、检查Engine的配置文件找出使用了哪一个GameEngine类(UGame
寻找有用的ruby的好网站是什么? 最佳答案 AgileWebDevelopment列出插件(虽然不是rubygems,我不确定为什么),并允许人们对它们进行评级。RubyToolbox按类别列出gem并比较它们的受欢迎程度。Rubygems有一个搜索框。StackOverflow对最有用的rails插件和rubygems有疑问。 关于ruby-如何搜索有用的ruby,我们在StackOverflow上找到一个类似的问题: https://stacko
我有很多这样的文档:foo_1foo_2foo_3bar_1foo_4...我想通过获取foo_[X]的所有实例并将它们中的每一个替换为foo_[X+1]来转换它们。在这个例子中:foo_2foo_3foo_4bar_1foo_5...我可以用gsub和一个block来做到这一点吗?如果不是,最干净的方法是什么?我真的在寻找一个优雅的解决方案,因为我总是可以暴力破解它,但我觉得有一些正则表达式技巧值得学习。 最佳答案 我(完全)不懂Ruby,但类似这样的东西应该可以工作:"foo_1foo_2".gsub(/(foo_)(\d+)/
我读了"BingSearchAPI-QuickStart"但我不知道如何在Ruby中发出这个http请求(Weary)如何在Ruby中翻译“Stream_context_create()”?这是什么意思?"BingSearchAPI-QuickStart"我想使用RubySDK,但我发现那些已被弃用前(Rbing)https://github.com/mikedemers/rbing您知道Bing搜索API的最新包装器(仅限Web的结果)吗? 最佳答案 好吧,经过一个小时的挫折,我想出了一个办法来做到这一点。这段代码很糟糕,因为它是