На сьогоднішній день ШІ, який використовується у роботах, базується на прописаному програмному коді, який відповідає за певну задачу. Найчастіше, написати таку програму є більш складним завданням ніж сама виконувана дія. Це одна з причин, чому роботи більше підходять для виконання простих і повторюваних дій.
Група вчених з Університету Брауна і Массачусетського технологічного інституту працює над створенням системи, яка дозволяє планувати поставлені завдання, розробляючи абстрактні уявлення про об’єкти завдяки навичкам моторики. За допомогою даної системи, роботи зможуть виконувати складні завдання самостійно прораховуючи дії при дрібних відхиленнях у алгоритмі.
Читайте також: Забудьте про акумулятори, цей крихітний hygrobot працює на волозі
Для випробування системи, дослідники запрограмували двурукого робота, якого назвали Anathema Device або «Ana», щоб він взаємодіяв з об’єктами представленими у кімнаті. З виконуваних завдань були: відкриття і закриття шафи та контейнера для зберігання різних рідин, “клацання” вимикача і різні взаємодії з пляшкою. Виконуючи поставлені завдання, робот візуалізував об’єкти у цифровому просторі і обробляв отриману інформацію за допомогою алгоритмів, розроблених дослідниками.
За словами розробників, робот зміг вивчити абстрактні поняття, що відносяться до об’єкта і навколишнього середовища. Наприклад, Anathema Device зміг визначити, що двері повинні бути закриті, перш ніж їх можна буде відкрити.
“Ana “дізналася”, що для того, щоб вимкнути світло, необхідно закрити двері шафи, тому що відкриті двері блокують доступ до вимикача.” – повідомляє один з розробників.
Читайте також: Google і Nest об’єднуються, щоб додати AI у кожен гаджет
Після обробки даних, робот пов’язує символ з одним із отриманих абстрактних понять. Це свого роду загальна програмна мова, розроблена для взаємодії між роботом і людиною, яка не вимагає складних алгоритмів при кодуванні. Така адаптивна поведінка означає, що роботи стануть самостійно вибирати дію, яку потрібно зробити у певних умовах.
“Наша мета: дати роботу завдання і дати йому можливість генерувати свою поведінку самостійно” – розповідає Джордж Конідаріс, помічник професора Brown University, який очолив дослідження.
Зрозуміло, змушувати кожного робота виконувати одні й ті ж завдання – неефективно, дослідники вважають, що зможуть розробити спільну мову і створити певні алгоритми для різних завдань.
Джерело: techcrunch.com