
Готовить по рецептам станет еще проще благодаря искусственному интеллекту
Искусственный интеллект все больше проникает в нашу повседневную жизнь и помогает в решении многих задач, но в кулинарии пока не используется. Как и людям, ИИ трудно следовать пошаговым рецептам в правильном порядке, но новое исследование 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
Наши новостные каналы
Подписывайтесь и будьте в курсе свежих новостей и важнейших событиях дня.
Рекомендуем для вас

NASA объявило: Найдены самые убедительные доказательства существования жизни на Марсе
Ученые тем временем выясняют, как могли выглядеть древние жители Красной планеты...

16-тонный саркофаг, заполненный сокровищами, может подтвердить одну из самых таинственных и кровавых легенд древнего Китая
Какой секрет хранила эта гробница, что оставалась единственной нетронутой два тысячелетия?...

Ученый утверждает: у него есть доказательства, что мы живем в матрице
По словам Мелвина Вопсона, подсказки он нашел в ДНК, расширении Вселенной и фундаментальных законах физики...

Новая операция по объединению людей и животных может подарить… вечную жизнь
Медики признаются: уже сейчас можно сделать новое тело человека. Но один орган пока не поддается науке...

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

Оказывается, решение проблемы выбоин на дорогах существует уже почти 100 лет
Почему технология, забытая полвека назад, возвращается и становится очень популярной?...

Разгадка феномена «копченых» мумий может переписать древнейшую историю человечества
Поразительно: этот погребальный обычай, возможно, используют уже 42 000 лет подряд!...

Не украли, а «присвоили»: историки выяснили, как и откуда семья Марко Поло раздобыла главный символ Венеции
Данные, полученные из «ДНК» льва святого Марка, помогли распутать детектив длиной в 700 лет...

К 2035 году сектор Газа должен стать… самым продвинутым регионом на планете под управлением ИИ
По словам экспертов, в дерзком эксперименте за 100 млрд долларов есть только один большой вопрос: Куда выселить местное население?...

Каждый год, как расписанию, на Марсе образуется странное облако
Долгое время ученые не могли разгадать эту аномалию, но теперь ответ наконец-то найден!...