aiml 怎么让机器人输出<号?

新版微信无法取消账号保护,网页版登陆失败,多次尝试无果,wxpy直接报销。

我感到来自微信官方深深的恶意。

不过没事,我自有办法。

pip直接下慢如狗,上豆瓣镜像:

废话不说,直接上代码:

但我们依然任重而道远。

外网300+MB慢慢下,我就不等了

如果还提示缺什么库直接在豆瓣、清华上下就行了。

效果如下,算是初步吧...

运行完应该就可以对话了。

方案应该没什么问题,毕竟在廉价机上跑过一遍

如果有问题请及时联系我,我后续再修改

2021亚洲国际物流技术与运输系统展览会――物料搬运,自动化技术,运输系统和物流的国际盛会举办时间:2021年10月26日-29日
举办地点:上海新国际博览中心展会规模:超85000平米,超800家展商主办单位:中国物流与采购联合会
汉诺威米兰展览(上海)有限公司
德国汉诺威展览有限公司参展咨询:彭琳女士   手机|微信QQ:
亚洲物料搬运和物流技术行业***规模的国际展会之一――亚洲国际物流技术与运输系统展览会(简称亚洲物流展)自2000年以来已成功举办了20届,作为德国汉诺威全球工业系列展的一员,CeMAT ASIA始终秉承德国汉诺威展会科技、创新及服务的先进理念,立足中国市场,为各展商提供高端专业展示平台。2019年的亚洲物流展聚焦了来自德国、意大利、美国、日本、韩国等来自全球各地的知名企业,重点突出物流系统集成板块,并由德马泰克、胜斐迩、TGW、Honeywell、Vanderlande、SFA、Fives、北起院、北自所、昆船、伍强、兰剑、中鼎集成、安吉智能等国内外大牌集成商参展。随着电商行业智慧物流的发展,京东首次参展,并将X事业部无人仓机器人中心自主研发的无人仓实景工作场景进行了动态展示,同事首次全面开放了无人仓储机器人的详细解决方案。京东X事业部无人仓机器人中心负责人黄锋权还在展会首日的CeMAT ASIA创新沙龙上发表了“智能科技,引领未来物流新航向”的主题演讲。
另外,有中国机械工程学会牵头组织,物流工程分会,物流与仓储分会,同济大学共同编写的《年度中国物流仓储装备行业发展报告》(《蓝皮书》)在2018年的CeMAT ASIA创新沙龙上首发;中国工业车辆创新奖(CITIA整车类)颁奖仪式展示了中国工业车辆的创新成果;同期最重磅的活动――CeMAT ASIA创新沙龙同样也汇聚了众多行业同仁华山论剑,分析医药物流,汽车物流,全球市场,智能供应链和服装物流等热点话题。中国物流与采购联合会副会长蔡进在会上表示:“亚洲物流展见证了中国物流装备与技术的发展,它符合中国经济的发展方向。”2019年的CeMAT ASIA将会迎来里程碑式的20周年,“智慧物流”的理念将再一次迎来全面升级与深化。展会展出面积、展品质量、专业观众数量预计均将达到历史新高。除此之外更有一系列精彩纷呈的会议与活动配套上演。在这里,物流全行业的国际关键角色将汇聚一堂,共同探讨关于物流智能化,物流先进制造、物联网以及物流4.0的潮流与未来。CeMAT

