Оцифруйте книгу рецептов: ИИ-импорт из Excel, CSV и заметок
Перенесите годы рецептов из таблиц и блокнотов за один проход — ИИ-извлечение структурирует их, семантическое сопоставление находит каждый ингредиент, а вся библиотека получает расчётную активность воды, срок годности и нутриенты.
Настоящий барьер — миграция, а не программа
У каждого кондитера уже есть главный конкурент любой программы для рецептов: видавшая виды Excel-таблица себестоимости, заметки с полуструктурированными формулами, папка из позапрошлой кухни. Менеджер рецептов, который вы присматривали в прошлом году, проиграл не потому, что был хуже таблицы, — а потому, что перепечатать сотню рецептов в сотню форм между производственными днями никто так и не собрался.
Formul.io убирает этот шаг. ИИ-массовый импорт читает файлы, которые у вас уже есть, — без шаблона, без предварительной чистки, без фиксированного порядка колонок — и превращает их в структурированные, рассчитываемые рецепты. Сделка, вокруг которой он построен: вы тратите суждение, а не время на ввод данных.
Что принимает импорт
Одно окно импорта принимает три вида источника: фото страницы тетради или распечатки, вставленный текст или файл — Excel (.xlsx, .xlsm), выгрузки CSV и TSV, простой текст, Markdown, PDF и Word (.docx), до 25 МБ на файл. Выбирать способ обработки не нужно: приложение само читает то, что вы дали, и подбирает подходящий. Переключатель числовой локали понимает десятичные запятые: количество вида «1,5 кг» распознаётся корректно, а файл, выгруженный из Formul.io (.formulio), восстанавливается ровно таким, каким был, — без участия ИИ. Если файл передаёт подключённый ИИ-ассистент, предел ниже — около 7 МБ: ассистенту приходится закодировать файл внутрь своего сообщения. Большие файлы загружайте в приложении.
Из хаотичных строк — в структурированные рецепты
Одна загрузка запускает задачу планирования, которая читает файл так, как читал бы человек, — а затем делает рутинную часть со скоростью машины. Генеративный здесь только этап извлечения; сопоставление, обогащение и сборка плана — это поиск и арифметика, поэтому результат можно проверить построчно и воспроизвести в точности.
Загрузите один файл
Отправьте таблицу, выгрузку или вставленные заметки как есть. ИИ сам находит границы рецептов, строки ингредиентов и количества в неструктурированном содержимом — подойдёт и калькуляция, и формат поставщика, и свободный текст.
ИИ-извлечение
Языковая модель превращает каждую строку источника в структурированные данные: название рецепта, ингредиент, количество, единица. Это единственный шаг с участием ИИ — всё дальнейшее детерминировано.
Семантическое сопоставление ингредиентов
Каждое извлечённое название сопоставляется с каталогом ингредиентов по смыслу, а не по написанию. Сокращение поставщика и общее название сходятся к одному ингредиенту, сопоставление работает и между языками.
Обогащение нутриентами
Названия без совпадения в каталоге ищутся среди референсных продуктов USDA и CIQUAL. При коммите они становятся ингредиентами с полными, подтверждёнными данными о нутриентах вместо оценки.
Зафиксированный план
Результат — детерминированный план импорта, который можно проверить построчно. В вашу библиотеку пока не записано ничего.
План — это контракт. ИИ работает один раз, на этапе планирования; шаг коммита позже детерминированно воспроизводит зафиксированный план. Что вы утвердили в предпросмотре — ровно то и сохранится: модель не может незаметно передумать между проверкой и коммитом.
Сопоставление сознательно консервативно. Точные и уверенные семантические совпадения проходят автоматически; всё пограничное — внутреннее сокращение, бренд, опечатка — становится помеченным пунктом для вашего решения и никогда не превращается в молчаливую догадку.
Предпросмотр — это гарантия качества
Массовый импорт заслуживает доверие тем, что отказывается действовать молча. Прежде чем что-либо записать, предпросмотр показывает отчёт сверки, в котором учтена каждая строка источника — сопоставлена, помечена или пропущена с указанием причины, — плюс расчётные метрики каждого рецепта в плане.
| Элемент предпросмотра | Что он сообщает | Что делаете вы |
|---|---|---|
| Сопоставленная строка | Ингредиент уверенно найден в каталоге | Выборочная проверка; обычно ничего |
| Помеченный пункт | Название неоднозначно — несколько правдоподобных совпадений или ни одного | Одно решение: привязать к существующему ингредиенту или создать новый |
| Референсное совпадение | В каталоге нет, но подходит референсный продукт USDA/CIQUAL | Принять подтверждённые нутриенты или переопределить |
| Метрики по рецептам | Активность воды, срок годности и нутриенты, рассчитанные из плана | Проверить числа перед коммитом |
Что показывает предпросмотр до какой-либо записи
Очередь помеченных пунктов — то, что экономит вам день: вы просматриваете короткий список действительно неоднозначных ингредиентов, а не каждую строку каждого рецепта.
Метрики по рецептам стоит просмотреть ещё раз перед коммитом. Ганаш с подозрительно высокой активностью воды в предпросмотре обычно означает, что где-то в исходном файле количество попало не в ту единицу, — пойманное на предпросмотре, это исправление одной строки, а не испорченная библиотека.
Исправьте один раз — применится везде
Решение по помеченному пункту меняет план, а не одну строку. Привяжите «Тримолин» к инвертному сахару один раз — и каждая строка с этим названием, во всех рецептах файла, обновится в пересчитанном предпросмотре. Отметьте «запомнить» — и следующий импорт решит это сам.
Коммит так же осознан. Ничего не сохраняется, пока вы не подтвердите просмотренный план, а сам коммит идемпотентен: повторный импорт того же файла не создаёт дублей, поэтому прерванную миграцию можно просто запустить заново.
Как выглядит проверка
Предпросмотр — не документ, который читают один раз, а рабочее место, в котором работают. Каждый спланированный импорт открывается страницей «Проверка рецептов» с подзаголовком «Исправьте только то, что требует внимания, а затем импортируйте готовые рецепты», а страница импорта хранит его в списке «Недавние импорты», пока вы с ним не закончите. Миграция, начатая до смены, спокойно дожидается вас после неё.
Полоса статусов раскладывает весь файл ещё до того, как вы прочли первую строку: «Все», «Требует внимания», «Готово», «Импортировано» и «Исключено», у каждого — свой счётчик. «Требует внимания» — это и есть рабочая очередь: рецепты с нераспознанным ингредиентом, непересчитываемым количеством или разделом, который не удалось классифицировать. Выбранный рецепт открывается рядом со списком: строки состава с количествами и общим весом, калькулятор и значок статуса. Как только на рецепте закрыт последний вопрос, рабочее место само переводит вас к следующему требующему внимания — очередь пустеет, и искать следующую карточку не нужно.
Когда одно неоднозначное название проходит через несколько рецептов, страница разделяется на две вкладки: «Решения» и «Рецепты». Общей правке место в очереди решений: там прямо указан её настоящий охват — «Используется в 7 рецептах» — ещё до того, как вы ответите. Ответили один раз — обновились все эти рецепты. Вкладка «Рецепты» остаётся для того, что касается одной конкретной рецептуры.
Совпадения, которые импорт подобрал сам, помечены, а не спрятаны. Автоматически решённая строка так и говорит: «Сопоставлено автоматически с „…“. Измените, если источник имел в виду не это», — и уверенная, но неверная привязка остаётся на виду, а не теряется среди строк, которые вы не стали проверять. Если решение из тех, что повторятся, отметьте «Запомнить это сопоставление для будущих импортов» — следующий файл решит его без вопросов.
Кнопка «Открыть исходный файл» в шапке страницы открывает загруженный документ. Сверить подозрительную строку с тем рядом, откуда она пришла, — самый быстрый способ понять, было в файле «1.5 кг» или «1,5 кг»; и искать этот файл заново вам не нужно.
Главное — проверку не обязательно заканчивать за один присест. Кнопка импорта сохраняет только готовые рецепты — «Импортировать 12 готовых рецептов» — и честно говорит, что оставляет: «4 рецепта останутся здесь для последующей проверки». Эти четыре сохраняют своё место в очереди, двенадцать уже живут в библиотеке как полноценные рецептуры, а к остатку вы вернётесь, когда перед вами будет спецификация поставщика.
Четыре сценария миграции
| Сценарий | Что у вас есть | Что происходит |
|---|---|---|
| Excel-таблица себестоимости | Книга на сотню строк, накопленная годами | Одна загрузка и один проход по списку помеченных пунктов — миграция библиотеки за вечер вместо проекта по перепечатыванию |
| Рецепты в свободном тексте | Рецепты из приложения заметок или старых сообщений | ИИ сам структурирует названия, количества и единицы — без предварительного переформатирования под шаблон |
| Проверка прежде всего | Файл, которому вы не вполне доверяете | Отчёт сверки учитывает каждую строку; всё нераспознанное помечается с указанием причины и никогда не отбрасывается молча |
| Архивная библиотека | Рецепты, у которых никогда не было цифр | Каждый закоммиченный рецепт получает расчётную активность воды, срок годности и нутриенты в момент сохранения |
В заявлении о скорости нет магии. Извлечение, сопоставление и обогащение — машинное время; ваше время уходит только туда, где нужно суждение, — на помеченные совпадения. Для типичной калькуляции это горстка специфичных названий поставщика, а не сотня форм.
Импорт свободного текста заслуживает отдельного упоминания, потому что разбирает «залежи совести» — рецепты, которые так и не попали ни в одну таблицу. Вставьте их как есть — количества внутри предложений, ингредиенты в сокращениях — и они пройдут те же извлечение, сопоставление и предпросмотр, что и всё остальное.
После импорта у вашей библиотеки есть физика
Оцифрованный рецепт в обычных заметках — по-прежнему просто текст. Закоммиченный рецепт Formul.io — живая формула: расчётный движок вычисляет активность воды, срок годности, состав и нутриенты из реальных данных ингредиентов, а сам рецепт можно анализировать, оценивать и симулировать так же, как созданный в приложении с нуля.
Это меняет смысл слова «архив». Ганаш, который ваш предшественник оставил в строке 47, теперь можно диагностировать — запустить анализ, прочитать оценку качества, увидеть, почему он не выдерживал заявленные три недели, — и перебалансировать в симуляции до того, как кто-то взвесит хоть грамм.
Выгода накапливается по всей платформе: та же оцифрованная библиотека питает расчёт себестоимости, масштабирование, PDF-паспорта и процесс ИИ-разработки. Одна миграция — все последующие возможности.
Разработка рецептур с ИИ: от идеи до производственной формулы
Что открывают эти расчётные метрики: ИИ-черновики, оценки качества и симуляции «что если» для каждого рецепта в библиотеке.
Тарифы и лимиты
ИИ-импорт доступен на любом тарифе, пока спонсируемого лимита продукта хватает на новый запуск. Один и тот же лимит обслуживает кнопку «Импорт», страницу импорта в приложении и инструменты импорта с проверкой для подключённого ИИ-ассистента; отдельного счётчика импортов по тарифам и уменьшенного лимита для Free нет. Если финансирование исчерпано, приложение показывает дату обновления и оставляет ручное создание рецепта доступным. Восстановление файла, выгруженного из Formul.io, не использует ИИ-финансирование: это детерминированный обратный импорт.
Вопросы кондитеров
Что и в каких форматах можно импортировать?
Как сопоставляются названия ингредиентов моего поставщика?
Что происходит, если ингредиента нет в каталоге?
Может ли импорт перезаписать или задублировать мои рецепты?
Нужно ли чистить таблицу перед импортом?
Получают ли импортированные рецепты активность воды и срок годности автоматически?
Похожие статьи
Разработка рецептур с ИИ: от идеи до производственной формулы
Превратите описание продукта простыми словами в проверенную формулу — ИИ подбирает ингредиенты, а расчётный движок проверяет активность воды, срок годности и текстуру до того, как вы растопите шоколад.
Превратите Claude или ChatGPT в напарника по рецептурам
Ваш привычный ИИ-чат получает настоящие инструменты для рецептур вместо копипаста: поиск по библиотеке, сохранение проверенных рецептов и симуляция влияния на срок годности — подключение по одной ссылке и одному клику.
Калькулятор активности воды для ганаша и корпусных конфет
Рассчитайте активность воды по рецептуре, сравните замены ингредиентов и используйте прогноз модели, чтобы спланировать проверку срока годности конфет.