Инженеры научили роботов понимать человеческий язык

Подавляющее большинство роботов работает по заранее написанным алгоритмам. Выполнение команд, ориентация в пространстве и многие другие задачи осуществляются строго по установленному сценарию. Однако исследователям из Массачусетского технологического института (MIT) удалось научить робота понимать обычный разговорный язык и выполнять задачи, с которым он никогда не сталкивался до этого.

По мнению исследователей MIT, крайне важно, чтобы робот понимал своего хозяина. И речь не только о языке, но и о потребностях конкретного человека. С этой целью создан роботизированный планировщик, который будет обучаться так, как это делают домашние животные. Учёные поясняют, что значительная часть общения между человеком и собакой основана на языке тела и фактически относится к невербальным средствам коммуникации. В задачи роботизированного планировщика будет входить перевод языкового общения в невербальное и наоборот.

«Роботизированные планировщики потрясающе понимают, что может делать робот, а затем заставляют робота выполнять действие. Наша технология берёт предложение, разбивает его на куски, а они переводятся в небольшие сети, которые воссоединяются вместе», — рассказывают исследователи.

Инженеры пытаются добиться того, чтобы робот мог эффективно обрабатывать команды, даже если столкнётся с чем-то неизвестным для себя. В этом поможет компонент глубокого обучения робота-планировщика, который будет обрабатывать команды и вырабатывать решения шаг за шагом, до тех пор, пока не поймёт каждое слово, сказанное человеком.

Исследователи уже протестировали новый планировщик, сравнив его результаты с существующими моделями. В поставленных задачах он успешно усвоил значение слов и использовал уже полученные знания для понимания последовательностей предложений, с которыми он никогда не сталкивался прежде, превосходя аналоги. В настоящее время учёным удалось обучить планировщик простым командам, например, «поднять тарелку», но они всё ещё не добились понимания смысла более сложных задач, например «поймать падающую куклу».  

Добавить комментарий