Готовить по рецептам станет еще проще благодаря искусственному интеллекту
Искусственный интеллект все больше проникает в нашу повседневную жизнь и помогает в решении многих задач, но в кулинарии пока не используется. Как и людям, ИИ трудно следовать пошаговым рецептам в правильном порядке, но новое исследование 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
Наши новостные каналы
Подписывайтесь и будьте в курсе свежих новостей и важнейших событиях дня.
Рекомендуем для вас
Он был размером как четыре Эвереста
Ученые считают: жизнь на Земле породил гигантский метеорит....
Швейцарские ученые собираются распылить в атмосфере миллионы тонн алмазов
Остановит ли это глобальное потепление?...
Секретные китайские спутники «Тысячи парусов» — новый кошмар для астрономов
Наблюдать за звездами с Земли становится всё проблематичнее....
Раскрыта правда о «зелёной» Англии
На самом деле, Великобритании угрожает лососевое вымирание....
Почему викинги не сумели колонизировать Северную Америку?
1000-летняя тайна, похоже, все-таки разгадана....
Аномальное древнее кладбище найдено на юге Испании
В 5500-летнем некрополе оказалось много женщин и мало мужчин....
Лазеры раскрыли тайны затерянных городов на Великом шелковом пути
Стало известно, как города-близнецы процветали в суровом высокогорье....
Электрические обои согреют комнату за три минуты
Альтернатива центральному отоплению или очередной фейк?...
Специалисты NASA заявляют, что жизнь на Марсе может... скрываться
И они знают, где ее искать....
И снова наглый плагиат от компании Tesla?
Маск опять в суде. Теперь из-за «Бегущего по лезвию 2049»....
Ученые наконец-то подтвердили, что солнечный максимум уже наступил
Метеозависимым людям придётся несладко....
Доказано на макаках: одиночество в старости сокращает шансы заболеть
Меньше других рядом — меньше угроз....
Добыча криптовалюты: кто-то на этом зарабатывает, а кто-то теряет здоровье
Американские ученые вскрыли неожиданную проблему....
Марк Цукерберг представил «самые передовые очки за всю историю»
Разбираемся: стоит ли девайс свои 10 000 $....
Почти что полёт: найдены следы динозавра, который ускорял свой бег крыльями
Окаменевшие отпечатки позволили рассчитать особенности передвижения....
С помощью лидаров археологи нашли ещё более 6600 сооружений майя
Ещё предстоит обнаружить все крупные города древней цивилизации....