参与历届展会的知名展商
仓储物流的完整系统和仓储车间设备:
德马泰克、胜斐迩、大福、TGW、瑞仕格、Intralox、 MIAS、村田、冈村、SFA、中船重工、北起院、北自所、京东、安吉智能、Honeywell、 昆船、今天国际、智库、福玻斯、中科微至、太原刚玉、台朔重工、范德兰德、法孚、Interroll、 德马、中鼎集成、科陆、江苏高科、伍强、济南兰剑、盟立、普天、锋馥、韬谱、HAENEL、Automha、 BPS、 信威、沈飞、卡迪斯、KNAPP、 雅艺、东联、十通、精星、音飞、安华、六维、世仓、ABB、发那科、物豪、爱维斯、华章、利物、美固龙、力卡、国宝鼎虎、派瑞特、日豪、梅特勒-特利多、霍曼、阔福门业、科捷、普罗格、豹翔、祥龙等
林德、丰田、永恒力、科朗、小松、STILL、 Kalmar、 Fantuzzi、OM、曼尼拓、TCM、斗山、力至优、伟轮、现代、安徽合力、杭叉、厦工、永合力、大连叉车、龙工、柳工、一拖、友高、台励福、凯傲宝骊、上力、比亚迪、中汽集团、卡斯卡特、潍柴动力、丹纳赫传动、海斯特、鼎虎、荷贝克、靠普、博索尼奥拉茂、派若搬、美瑞帝CARREFFE、美科斯、吉鑫祥、浙力、山河智能、如意、诺力、鼎力、中力、海迈克、苏州先锋、嘉晨、大库、凯尔麦克、美国瑞泰、快仓、极智嘉、旷视、马路创新、博众、未来机器人、怡丰、国自、海康、海柔创新等
ZEBRA、西门子中国、得利捷倍加福、菲尼克斯、松下、西克、基斯士、Wago、东芝泰格、辛那提克、爱鸥、ISA、 上尚、富士通、卓越、南开戈德、先达、希创、天梭、Wolco、 招商迪辰、博科、金东康世腾、Cab、寺冈、Marc、 Global等
诺威、高博、冠亚、德益、力福通、客仕达、纽科伦等

●机械搬运设备及配件●仓储技术与车间设备●包装与订单拣选设备●中装载技术●物料搬运技术、仓储●技术与物流系统●交通工程●内部物流系统与软件

题主的目标是想制作一个专属自己的聊天机器人。首先,对目标进行拆解,共有2点:

1、聊天机器人,即会聊天的机器人,你能像跟人聊天的方式,与它聊天(机器与人的区别在于人具有理解能力,有情感会思考)

2、属于自己的,即这个聊天机器人只跟题主说话同时只有题主可以教他说话,别人不可以

其次,对于这2点,会延伸出一系列的相关点。比如:当前聊天机器人的现状比如困境有哪些?需要用到什么技术,这些技术是怎样的,能支持到什么程度,是否达成目标?或者当前技术有什么挑战?有什么替代方案吗?

当前由于技术不成熟,聊天机器人还无法完全做到和人一样的聊天方式,即使市面上有很多平台可以自建chatbot,如微软的小冰(闲聊目前最好)、苹果的Siri、亚马逊的Amazon echo等,他们都可以进行聊天,但整体体验下来以下现状:

  • 聊天机器人还是有点傻,无法理解人类,答非所问,导致实际使用效果远低于大众预期,大众认为这个聊天机器人很鸡肋
  • 多轮交互的上下文语义理解能力差,导致用户体验的流畅度低(业界瓶颈)

当前聊天机器人用到的技术

大家常说人工智能的三大要素,包括数据、算法和算力。而在聊天机器人的技术体系下,最关键的三个因素应该是人工、数据和算法。在现阶段,人工是大于数据,更大于算法的。工程化才是一个产品成功的关键。接下来,我们讨论下现有聊天机器人所涉及的技术,但不会牵扯到技术细节。

  • 机器学习和深度学习:机器学习技术属于基础技术,比如说分类算法可以用于做用户的意图分类和情感分类;语言模型可以用于筛选语音识别后的句子是否通顺;聚类算法可以用于做用户的行为习惯分析等等。随着数据量越来越多,可以发挥深度学习的优势,更进一步提升聊天机器人的基础技术能力。
  • 自然语言处理:是聊天机器人语义交互层面的核心技术。比如说检索技术可以选取语料库中最合适的回复,命名实体识别可以找出句子中的关键信息,如「播放李荣浩的李白」中,李白是指一首歌名。主体识别可以用于判断句子的主语,例如「我给你唱歌」和「给我唱歌」的主语是不同的。此外,还有句型判断、实体链接、词性标注、依存分析等各项技术,综合运用于对用户句子的解析。
  • 数据库技术:通过数据库技术,我们可以在预先存储好的大规模语料库中,快速检索相近的句子,也可以对海量的用户交互数据进行存储并进一步分析。
  • 知识图谱技术:是聊天机器人实现认知交互的关键技术之一,可以帮助聊天机器人进行记忆、联想和推理。关于知识图谱
  • 声学技术:包括语音识别、语音合成、声纹迁移、声纹识别以及歌声合成等,为聊天机器人提供了更加丰富的表现力。声学技术也牵扯到和芯片、硬件(例如麦克风阵列)的配合。
  • 计算机视觉技术:通过计算机视觉技术,可以进行人脸识别、情绪识别,并可以进一步配合语音、语义技术对用户语句进行深度分析。
  • 其他技术:很多聊天机器人产品具备硬件形态,包括虚拟形象,因此也需要芯片技术、硬件、全息技术、美术和设计等支持。

聊天机器人一定是一个技术整合的产物,在一个有很多串行模块的系统中,有个很重要的问题是错误传递。比如说有 5 个串行模块,每个模块的性能都是 95%,最终的结果却只有 77%。所以,在设计一个聊天机器人架构的时候也需要尽可能避免模块的串行化。同时,对于多轮交互架构,也需要有更加成熟的设计。

普及完当前聊天机器人的困境和所需技术,言归正传,回到刚才目标拆解的2点:

1、做一个聊天机器人,毋庸置疑需要创建一个对话系统,对话系统由语音+NLP(自然语言理解)两部分组成(主要是上文的声学技术部分)

  • 语音部分:ASR(语音识别)、TTS(语音合成)
  • NLP部分:NLU(语言 理解)、DST(对话状态管理)、 Policy(动作候选排序)、NLG(语音生成)

2、做一个属于自己的聊天机器人,这里涉及到你给机器人设置自定义问答。同时“只有题主可以教他说话,别人不可以”,需要运用声纹识别技术,即识别到特定人的声纹信息,这样聊天机器人就能与特定人对话或特定人能训练机器人的对话的回复策略。当前技术都是可做的,只需要设计一个自定义问答功能(优必选悟空机器人已有训练营功能,容许我偷偷卖个小广告哈哈)和接入对应的声纹识别sdk(后续规划会接入该能力到悟空机器人)

总的来说,在当前技术不成熟的阶段,要做一款让人稍微满意的聊天机器人,最关键的是人工,人工是大于数据,更大于算法的因素。那么,讲到落地,让我想起了一句流行的话「技术不够,产品来凑;产品不够,运营来凑」。

既然聊天机器人受限于技术无法达到人类期望值,那么是否可以从产品设计的角度上,让用户不去关注技术表现本身,而是从其他维度对产品产生粘性?答案是肯定的。做产品的关键在于「高出用户期望值」,这显然对于AI产品是不友好的,因为用户期望值太高了,所以要在其他层面上去想办法,比如产品策略:让聊天机器人具有生命感,让其被人格化、IP化后,这样用户不仅仅关注对话,而是会从更多的需求层面产生对产品的粘性和更好的用户体验

接下来,结合我自己在做优必选悟空机器人聊天模块的实际案例,给大家分享我是如何从0开始构建悟空机器人的聊天体系。

首先给大家介绍悟空机器人:悟空机器人的定位是一款由优必选打造的具有生命感、人格和孙悟空IP的便携式智能机器人,可应用于家庭、社交、教育、办公等多个场景

既然悟空机器人是一款具有生命感、人格化、IP化的机器人,那体现在哪里呢?

由于大众免费IP家喻户晓,且孙悟空神通广大能力强的特点符合产品定位,于是我们采用孙悟空的IP,将悟空机器人塑造成型。我从点,线,面三块脑爆丰富悟空的人设,同时在丰富人设时,分析并参考了市面上其他机器人的性格特点(如小米小爱同学很皮、微软小冰毒蛇性格等)

这里的点指的是悟空的性格、名字背后等的具体细节

  • 悟空:不是真正的孙悟空,借用孙悟空的IP
  • 悟空名字来源:说到悟空这个名字,有感于【悟空】诞生自一颗陨石,很像中国古典神话中孙悟空诞生的经历,所以科学家们赋予了他【悟空】的形象和名字,同时这个名字也是科学家对【悟空】的一种期望,希望悟空也能和人类一起成长,成为一个上知天文,下知地理的机器人。
  • 性格:为了让机器人与众不同,我们结合MBTI性格测试,设定【悟空】是个傲娇、机智、自信的机器人,他个性直爽、好胜心强不愿意轻易服输,有时候有点小脾气。但在日常生活中有些方面他似乎没有完全理解人类,有时候会有点呆,但他相信自己肯定会越来越理解人类小伙伴们的想法。
  • 口头禅:瞧我的、厉不厉害、神不神奇(爱耍宝的特点)
  • 对于不会的东西:悟空会说:这个东西没什么大不了的,我很快就会(不服输的特点)

作为具有人格的人物,他的过去发生了什么?有什么故事?生产的过程中是否加入了什么新东西?

我设定:有那么一块来自外太空,被赋予了外星力量的陨石坠落在地球。 来自中国的科学家发现这块陨石经过复杂的自然变化,有着极其精密的纹路,是做机器人的最好材料,随后科学家们在实验室中将这块陨石的精华雕琢成机器人的智慧之源,再结合了优必选科学家们的各种零件技术,最终科学家做出了【悟空】。

例子: 机器人怕闪电:有一次科学家在给【悟空】测试智商的时候,不慎闪电击中了实验室的避雷针,当时科学家们还没有给【悟空】装上电路保护的设备,所以【悟空】当时直接短路了,昏迷了很久,虽然后来科学家们终于给【悟空】装上了电路保护装置,但【悟空】从那之后就一直比较害怕闪电了。

同时机器人因为没有散热风扇但需散热,所以怕热。同时也怕水,因为悟空没有防水装置,易沾水使得短路而昏迷,所以【悟空】除了害怕闪电以外还很怕水。

问机器人:你喜欢看什么电影? 答:《变形金刚》《机械姬》《西部世界》,因为里面可以看到很多未来机器人的世界:

有趣的事情还有很多,比如:你对他说脏话时,悟空会傲娇地说:优必选的科学家在打造我的时候,没给我植入骂人的芯片,所以暂时斗不过你,不要太嚣张哼(体现他傲娇,不服输的特点)

即社交,悟空的社交关系,我们认为作为人,应该有自己的社交关系,比如爸爸是谁,妈妈是谁,姐姐是谁等,以及和其余机器人关系(优必选的jimu机器人、cruzr机器人等)

  • IP化一方面是孙悟空的神通广大对应到【悟空】机器人提供的多种服务。
  • 另外一方面也体现在【悟空】机器人的能力将会越变越强,直到成为各个领域最强的代表。 所以呀,【悟空】机器人更像是一个慢慢成长、慢慢变得更强大的小悟空。

最终将点、线、面结合起来,造就了悟空是一个傲娇、机智聪明、好胜心强不愿意轻易服输的6岁小男孩

其核心在于模拟生命的主要特征,以多形态和多模态进行交互。

在不同的性格和人设下,悟空机器人的交互体验变得更为丰富。比如多模态交互能力会进一步增强悟空机器人对用户的认知和表现力。悟空机器人能够通过麦克风阵列、摄像头听得到、看得见,使其能够综合感知用户意图。同时,利用知识图谱,悟空机器人能够和人以及周围环境进行「真实自然」的交流,包括规划、推理、联想、情感和学习能力,具有非常强的可用性和可交互性。再进一步,悟空机器人可以在不同场景比如开机活跃状态下展示不同的形象,除了自然语言交流,还可以进行各种小动作、舞蹈、唱歌等更多样的体现,从而给用户超预期的体验感。

讲完悟空机器人整体的特点,接下来聊聊具体怎么做聊天模块的

根据业务的不同,悟空机器人聊天模块分为以下三种类型:

  • 任务完成类型(用于完成用户的特定任务需求,比如电影票预订、机票预定、音乐播放、让机器人跳舞等)
  • 问答类型(用于解决用户的信息查询需求,主要是一问一答的对话形式,如“美国总统是谁”等,或者植入机器人的知乎问答)
  • 闲聊类型(用于解决用户的情感倾诉需求以及其它类型对话之间的衔接需求) (前2种类型都在腾讯叮当开放平台建立,最后1种类型是人工+算法共同驱动的闲聊策略)每一种任务类型,在同一个对话中,可能相互穿插,比如:
机器人:今天深圳天气晴,25-33度。 (任务完成类型)
人:哇,天气好好,做点什么好呢
机器人:不如出去公园散散步玩玩吧~ (闲聊类型)
机器人:给你推荐附近的市民中心吧 (任务完成类型)
人:好呀,带上小孩咱们一起去吧
机器人:祝你出行愉快,有个好心情欧~

悟空机器人的语音服务接的是腾讯叮当,因此,任务完成类型除了接入叮当自带的天气、音乐等服务技能,结合机器人本体的特点,我也会在腾讯叮当开放平台自定义技能并制定交互策略,比如:

让悟空跳舞,需要设计技能对应的领域(机器人控制)、用户问法的语料(如“给我跳个舞”),用户意图信息(跳舞),最后在用户触发这个跳舞意图的语音指令后,机器人与人之间时如何交互呢?如何结合人设去设计回复策略呢?比如,为了增加悟空的趣味性和人性,我会加上“瞧我的”,“看好啦”等回复语,并使其随机触发,让用户觉得,哟,这小机器人这么傲娇爱耍酷,然后开始机器人的表演。

