谷歌开发了一种可以自我编程的机器人
雅加达 - 谷歌机器人研究人员刚刚开发出一种机器人,可以根据自然语言指令编写自己的编程代码。用户只需要指示,例如拿起一个黄色物体,机器人就会完成剩下的工作。
他们使用代码即策略(CaP),这是一种由谷歌的Pathways语言模型(PaLM)开发的编码特定语言模型,用于解释自然语言指令并将其转换为可执行代码。
机器人通过提供指令和适当的代码进行训练。从那里,它可以检索新指令,并将自动生成新代码,这些代码对 API 调用进行重新排序、合成新功能并表达反馈循环以直接收集新行为。
“通过CaP,我们建议使用语言模型直接通过一些命令编写机器人代码。我们的实验表明,与直接研究机器人任务和发布自然语言动作相比,发布代码可以带来更好的概括和任务性能,“谷歌研究人员在11月8日星期二的官方博客文章中说。
“CaP允许单个系统执行各种复杂多样的机器人任务,而无需特定任务的培训,”他补充说。
也就是说,通过提供一组指令一次,它可以开发一些代码,然后可以在以后重用于类似的指令。
CaP还可以使用特定语言的算术和逻辑运算。由于CaP建立在常规语言模型之上,因此它具有一些与代码无关的功能,例如理解表情符号和非英语语言。
这项研究非常有趣,其中机器人除了训练有素的任务之外,很难执行其他任务。例如,对机器人进行编程以打乒乓球,并不能使其能够玩其他游戏,例如棒球或网球。
尽管CaP还远未广泛应用于现实世界,但它允许机器人无需特殊培训即可执行各种复杂的机器人任务。