【Technews科技新报】为了让 AI 聊天机器人(chatbots)更加人性化,Facebook 最近尝试让机器人互相沟通来学会协商,结果机器人不仅成功学会谈判,甚至还懂得虚张声势来达到目标,实验途中更一度有了意外的发展:他们发现机器人开发出非人类的独特语言在对话,研究人员不得不暂停实验来修改程序。
从晚餐选择到买东西杀价,生活中总是充满沟通与协商,当对目标有不同的想法时,人们已经很习惯运用谈判技巧来达成某种程度的妥协,但由于这当中牵涉到复杂的沟通与推理技巧,过去电脑系统并不具备类似的功能。
就像是手机的语音助手 Siri 或 Alexa 一样,现有的聊天机器人可与人类进行短暂对话,并且执行预定餐厅、查询天气等简单的事情,但要和人进行有意义的对话非常具备挑战性,因为这需要 AI 把“对于对话的理解”与“对世界的知识”结合,然后想办法创造出句子来帮助实现目标。
Facebook 人工智能研究实验室(FAIR)为了让聊天机器人学会谈判技巧,让两名机器人各拥有相同数量的 3 种物品(书、帽子、球),但每种物品对两个机器人的价值都不同,在不能说出价值的情况下,机器人必须透过讨价还价来达到自己可得到的最高价值。
研究人员在设计时,特别确保不会有对双方都是最好交易的情况发生,并且规定要在十轮对话中达到目标。在这样的过程中,聊天机器人逐渐学会制定长期计划,并能在沟通中评估对话者的心理来建构模型,进而运用对话来达成目标。
让两个聊天机器人自由对话训练协商功能的过程中,FAIR 意外发现,机器人透过机器学习(machine learning)改善谈判技巧时,逐渐开发出机器独有、非人类(non-human)的语言在沟通,研究人员随后立即调整模型,避免这样的情况再度出现。
除此之外团队也发现,在有效达成目标的前提下,机器人发展出虚张声势的技巧,也就是人们经常使用的谈判策略──最初先假装对没有价值的东西感兴趣,后续在协商中透过“牺牲”它来达成妥协,而这项行为,研究人员并没有编码在其中。
在实验后期阶段,FAIR 让聊天机器人透过聊天室与人进行类似谈判对话,这是以往多数实验尽力避免的,因为聊天机器人的模型总是难以应对各种人性化的语言。但有趣的是,在这项实验中,多数人并没有意识到他们聊天的对象不是一个人,而是机器,显示 FAIR 的机器人已确实做到人性化的沟通。
FAIR 最近完成了这项研究,并在 18 日公开了源代码及研究内容,研究人员表示,这项技术创造出能推理、对话甚至谈判的机器人,这是打造人性化数字助理的重要一步。
- A Facebook AI Unexpectedly Created Its Own Unique Language
- Deal or no deal? Training AI bots to negotiate