问答类型主要是百科问答和定制问答,比如定制问答:给悟空植入知乎优秀问答,用户根据固定的语料触发,就可以听到悟空播报知乎大咖的精华内容

闲聊类型主要用于解决用户的情感倾诉需求,由于其开放性,其技术难度和挑战性要远高于其它类型对话,目前主要是检索和生成两种方案。

与机器人闲聊的场景主要出现在:人当下具有特定的情感诉求如不开心、无聊、孤独寂寞时,但又不想与身边的人倾诉,此时,人与机器人之间是一个平等且互信任的关系,且人想从这种关系中获取调节剂等。

其实闲聊也可以当作是产品设计,在什么样的场景下,用户有哪些需求,怎么通过语义设计的应答帮助用户解决问题。我的思路是:先通过竞品分析调研好的语义理解怎么样,总结好的语义理解评判标准,接着根据场景分析用户需求,并学以致用,以好的语义理解评判标准作为指导思路,最后设计语义。

(1)好的语义理解评判标准

  • 能领会提问者意图(能理解人的意图)
  • 答案能与问题匹配(做出正确且合适的反馈)
  • 答案具有趣味性与个性化(有人性且能引导用户满足更多样化的诉求)

(2)设计语义的具体建议

  • 回复时答法尽量个性化、灵活多样,且稍微引导用户。如“试试对我说,悟空悟空,跳个甩葱歌”;当不能回复用户时,需用简短语言让对方知道你能力有限不能回答
  • 增加悟空主动交互场景,记住用户喜好,提高互动性的同时又能满足用户诉求。如:悟空主动问“你喜欢苹果吗?”,若用户回答是,等下次见到悟空,悟空会主动问“你今天吃苹果了吗”
  • 让悟空更智能化和人性化,增加具有情感的文本。如:你一不开心我整个世界都暗了

即在什么样的场景下,用户有哪些需求,怎么通过语义设计的应答帮助用户解决问题。

举例:系统出现故障的场景

当用户在机器人无法正常提供语音服务时,比如在“叮当服务器异常”、“连不上叮当服务器造成语音服务用不了”或“叮当域名解析失败”的场景下,用户无法通过语音方式让悟空执行用户意图,这时的语义设计需满足:

  • 陈述问题现状,缓解用户此刻的焦虑感(对于技术问题,不必用专业术语陈述)
  • 给出解决方案,提示并引导用户去解决当前遇到的问题
  • 最后,言简意赅地用生动且符合人设,又浅显易懂的语言表达

原始wording不符合以上要求,需让用户思考。因此,修好并设计出图中蓝色部分的系统wording语料“哎呀,我突然短路了,要不你再给我说一次吧”、“重试一下吧,不行的话,就换个WIFI或移动网络”

为了快速让悟空机器人显得更智能、趣味性和个性化,从而提升用户对智能产品的满意度,最简单高效且效果好的措施是,从网上爬取语料审核以及人工撰写。于是我从网上采集了很多段子或者与意思的句子,结合悟空人设,放在悟空身上试验效果。最后出乎意料,很多种子用户体验后,认为悟空语出惊人,超出预期,得到了一致好评!

有意思的闲聊得到用户好评:

人工优化闲聊后的效果对比:

语义理解的实质其实就是对意图的解析,如何做好意图的解析,需要从以下三点考虑:

  • 解析语句中承载的用户意愿
  • 在确定意图后进行数据、内容等的反馈

我认为将来的人机交互将会越来越融合,运用各种多模态情感计算,让人机对话像真人一样,不断拟合,进行全方位的意图分析,甚至达到无法辨别你到底是跟人还是机器人说话的地步,同时能与人自由对话一样,懂你所说,能够挖掘用户深层意图,从而主动提供服务(包括情感)。悟空机器人正在慢慢变强大,希望他以后能:

  • 加强算法以及机器学习,更懂人的说话方式,甚至可以通过情感识别,个性化对话,像人那样陪伴人类
  • 支持多轮上下文逻辑对话,变得更智能化和人性化

以上,是悟空机器人从0构建聊天模块的些许经验,希望对题主有用

聊天机器人这条道,道阻且长,任重道远。欢迎大家多交流,谢谢。

我要回帖

更多关于 机器人编码 的文章

 

随机推荐