ChatGPT для меню: два ужина и список покупок

В этой статье

В холодильнике обычно находится не «набор продуктов», а маленький квест. Макароны есть, томаты вроде бы есть, сыр лежит в упаковке, а яиц осталось четыре — и попробуй теперь понять, хватит ли этого на два ужина. ChatGPT можно поручить эту возню с числами: дать ему выбранные блюда, домашние запасы и условия покупки.

Сначала считаем, чего не хватает

Возьмём пример двух ужинов для двух взрослых. Блюда и их составы уже выбраны:

  • первый ужин — макароны с томатами и сыром: макароны 200 г, томаты 300 г, сыр 100 г;
  • второй ужин — омлет с томатами и сыром: яйца 6 шт., томаты 200 г, сыр 100 г.

Дома есть макароны 500 г, томаты 400 г, сыр 100 г и яйца 4 шт. Вода, соль и остальные используемые приправы тоже есть, в закупку их не включаем. Если ваши запасы пока записаны вперемешку, сначала удобно превратить заметки в таблицу с помощью ChatGPT.

Складываем расход для обоих ужинов, затем вычитаем домашний запас:

Продукт Всего нужно Есть дома Не хватает
Макароны 200 г 500 г 0 г
Томаты 500 г 400 г 100 г
Сыр 200 г 100 г 100 г
Яйца 6 шт. 4 шт. 2 шт.

Вот первая полезная развилка: «не хватает» и «покупаем» — разные количества. Два недостающих яйца ещё не означают, что получится купить ровно два.

Текстовый запрос для такого расчёта можно отправить в бесплатном ChatGPT — подписка не обязательна (справка OpenAI). А когда помощник пригодится и для других дел и захочется платного доступа, месячную подписку ChatGPT можно оформить через Amber Market — сервис оплаты зарубежных сервисов из России.

Теперь собираем покупку с учётом упаковок

Для примера возьмём условные предложения магазина: томаты продаются на вес по 45 рублей за 100 г, сыр — только упаковкой 200 г за 180 рублей, яйца — только упаковкой 6 штук за 90 рублей. Лимит покупки — 350 рублей. Это цены для разбора; перед своей закупкой подставьте цены и упаковки своего магазина.

Томатов докупаем ровно недостающие 100 г. Сыра не хватает тоже 100 г, но в корзину отправляется упаковка 200 г. С яйцами та же история: нужны ещё два, покупаем шесть.

Продукт Что покупаем Стоимость Остаток после двух ужинов
Макароны Не покупаем 0 ₽ 300 г
Томаты 100 г на вес 45 ₽ 0 г
Сыр 1 упаковку 200 г 180 ₽ 100 г
Яйца 1 упаковку 6 шт. 90 ₽ 4 шт.
Итого 315 ₽

Покупка укладывается в лимит: 350 − 315 = 35 рублей остаются в запасе. Остаток каждого продукта считаем так: было дома + купили − ушло в оба ужина. Например, яиц останется 4 + 6 − 6 = 4 штуки. Эти числа показывают количество, а сроки хранения смотрите на конкретных продуктах и упаковках.

Запрос, который можно скопировать

Теперь передадим ChatGPT все условия сразу. OpenAI советует формулировать конкретную задачу, давать достаточный контекст и уточнять запрос после проверки ответа (рекомендации по работе с запросами). Здесь особенно пригодятся количества и порядок расчёта: без них легко получить красивое меню с совсем другой корзиной.

Составь меню из двух уже выбранных ужинов для двух взрослых. Не заменяй блюда и не добавляй ингредиенты.

Ужин 1: макароны с томатами и сыром — макароны 200 г, томаты 300 г, сыр 100 г.

Ужин 2: омлет с томатами и сыром — яйца 6 шт., томаты 200 г, сыр 100 г.

В наличии: макароны 500 г, томаты 400 г, сыр 100 г, яйца 4 шт. Вода, соль и приправы есть, в покупку их не включай.

В магазине: томаты 45 рублей за 100 г на вес; яйца — только упаковка 6 шт. за 90 рублей; сыр — только упаковка 200 г за 180 рублей. Лимит — 350 рублей.

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

Таблицы выше — разбор заданных чисел, с которым можно сверить ответ на этот запрос. Если ChatGPT всё-таки подменит ужин или добавит продукты, уточните: «Вернись к исходным блюдам и пересчитай только заданные ингредиенты». Когда ограничения теряются и дальше, поможет разбор того, как написать промпт для ChatGPT.

Если омлет на завтра уже не хочется

Выберите другое блюдо и укажите его состав с количествами. В исходном запросе замените только второй ужин, затем попросите пересчитать всю покупку:

Вместо второго ужина будет [название блюда]. Его полный состав: [продукты и количества]. Первый ужин оставь прежним. Заново сложи расход для обоих ужинов, вычти запасы, учти целые упаковки и проверь лимит 350 рублей. Покажи обновлённые покупку и остатки. Если для нового продукта нет цены или размера упаковки, запроси их у меня, не придумывай.

Пока ничего не приготовлено, домашний запас остаётся прежним. Если первый ужин уже съеден, сначала обновите остатки по факту и попросите расчёт только для предстоящего ужина — иначе макароны попадут в расход второй раз.

Перед магазином остаётся короткая ручная проверка: граммы не перепутаны со штуками, упаковки учтены целиком, сумма укладывается в лимит. Список можно брать с собой.

Источники

Есть следующая задача?Ещё по теме «Идеи и повседневные задачи» →