Американские программисты разработали способ общения с роботами на языке человека
Американские программисты разработали способ общения с роботами на языке человека. Роботы способны не только воспринимать определенные команды, но и анализируя пропущенные инструкции, совершать окончательные действия самостоятельно, сообщает delate.info.
Общаться с роботами на языке человека научились специалисты по программированию из Корнелльского университета под руководством Ашутоша Саксена, разработав уникальный метод такого рода общения. Робот-помощник способен приготовить лапшу при даче ему требуемых указаний, начиная с «налей воды» и, заканчивая «сними кастрюлю с плиты».
Благодаря специально разработанной программе-переводчика команд на язык машины, робот выполнит поставленную задачу, даже если что-либо упустить, типа «включи плиту», догадавшись об этом. Робот Саксены с легкостью находит все, требуемые для выполнения задания, предметы. В случае с приготовлением лапши он связывает необходимые для этого предметы в один алгоритм. Он находит кастрюлю, наливает в нее воды. В случае отсутствия плиты, он включает СВЧ-печь, если не видит пакет с лапшой – находит ее в кухонном шкафчике.
Такое поведение робота – результат определенной системы обучения. Роботы поглощают информацию в виде видеороликов с действиями, применяемыми в быту, сопровождаемые командами, озвученными разными голосами. В результате учебы машина не только выполняет определенные действия, но и анализирует их последовательность.
В результате робот Саксены после прохождения обучения смог приготовить японскую лапшу и десерт, состоящий из кофе с мороженым. Причем, это у него получилось в 64% случаев, где инструкции по приготовлению были неполными. Данный метод обучения оказался в несколько раз лучше ранее использованных методов.