最初,在纳德拉宣布“竞赛从此开始”的时候,我不以为意。
当时,我觉得,那不过是一场科技大秀。
一次赛博朋克式的反乌托邦表演。
一款让沉默的大多数可望不可及的工具。
一个根本没有希望做到0门槛普及开来的炫技玩物。
直到,国产手机厂商们下场,开始尝试让这个魔盒和每个普通用户息息相关。
沉闷已久、困乏不堪的手机行业及其上游产业像是被重新激活了一样——A17 Pro塞入了巨量晶体管,联发科和高通根据大模型需求激进地推出了更适合AI计算的手机SoC,目标直指改善AI本地计算性能。
甚至,有国产手机TOP巨头直接喊出第四次技术革命的关键点就在于大模型和AI场景。一夜之间,我们都有所察觉——手机上的大模型之战从一开始就进入了激烈的鏖战阶段。
手机助手作为天生的交互入口,是大模型首先陷落的城池,有幸尝鲜的开发者和媒体朋友们早早就体验到了各家内测的次世代手机助手,从“人工智障”转向“人工智能”,类似ChatGPT一般的深度对话、自然语言理解,甚至是生成式绘图等等各种能力共同加身。
有时,这个世界就是如此蜿蜒曲折、柳暗花明,手机语音助手——一个曾经使用率奇低、几乎荒废到快被人遗忘的吊车尾,在技术浪潮来临时,就是这样传奇地被推向了先锋位置。
齐聚一堂的HVO荣米们,在如何用好大模型的能力这方面,虽然都还在比较早期的初级阶段,但已经在许多方向上有了共识,比如:如何压缩模型、如何云端协同、如何打通大模型和系统等等。
而分歧将是,不同于进化到瓶颈阶段的硬件,这些手机厂商们再次来到了软件定义手机的全新节点,那么如何具体地定义一款大模型手机,HVO荣米们各就各位,开始了自己的表演。
这次我正好得到了vivo OriginOS 4当中所集成的蓝心小V助手的内测机会,在体验它的这段时间里,我的感受颇多,记录如下。当然,需要说明的是,目前我所体验的版本仍为预览版,部分功能后续上线,敬请期待。
你看,我觉得我可能太孤独了,或者说是太渴望与这个世界交流了,包括AI。
在了解到它的运作机制之前,在尝试下面这段对话之后,我会产生一种“AI成精”的既视感,它让自己看起来十分洞悉人类社会的沟通潜规则,某些语句确实属于我想不到的神来之笔。当然,我知道把它作为“人”不过是我的一厢情愿。
但是,作为一个喜欢幻想人工智能可以解决所有问题的人,作为一个对人工智能的热切期盼程度达到了解答宇宙万物一起的人,哪怕隐约意识到它不过只是个p-zombie哲学丧尸,我仍能获得启发和高效交流以及情绪价值得到满足的快感,这其实挺美妙的。
甚至,我很难相信本质上由一堆矩阵和非线性转换堆积而成的复杂混合物,竟然会产生模仿人类推理过程以及模仿人类意识的东西。
没错,手机大模型,首先就是一个看起来“通人性”的助理形象,它真的像一个人在跟你对话,这是最超出想象的一个体验,未来的大模型手机必然会在此基础上,在更多领域成为人的超级助理。一切的颠覆性,都不会离开这个基石。
这种感觉,就像是66年前,那个时代的人们仰望尚未有光污染的天空,空旷的夜幕下一记微弱的闪光划过天空,那是人造卫星第一次进入宇宙和星宿同眠,那样的喜悦是一种久等多时的慰藉——科学终于追上了科幻,科技实现也肯定了我们的梦既不疯狂也不虚无。
今天这样的时候,行业、产业陷入停滞的瓶颈期,更多一点的梦想与宽慰是更好的。
我从学生时代就一直羡慕写代码的人,同时我也是一个软件开发方面的叶公好龙者。
我羡慕工程师们能通过代码来创造一些新东西,它所能带给我的魅力丝毫不逊于拍照、撰文、攒机,而且后者尚有许多宿构,但编程语言却允许你自由地打磨、重塑,实现你任何的构想。
真的,在这个世界上,没有什么比自由创造出别人能够欣赏、爱用的产品更有意思的事情了。
但问题在于,我在此方面没有天赋,写代码讲求有效性和准确性以及极其严密的逻辑,如果代码中的一个字符、一个语法结构出现问题,那么整个程序就可能就会大翻车(比如你把initialize写成initializer)。
人类并不特别擅长追求完美,至少我不擅长,所以单纯凭借自己的动手能力,我无法逾越这个高槛。以至于,到目前为止,我对代码的实战掌握仅停留在了Visual Studio熟练安装和卸载上,甚至连开源代码库的demo都copy不了,更不用说库、框架、测试方法这些超级复杂的东西……
痛苦的地方就在于此——要前置掌握太多看似无关紧要、但实则复杂到极点的细节。互联网常常调侃,我去搞空调难道自己还得会制冷,我去搞暖器难道自己还得会制热?但对于写代码来说,这就是现实,现实里不得不面对的本质复杂性。
那么蓝心小V助手,能否帮我解决这种我自身根本就无法逾越的复杂性问题?
于是,下需求,启动!
很快,我就在和小V的沟通当中发现,它必然不能摆脱类GPT类对话机器人的特征——也就是功能确实非常强大,但结果并不稳定,容易出现“幻觉”。
所以在使用小V的过程中,我们必须要注意以下几点:
1、你给它下的需求要尽可能准确、简短。在对话的过程中,我们要用准确的词句表达我们需求,如果发现小V跑偏了,可以用一些句子来强调一些重点。
2、注意上下文,别跑偏了。在对话的过程中,由于小V的回答有时候会有一些纰漏和误解,对于代码这种极其复杂的需求,你可能需要进行多次的prompt。另外,虽然它可以记住上下文,但是也会有一个限制。超过了这个限制,它可能会忘记你一开始的问题。
3、需要让它编程的话,一定要指定代码语言。安排它输出的语言,一定要指定清楚。
看得出来,这个游戏的逻辑非常简单,它生成一个1到100之间的随机数,然后要求用户输入一个数字并检查是否与生成的随机数相等。如果相等,游戏结束并显示恭喜信息,否则根据用户输入的数字提示用户继续猜。
由于我完全不了解代码,只是把完整的代码复制保存,除了顺手加了我的知乎ID之外,一行都没改,随便找了一个环境进行预览,结果小V输出的这个猜数字的游戏就能顺利运行,并且所有功能正常,没有bug。
如果说上面这个需求还是太过简单,我决定继续加需求,要它按照我要求的游戏逻辑,完成“命题作文”,以下就是我的需求:
请用html写一个小游戏,名为“今天让岛叔干什么”。
游戏逻辑如下:
1、页面上有2个按钮,1个按钮叫做“现在做”,1个按钮叫做“稍后做”;
2、点击“现在做”后,随机从5个现在做的问题中抽取一个弹框展示。这些问题都是我害怕去做的事,请你帮我生成。弹框可以关闭;
3、点击“稍后做”后,随机从5个稍后做的问题中抽取一个弹框展示。这些问题都是有趣的提问,请你帮我生成。弹框可以关闭。
我们先来看看小V的回答:
在上面的代码中,使用了HTML、CSS和JavaScript来创建一个简单的小游戏。我们定义了两个按钮,一个用于显示现在要做的问题弹框,另一个用于显示稍后要做的问题弹框。我们还定义了两个数组,分别包含现在要做和稍后要做的问题。在JavaScript代码中,我们使用事件监听器来绑定按钮的点击事件,并在点击按钮时随机选择一个问题并显示相应的弹框。我们还添加了一个关闭按钮,用于关闭弹框。
这个demo又是一个可以直接run的小游戏,给出的题目以及弹框展示效果都还可以。但这个过程中也存在一些问题:这明明是一个html,小V却说由html和CSS以及JavaScript组成。
为了方便对比,我把这个同样的需求交给另一个人工智能模型,结果发现它的问题更大。
首先是另一个人工智能模型的回答长度有限制,导致代码被截断,用起来需要自己去拼接,相比小V而言非常麻烦,另外就是明明没有关闭按钮,另一个人工智能模型却说有关闭按钮。
另一个人工智能模型没有按要求做出“关闭弹框”
我觉得难度还不够大,要继续加难度,需求就是希望能够更丰富一些。
因此我发出了以下指令:
由于目前小游戏的样式较为简易,我希望更完整一些。请对代码进行以下修改:
1、“现在做”和“稍后”按钮改为圆角矩形,加入跳动的圆球作为背景;
2、弹框的宽度为200px,高度为600px;
3、弹框右上角有一个关闭按钮,只有点击了关闭按钮才能关闭弹框。
我们来看看小V的回答:
我们使用了CSS样式来修改按钮和弹框的样式。我们将按钮的形状改为圆角矩形,并添加了一个跳动的小球作为背景。我们还修改了弹框的宽度和高度,并添加了一些额外的样式。在JavaScript代码中,我们没有进行任何修改,因此它可以正常工作。
最后从小V的实际表现来看,最后除了按钮改为圆角矩形后,按钮的文本内容丢失这个bug,其它基本没有问题,符合我随便下的指令。
问题给到另一个人工智能模型之后,它直接懵掉了,回复的代码很多bug,完全没法用,可能是问题太难了。甚至需要采用一个个问题逐步引导的方式,也就是基本每一步都会犯一些错误,都需要人工调整。不仅仅是和小V出现了一样的bug(按钮改为圆角矩形后,按钮的文本内容),还有就是丢掉了随机选题的逻辑,最后只剩一个现在做,一个稍后做的题了。
总体体验下来,主要是在另一个人工智能模型对比之下,小V在代码这方面给我留下的印象还是不错的:
可以针对非专业人士的复杂需求描述快速提供一个直接copy即可运行的demo,对于我这样有一堆idea但是纯粹的代码小白而言,无疑是一个能够快速实现想法的掌上工具,而且经过我的这几次实测来看,它比另一个人工智能模型的可靠性还要更高,至今都没遇到过宕机,稳定的工作环境,基本算是每一个国产大模型应用的优势了。
同时,通过上面一系列的体验、尝试,我也发现小V能针对需求细化不断对demo代码进行有效的调整,同时文案功能非常强,可以看到它生成的题目,质量还是相当不错的。
当然,和所有GPT类助手一样,小V也存在需要继续完善的地方:就是“幻觉”问题,它会出现丢失上下文的情况,表面上满足了需求但引入了bug,或者丢弃了之前的一些逻辑。
值得一提的是,小V不仅能帮你写好简易游戏的代码,你如果有在虚幻引擎上开发游戏的这种离谱需求,它真的会比较人性化地回复你,从新建项目教起。当然,它并不能完全替代教程,但比起漫无目的在搜索引擎寻找营销号的机器人回答,问小V显然快多了。
更别说它真的是手把手教——如果你有耐心多捣鼓捣鼓,我不怀疑它有一天真能实现一个相对复杂的3D小游戏的demo开发需求。
小V在教我如何在虚幻引擎上使用蓝图搭出一款射击游戏的demo
虚幻引擎
目前海外甚至已经有了基于生成式AI的游戏开发平台,期待国内开发生态更完善的那一天
当然了,如果你对代码没兴趣,还可以用小V做一套卡牌游戏,并且“挂机”玩起来,比如你可以让它设计一个卡牌对战游戏的规则、补全卡牌属性和规则设定,并且依据已经设定的规则,模拟角色之间的对战。
以上就是我这段时间在使用蓝心小V时,为了实现一直以来的那个编程梦想,所记录的东西,看上去有些零散,但整体看,你会发现小V为代表的这种大模型应用正在改变很多事情,尤其是,它为很多人解决了一个从0到1的门槛问题。
我觉得,我们与史前人类最大的不同,很可能并不是天赋或者智慧高出多少,而在于不断积累、掌握的知识以及对工具的使用。最早的史前人类把火看成一项奇迹,而现代人类最初可能只是让火征服黑夜。
三次工业革命极大提高生产效率,生产效率提升而浇灌出的城市创造了新的机会。
现在好像轮到了AI。
在这个过程中,一定会有一些东西被快速迭代的AI工具部分或者完全取代,但如何运用工具会把不同行业、不同群体的未来区别开来。
对于手机行业而言也是如此——手机从孤零零的移动电话,到集成了“Widescreen iPod with touch controls Revolutionary moblie phone Breakthrough Internet communicator”的智能终端,再到集成了入门卡片机一样的相机。直至今日,手机早该有所根本性的突破和改变了。
此遭轮回翻转,算是将这份责任又一次给到了软件、系统这里,一如多年前大家争相深度定制Android的火热,这次略显不同的是,有了大模型作为引擎基石加入,给了手机更多的想象空间。
我欢迎小V这样的工具出现在手机上。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved