Готовить по рецептам станет еще проще благодаря искусственному интеллекту
Искусственный интеллект все больше проникает в нашу повседневную жизнь и помогает в решении многих задач, но в кулинарии пока не используется. Как и людям, ИИ трудно следовать пошаговым рецептам в правильном порядке, но новое исследование College of Computing, вычислительного колледжа в штате Джорджия, сделало шаг в сторону исправления этой ситуации.
Исследователи создали датасет под названием ChattyChef, в котором используются модели обработки естественного языка, и эта разработка способна помочь пользователю приготовить блюдо по рецепту. Диалоговая система приготовления ChattyChef следует рецептам вместе с пользователем, используя большую языковую модель с открытым исходным кодом GPT-J.
Исследователи описали свой ИИ в статье «Улучшенный порядок инструкций в диалоге, основанном на рецептах», представленной на 61-м ежегодном собрании Ассоциации компьютерной лингвистики.
Хотя другие исследователи только строили теории о возможности создания ИИ-повара, вычислительный колледж продвинулся на шаг вперед.
Большинство попыток использования языковых моделей для приготовления пищи терпят неудачу, потому что GPT-J не понимает, что пользователь хочет сделать дальше, а также с трудом отслеживает, насколько далеко пользователь продвинулся в рамках рецепта. Также большой языковой модели сложно ответить на уточняющие вопросы, например, о количестве ингредиентов или времени приготовления.
Например, человек пытается приготовить картофельные оладьи. ИИ советует ему растопить масло на сковороде и добавить картофель. Затем пользователь спрашивает, какой будет следующий шаг. Робот может перепутать порядок и предлагает подать оладьи, даже если они еще не готовы. Или пользователь задает дополнительный вопрос о том, как долго выпекать оладьи, в ответ на что программа сообщит общее время приготовления, не указав время обжаривания для каждой стороны.
Учитывая все это, исследователи поняли, что их модель имеет две ключевые особенности:
Обнаружение намерений пользователя в рамках фиксированного набора возможностей, таких как «Запросить следующую инструкцию» или «Запросить подробности об ингредиентах».
Отслеживание состояния инструкций для определения того, на каком этапе рецепта находится пользователь, что работает с точностью 80%.
Фрагмент диалога с инструкцией по приготовлению пищи: хорошие и плохие ответы системы, а также соответствующий тип ошибки для каждого неправильного ответа.
Таким образом, искусственный интеллект предлагает пользователю лучший вариант ответа. Ответ включает в себя наиболее важные части рецепта, а не выдает его целиком, и это помогает не сбивать пользователя с толку и не обременять его дополнительными шагами во время приготовления.
Датасет ChattyChef создан на основе рецептов WikiHow с положительными оценками. Также разработчики пригласили группу людей для того, чтобы определить наиболее важные вопросы в общении с роботом-поваром.
Исследователи считают, что наработки ChattyChef можно использовать не только в кулинарии, но и в других областях, например, в руководствах по ремонту или документациях по программному обеспечению.
Исследователи создали датасет под названием ChattyChef, в котором используются модели обработки естественного языка, и эта разработка способна помочь пользователю приготовить блюдо по рецепту. Диалоговая система приготовления ChattyChef следует рецептам вместе с пользователем, используя большую языковую модель с открытым исходным кодом GPT-J.
Исследователи описали свой ИИ в статье «Улучшенный порядок инструкций в диалоге, основанном на рецептах», представленной на 61-м ежегодном собрании Ассоциации компьютерной лингвистики.
Хотя другие исследователи только строили теории о возможности создания ИИ-повара, вычислительный колледж продвинулся на шаг вперед.
Что не так с роботами-поварами?
Большинство попыток использования языковых моделей для приготовления пищи терпят неудачу, потому что GPT-J не понимает, что пользователь хочет сделать дальше, а также с трудом отслеживает, насколько далеко пользователь продвинулся в рамках рецепта. Также большой языковой модели сложно ответить на уточняющие вопросы, например, о количестве ингредиентов или времени приготовления.
Например, человек пытается приготовить картофельные оладьи. ИИ советует ему растопить масло на сковороде и добавить картофель. Затем пользователь спрашивает, какой будет следующий шаг. Робот может перепутать порядок и предлагает подать оладьи, даже если они еще не готовы. Или пользователь задает дополнительный вопрос о том, как долго выпекать оладьи, в ответ на что программа сообщит общее время приготовления, не указав время обжаривания для каждой стороны.
Учитывая все это, исследователи поняли, что их модель имеет две ключевые особенности:
Обнаружение намерений пользователя в рамках фиксированного набора возможностей, таких как «Запросить следующую инструкцию» или «Запросить подробности об ингредиентах».
Отслеживание состояния инструкций для определения того, на каком этапе рецепта находится пользователь, что работает с точностью 80%.
Фрагмент диалога с инструкцией по приготовлению пищи: хорошие и плохие ответы системы, а также соответствующий тип ошибки для каждого неправильного ответа.
Таким образом, искусственный интеллект предлагает пользователю лучший вариант ответа. Ответ включает в себя наиболее важные части рецепта, а не выдает его целиком, и это помогает не сбивать пользователя с толку и не обременять его дополнительными шагами во время приготовления.
Датасет ChattyChef создан на основе рецептов WikiHow с положительными оценками. Также разработчики пригласили группу людей для того, чтобы определить наиболее важные вопросы в общении с роботом-поваром.
Исследователи считают, что наработки ChattyChef можно использовать не только в кулинарии, но и в других областях, например, в руководствах по ремонту или документациях по программному обеспечению.
- Алексей Павлов
- arXiv (2023), Georgia Institute of Technology
Наши новостные каналы
Подписывайтесь и будьте в курсе свежих новостей и важнейших событиях дня.
Рекомендуем для вас
Как на ладони: Обнаружен морской гигант, который виден из космоса
Мегакоралл у Соломоновых островов оказался самым крупным животным Земли....
Спасти планету сможет… африканский червь
В Кении найдено насекомое с удивительными способностями....
«Орешник», «Бук» и «Тополь»: искусный нейминг от российских военных конструкторов
Наука как сбить Запад с толку....
Главная тайна Седьмой планеты разгадана через 38 лет
Уран оказался не таким уж странным, как думали ученые....
80 000 лет жизни: какие тайны скрывает самое древнее и большое существо на планете?
Залог невероятного долголетия и удивительного выживания обнаружили учёные....
Раскрыт секрет идеального женского тела?
Оказывается, дело вовсе не в соотношении талии и бедер....
Саблезубый котёнок томился во льдах Якутии 35 тысяч лет
Благодаря находке стало известно, что сородичи пушистика обитали в столь холодных местах....
Ученая вылечила свой рак вирусами собственного производства
Если человек хочет жить — медицина бессильна....
Эти «красные монстры» вообще не должны существовать
Что узнали астрономы о трех невозможно огромных галактиках....
Почти бессмертные существа помогут человечеству покорить глубокий космос
Ученым, наконец, удалось «взломать» код поразительной живучести тихоходок....
Разгадано учеными: почему города разрушают сердце и разум
Причины, которые нашли исследователи, вас удивят....
Ещё один одинокий: в Балтийском море обнаружен дельфин, который может говорить только сам с собой
Совсем как старый вдовец, которого давно не навещали близкие....
Турбулентность отменяется! А пилоты-люди вообще будут не нужны
Искусственный интеллект может в корне изменить авиацию....
Надеялись на Беса: древние египтянки при беременности хлебали галлюциногенные смеси
Думали, что божок с двусмысленным для нас именем убережёт....
Большой мозг — не значит самый умный
Последнее исследование собак показало парадоксальные результаты....
АД-контроль: новейшая разработка облегчит жизнь гипертоникам
Ультразвуковой пластырь будет следить за давлением нон-стоп....