另一个角度看元宇宙与RPA:人工世界、平行员工与RPA
从元宇宙到平行员工,人工世界推动的虚实分工利好RPA
机器人是铁打营盘人类是流水兵,未来元宇宙的虚实分工RPA机会巨大
文/王吉伟
元宇宙是平行于现实世界的虚拟空间,这个说法已被大家广泛认同。
自从人类发明互联网后,这个平行空间就已诞生。互联网向民用市场开放以后,人类就一刻不停地往这个虚拟空间迁移。在以后互联网发展二十多年的时间里,人类通过与这个平行空间交互获取各种知识,互联网与人类的关系也从连接人与信息,逐步升级成为连接人与服务。
而随着移动互联网、物联网等技术的成熟与应用,现在的人类基本已经实现与平行空间的常态连接。即便你身上没有可穿戴装备,时不时就要看一下的手机,也能将你的行为数据随时随地上传到各种APP的服务器上。
在王吉伟频道看来,人类的生产、生活乃至生存都早已离不开这个平行空间,它一直存在并持续影响着我们。
这个平行空间,在不同时期人们对它有不同的叫法。“控制论”刚被提出后,这个空间被称作赛博空间(Cyberspace),后来被叫作镜像空间,再后来它成了赛博朋克小说的主要元素:在《玩家1号》中被称作“绿洲”,在《雪崩》中则被描绘为“Metaverse”。
现在我们来到了web3.0时代,元宇宙概念火爆后迅速成为它的化身。
现在的网络空间中,网友们围观吃瓜是最常见的事。未来随着区块链、VR等技术的发展与完善,加上虚实经济趋势与各组织的商业推动,大家会在沉浸感更强的元宇宙中参与更多的工作、娱乐及活动。
有人就会有江湖,有江湖就会有秩序。现实社会需要各种治理,虚拟空间与虚实融合的空间更需要管控。所以,平行空间最后总要走向平行控制、平行管理以及平行职能。
由此,“像控制机器人一样管理人,像管理人一样控制机器”的控制论本质,也将成为元宇宙的真谛。
从“三个世界”到人工世界
在元宇宙被更广泛认知的同时,物理世界、虚拟世界以及虚实融合世界的概念,也正在被更多人所接受。而提及多个世界,很多人会想到科学哲学家卡尔·波普尔著名的“三个世界”理论:
卡尔·波普尔认为,宇宙中存在着三个世界:
在先后顺序上,先有世界1,后有世界2,再有世界3,并且三个世界是相互作用的。
世界1和世界2容易被理解,但世界3总会让人模棱两可,在物理世界和心理世界还会有一个第三世界的存在吗?卡尔·波普尔眼中的第三世界是一个客观存在的知识世界,意味着这是一个能够客观记录各种知识的虚拟世界。
最近,在央视网携手人工智能领域权威部门发起的以"论道数智变革"为主题的中国智慧产业发展大会上,中国科学院自动化研究所的王飞跃教授,直接将第三世界称之为人工世界。
人工世界即artificial world,它并不是简单的人工智能世界,而是由计算机技术、互联网技术、虚拟现实等人工高科技技术综合创造的一个世界。人工世界是2018年公布的计算机科学技术名词,但它的存在感远没有元宇宙这个词有冲击力。
人工世界与卡尔·波普尔所定义的世界3异曲同工:不是物理世界也不是主观世界,却可以用来记录与存储各种人类精神的产物。
“三个世界”理论诞生于1967年,人工智能真正诞生于1956年,按道理说如果波普尔足够了解这一领域,三个世界理论中的世界3或许可以直接定义为人工世界,这可能跟他的学说大多趋向于哲学有一定关系。
人工世界发展促进知识自动化
王吉伟频道认为,“三个世界”理论中的世界3,在当代可以与人工世界划上等号。而王飞跃教授早在2014年左右就已提出这个观点,并且在近些年得到了越来越多的验证。
王飞跃教授认为,从物理世界到心理世界再到人工世界,背后关联的是三个时代的IT技术。物理世界对应工业时代的工业技术(Industrial Technology),将其称之为“老”IT;心理世界(认知)对应信息时代(Infomation Technology),称之为“旧”IT;人工世界则对应正在到来的智能时代(Intelligent Technology),称之为“新”IT。
“老”IT解决了资源不对称的问题,“旧”IT解决了信息不对称的问题,当前的“新”IT则正在解决智力不对称的问题。
新老IT技术在不断更迭,同时也在相互作用。前两种技术已经将物理世界和心理世界开发到尽头,现在我们要开发人工世界,所以人工智能就热了,IT也变成了“新”IT了。在新IT对应的人工世界,可以做到任何领域的“无中生有”,能够简单地实现低成本、高效率、高智能。
当各种技术构成的交通网、信息网、能源网、物联网、智联网等连接起虚荣交融的三个世界后,我们的世界就会与往日有极大的不同。
未来web3.0、区块链、VR等一系列技术都被纯熟地应用于三个世界之中后,各种自动、自主、有序、去中心化的DAO组织将会自动生成,人类社会自然也就会进入工业5.0社会,知识自动化的时代也就真正到来。
知识自动化造就虚实分工
知识自动化这个词,在2013年出现在麦肯锡《展望 2025:决定未来经济的12大颠覆技术》报告中时,很多人都甚为不解。麦肯锡对其倍加推崇,并且将其放到了云计算、机器人、增材制造等技术之前。
知识自动化的定义是,知识工作者如律师、设计师、医生等等,将会有大量的工作可以通过软件来完成。这个解释,起初只是引起了广泛思考却并未引起波澜,毕竟现代组织运营都是建立在IT架构之上的,软件是信息化的基础应用。
但2016年IBM沃森在拉斯维加斯电子消费品展上的亮眼表现,以及2017年谷歌AlphaGo战胜顶级人类围棋对手的事实,进一步挑战了人们对于机器和软件的思维极限。
而这一切,均源自于“知识自动化”的实践和发展。
现在,知识自动化被定义为一种可执行知识工作任务的智能软件系统。知识自动化通过把各种工业技术体系模型化,然后将模型移植到智能设计与制造平台上,并通过平台,来驱动各种软件,包括设计、仿真、计算、试验、制造系统等,从而可以由机器完成原先需要人去完成的大部分工作,而由人完成高级的创造性、决策性工作。
比如可重用设计的问题。许多工程师设计一个产品时,往往从头开始,而实际上如果能够运用成组技术,将产品大量模块化。那么工程师设计一个新产品的时候,效率会被大幅度提高。也只有这样,才能让工程师得以用更多的时间来进行创新。
知识自动化的使命,致力于将人从重复劳动中解放出来。在王吉伟频道看来,三个世界中的人工世界做的正是这个事情,它通过智能化、数字化、自动化替代大量人力资源的重复性工作,让人类去做更多具有决策性的工作,充分发挥人类知识的重要性。
而随着人工世界的越发完善,知识自动化的彻底实现,虚实经济会进一步成型,人类社会的分工也必然会从人机分工走向虚实分工。
虚实分工催生平行员工
知识自动化解决的是人与机器的分工问题,或者说是人与数据、人与知识的连接问题。
三个世界的打通,AR、人工智能、云计算等技术通过对来自不同世界的数据进行运算与提炼,在持续优化的模型与算法之下,将三个世界整体改造成智能、自动、安全、可持续的智能生态新世界,让现实空间与平行空间更好的交融,继而创造更加多元与繁荣的虚实经济,也就是各大厂商对未来元宇宙的终极图景。
事实上,知识自动化的背后是人机分工的极限。专业分工下的人类组织无法实现更高的效率,蒸汽机、电力等新技术出现立即就产生了人机分工。而当前人机分工中人与机器都无法承受更高的工作强度并提高效率的情况下,必然也会迎来新的分工模式,虚实分工也就应运而生。
虚实分工会把现实场景、虚拟空间、经营、战略等有机结合起来,把物理空间的无序转变为虚拟空间的有序,然后再通过虚拟空间反过来影响现实场景,这样形成一个闭环,进而每个组织都能造就核心的知识自动化。
通过知识自动化,以人机协同、虚实共生为基础的虚实分工可以将人与机器的效率发挥到最佳,进而在虚实融合的环境中发挥更大的价值。
同时,基于平行空间的虚实分工也将创造一个新的工种-平行员工,泛指与平行空间机器人协同工作的人,未来虚实交融的世界中,每个人都将是平行员工。
平行员工、人机协同与RPA
未来作为平行员工,至少会有一个软件机器人与你一起工作,甚至还会有更多的硬件机器人与你协同。
说到这里,大家想到了什么?没错,现在很多RPA厂商描绘的未来愿景都是“人手一个机器人”。
从三大厂商的UiPath,Automation anywhere,到国产厂商来也科技、云扩科技、实在智能、影刀等都一直以具体行动积极践行这一愿景,他们在产品易用性、开发者生态等方面努力尝试与创新,正在让越来越多的业务人员成为平民开发者。
王吉伟频道认为,软件自动化发展到今天,融合人工智能、低代码、流程挖掘等技术的RPA可以算是其中的集大成者。知识自动化的核心是最大程度地解放人力资源,通过人机协同增强人机分工效率,这对于虚实融合中的虚实分工的重要性不言而喻。
知识自动化的重点在于自动化与智能化,而拥有投资少、易部署、见效快、非侵入等诸多优点的RPA,作为当前人机协同的最佳工具之一,它的大量应用对于推进知识自动化有着不可替代的作用。
可以说,RPA的“人人可用”足以加速知识自动化的快速普及,各组织的虚实分工也就能够快速实现,自然也就能够在未来的元宇宙中打造更强的竞争力。
未来,大家的工作都会与机器共同工作的人机协作状态,每个人都会成为平行空间的“平行员工”。并且不是虚实分工的公司你可能不敢去,毕竟谁也不愿意让公司拿你当“超算”使用。
所以,未来的公司不会再有所谓的传统企业,没有所谓的线上与线下,虚实分工会裹挟着所有组织集体向元宇宙迈进。
王飞跃教授在分享中有这么一句话:虚拟的知识机器人员工才是铁打的营盘,人类只是流水的兵,因为我们会跳槽、请假、退休、生病,、而机器人员工永远都在。
这意味着,将来各种虚实融合的组织都会基于各种机器人构成的“平行系统”而生。而从现在RPA正在成为流程自动化的主要解决方案来看,RPA必将成为在构建“平行系统”进程中的最得力人机协同工具之一,更会成为未来各组织缔造“平行系统”的深度参与者。
由此,RPA的未来价值也将因元宇宙而再度放大。
【王吉伟频道,关注TMT与IoT,专注数字化转型、业务流程自动化与RPA。】
使用带有Rails插件的vim,您可以创建一个迁移文件,然后一次性打开该文件吗?textmate也可以这样吗? 最佳答案 你可以使用rails.vim然后做类似的事情::Rgeneratemigratonadd_foo_to_bar插件将打开迁移生成的文件,这正是您想要的。我不能代表textmate。 关于ruby-使用VimRails,您可以创建一个新的迁移文件并一次性打开它吗?,我们在StackOverflow上找到一个类似的问题: https://sta
我需要从一个View访问多个模型。以前,我的links_controller仅用于提供以不同方式排序的链接资源。现在我想包括一个部分(我假设)显示按分数排序的顶级用户(@users=User.all.sort_by(&:score))我知道我可以将此代码插入每个链接操作并从View访问它,但这似乎不是“ruby方式”,我将需要在不久的将来访问更多模型。这可能会变得很脏,是否有针对这种情况的任何技术?注意事项:我认为我的应用程序正朝着单一格式和动态页面内容的方向发展,本质上是一个典型的网络应用程序。我知道before_filter但考虑到我希望应用程序进入的方向,这似乎很麻烦。最终从任何
我想要做的是有2个不同的Controller,client和test_client。客户端Controller已经构建,我想创建一个test_clientController,我可以使用它来玩弄客户端的UI并根据需要进行调整。我主要是想绕过我在客户端中内置的验证及其对加载数据的管理Controller的依赖。所以我希望test_clientController加载示例数据集,然后呈现客户端Controller的索引View,以便我可以调整客户端UI。就是这样。我在test_clients索引方法中试过这个:classTestClientdefindexrender:template=>
如果您尝试在Ruby中的nil对象上调用方法,则会出现NoMethodError异常并显示消息:"undefinedmethod‘...’fornil:NilClass"然而,有一个tryRails中的方法,如果它被发送到一个nil对象,它只返回nil:require'rubygems'require'active_support/all'nil.try(:nonexisting_method)#noNoMethodErrorexceptionanymore那么try如何在内部工作以防止该异常? 最佳答案 像Ruby中的所有其他对象
关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion为什么SecureRandom.uuid创建一个唯一的字符串?SecureRandom.uuid#=>"35cb4e30-54e1-49f9-b5ce-4134799eb2c0"SecureRandom.uuid方法创建的字符串从不重复?
我有一个正在构建的应用程序,我需要一个模型来创建另一个模型的实例。我希望每辆车都有4个轮胎。汽车模型classCar轮胎模型classTire但是,在make_tires内部有一个错误,如果我为Tire尝试它,则没有用于创建或新建的activerecord方法。当我检查轮胎时,它没有这些方法。我该如何补救?错误是这样的:未定义的方法'create'forActiveRecord::AttributeMethods::Serialization::Tire::Module我测试了两个环境:测试和开发,它们都因相同的错误而失败。 最佳答案
我想在Ruby中创建一个用于开发目的的极其简单的Web服务器(不,不想使用现成的解决方案)。代码如下:#!/usr/bin/rubyrequire'socket'server=TCPServer.new('127.0.0.1',8080)whileconnection=server.acceptheaders=[]length=0whileline=connection.getsheaders想法是从命令行运行这个脚本,提供另一个脚本,它将在其标准输入上获取请求,并在其标准输出上返回完整的响应。到目前为止一切顺利,但事实证明这真的很脆弱,因为它在第二个请求上中断并出现错误:/usr/b
我想让一个yaml对象引用另一个,如下所示:intro:"Hello,dearuser."registration:$introThanksforregistering!new_message:$introYouhaveanewmessage!上面的语法只是它如何工作的一个例子(这也是它在thiscpanmodule中的工作方式。)我正在使用标准的rubyyaml解析器。这可能吗? 最佳答案 一些yaml对象确实引用了其他对象:irb>require'yaml'#=>trueirb>str="hello"#=>"hello"ir
我的问题的一个例子是体育游戏。一场体育比赛有两支球队,一支主队和一支客队。我的事件记录模型如下:classTeam"Team"has_one:away_team,:class_name=>"Team"end我希望能够通过游戏访问一个团队,例如:Game.find(1).home_team但我收到一个单元化常量错误:Game::team。谁能告诉我我做错了什么?谢谢, 最佳答案 如果Gamehas_one:team那么Rails假设您的teams表有一个game_id列。不过,您想要的是games表有一个team_id列,在这种情况下
无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD