Ведите линейку как проект: бриф коллекции и проверяемые требования
У коллекции рецептов может быть бриф — описание, пользовательские инструкции и требования, — который читают все ИИ-поверхности, а приложение сверяет с каждым рецептом. Как связаны бриф, сводка соответствия, Студия коллекций и изменение всей коллекции сразу.
Коллекция — это проект
Зимняя линейка конфет — это не папка с рецептами. Это короткий список решений, который действует сразу на все: вот этот кувертюр и никакой другой, каждая начинка отсаживается при 28 °C, три недели на витрине, ничего с алкоголем. Обычно эти решения живут в голове у одного человека, не попадают в карточки рецептов и первыми ломаются, когда в декабре выходит подменный кондитер.
Коллекция рецептов в Formul.io создана, чтобы их хранить. Откройте Новая коллекция рецептов или Редактировать у существующей — форма просит больше, чем название: Описание, Пользовательские инструкции и Требования, а под ними — структурированный блок Проверяемые требования. Вместе это бриф коллекции: та же идея, что и проект в Claude или ChatGPT, с одним важным отличием — половину брифа не только читают, её проверяют.
Бриф приватен. Пользовательские инструкции и требования никогда не показываются на странице опубликованной коллекции, а коллекция, склонированная из Маркетплейса, приходит без них. Читатель получает рецепты; бриф описывает, как работаете вы.
Что для чего нужно
Коллекции рецептов, бриф, проверяемые требования и сводка соответствия доступны на любом тарифе. ИИ-поверхности требуют Pro: «Ассистент Formul.io» на дашборде и «Студия коллекций рецептов». Собрать книгу, себестоимость и маржа — тоже возможности Pro.
Бриф: проза для ИИ, значения для проверки
Три текстовых поля решают разные задачи, и форма поясняет каждое прямо под ним.
| Поле | Что туда писать | Кто это читает |
|---|---|---|
| Описание | Что это за линейка, в одну-две фразы: «Корпуса, начинки и отделка для декабрьской витрины». | Показывается на странице коллекции и всем, с кем вы ею поделились |
| Пользовательские инструкции | Как здесь строятся рецепты: предпочтительные кувертюры, температура отсадки, подсластитель, которого вы избегаете. Подсказка поля: «Они направляют встроенного ИИ-ассистента и MCP-сервер при работе внутри этой коллекции». | Все ИИ-поверхности, работающие внутри коллекции, — и в приложении, и через подключённого ассистента |
| Требования | Чему должен соответствовать каждый рецепт, вашими словами: «Срок годности при 18 °C не менее 3 недель. Без алкоголя. Вегетарианский». | Те же ИИ-поверхности; форма поясняет: «ИИ проверяет каждый рецепт коллекции на соответствие этим требованиям» |
Три текстовых поля брифа коллекции и кто их читает.
Проза — правильная форма для всего, что требует суждения. Предпочитать инвертный сахар глюкозе для контроля активности воды — это настоящая инструкция, и никакой проверкой её не выразить. Чего проза не умеет — ответить на вопрос, который рано или поздно возникает в любой линейке: какие именно из восемнадцати рецептов не попадают в цель? Для этого у брифа есть вторая половина.
Требования, которые приложение может проверить
Под прозой находится блок Проверяемые требования со своей подсказкой: Они сверяются с каждым рецептом коллекции. Инструкции выше покрывают всё, что проверкой не выразить. Четыре элемента управления, и каждый необязателен — то, что вы не тронули, ничего не ограничивает.
- Калькулятор задаёт, на чём построена линейка. По умолчанию — Любой калькулятор.
- Стиль появляется после выбора калькулятора и только у тех калькуляторов, где стиль есть. По умолчанию — Любой стиль.
- Диетические признаки — ряд переключателей: «Веганский», «Вегетарианский», «Органический», «Халяль», «Кошерный», «Без глютена».
- Целевые метрики появляются после выбора калькулятора и берутся из метрик, которые этот калькулятор действительно считает. У каждой цели есть Мин, Макс или только одна из границ: Оставьте границу пустой для открытой цели — например, срок хранения без верхнего предела.
Ничего из этого не вводится вручную. Список стилей и ключей метрик приходит из самого калькулятора, поэтому требование не может назвать цель, по которой ни один рецепт нельзя оценить. При этом коллекция вправе быть строже стиля, на котором построена, — обычно ради этого требования и записывают.
Сводка соответствия — это рабочий список
Как только у коллекции появляются проверяемые требования, на её странице возникает карточка Требования. Когда всё сходится, она сообщает об этом одной строкой: Все рецепты (8) отвечают требованиям коллекции. Когда нет — называет промахи: 3 из 3 рецептов не отвечают требованиям коллекции, а ниже перечисляет каждый рецепт и его находки. В находке всегда видны обе стороны сравнения: «не дотягивает до цели» без чисел — не то, с чем можно что-то сделать. Нарушение диетического признака называет ингредиент, из-за которого оно возникло. Промах по стилю или калькулятору говорит, на чём рецепт построен и чего требует коллекция. Промах по метрике показывает расчётное значение и окно, за которое оно вышло.
Доверять этой карточке позволяют три свойства.
Она сообщает, но не блокирует. Находка не мешает сохранить рецепт, добавить его в коллекцию или выпустить линейку. Коллекция формулирует, чего вы хотите; что делать с несоответствием, решаете вы.
Она не спрашивает модель. Каждое сравнение идёт со значением, которое расчётный движок уже вычислил или каталог ингредиентов уже хранит, — поэтому вердикт можно утверждать, а не предполагать. Диетическое требование выполнено, только если признак несёт каждый ингредиент, и находка называет тот, из-за которого оно нарушено. Эти признаки — данные каталога, а не сертификация: чистая проверка даёт короткий список кандидатов, а не декларацию.
Она не угадывает. Если сохранённые результаты рецепта устарели, целевые метрики возвращаются как непроверенные, а не как выполненные: сообщить об устаревшем числе как о соответствии было бы хуже, чем промолчать. Пересчитайте рецепт — и карточка ответит по существу.
Студия коллекций: от фразы до сохранённого набора
Бриф — ещё и хорошая отправная точка для рецептов, которых пока нет. Кнопка Создать с AI на странице коллекций или Открыть студию внутри коллекции открывает «Студию коллекций рецептов»: Обсуждайте, создавайте, проверяйте и сохраняйте полный набор рецептов, не покидая Студию.
Опишите набор
Панель «Ассистент коллекции» принимает обычный язык — «шесть ярких летних конфет со сроком годности две недели». Строка под полем ввода честно говорит, чего ассистент не сделает сам: «Обсуждайте свободно. Для создания черновиков рецептов всегда нужен отдельный явный клик».
Сначала план, а не рецепты
Действие «Предложить набор рецептов» возвращает структурированный план: название, короткий бриф и выбранный калькулятор для каждой идеи. Вместе с запросом уходят описание проекта, инструкции, требования и теги — поэтому план отвечает брифу, а не пустому листу.
Создайте черновики
Кнопка создания называет количество — «Создать черновики: 6» — и разворачивает каждую идею в полную формулу с ингредиентами каталога, настройками калькулятора и технологическими стадиями. Прогресс виден по каждому рецепту, а черновик, который не удалось собрать, объясняет причину и предлагает «Повторить» или «Начать вручную».
Проверьте на доске
Доска «Набор рецептов» держит черновики в колонках «На проверке», «Включены» и «Исключены». Откройте любой, поправьте ингредиенты и стадии и нажмите «Включить» или «Исключить». В библиотеке пока нет ничего.
Сохраните проект
«Сохранить проект» превращает включённые черновики в настоящие рецепты и создаёт или обновляет коллекцию одной атомарной операцией. До этого весь проект — черновик, который можно удалить, не затронув ни существующую коллекцию, ни сохранённые рецепты.
Разрыв между предложено и сохранено сделан намеренно, и именно в нём происходит работа. Модель, которая пишет восемнадцать рецептов прямо в библиотеку, не экономит вам вечер — она выдаёт восемнадцать рецептов, которые придётся проверять в разгар производства.
Ассистент на дашборде
«Ассистент Formul.io» живёт на дашборде, а не в боковой панели, и работает с вашими сохранёнными данными: Спрашивайте о рецептах, ингредиентах, черновиках и показателях портфеля. Стартовые подсказки прямо называют его задачи — Найти ингредиент, Создать рецептуру, Обзор рецептур, Создать ингредиент, Спланировать коллекцию.
Одна из подсказок ведёт прямо к коллекциям. Спланировать коллекцию заканчивается карточкой Идеи новых рецептов — нумерованным списком предложений с подобранным для каждого калькулятором — и ссылкой Создать с AI, которая переносит план в Студию, где черновики собираются и проверяются.
Соседняя подсказка Создать рецептуру заканчивается не сообщением, а чем-то полезнее. Ассистент предлагает формулу, сопоставляет каждую строку с вашим каталогом ингредиентов, показывает, что нашлось, и предлагает Открыть в калькуляторе. Черновик открывается в настоящем калькуляторе — с баннером, с рассчитанными метриками и несохранённым. Приложение говорит об этом прямо: Откроется несохранённая формула. Исходное предложение восстановится после обновления этой вкладки; правки в калькуляторе сохранятся только после нажатия «Сохранить». Ничего не попадает в библиотеку до нажатия «Сохранить», и ассистент не меняет существующие рецепты за вашей спиной.
Тот же бриф через Claude или ChatGPT
Бриф не заперт в приложении. Подключите Formul.io к Claude или ChatGPT — и тот же контекст проекта окажется у ассистента, которым вы и так пользуетесь.
get_collection возвращает коллекцию с её рецептами, а для вашей собственной коллекции, запрошенной по идентификатору, — ещё и пользовательские инструкции с требованиями, с указанием соблюдать их как руководство проекта при работе внутри неё. Попросите Claude придумать новую начинку для зимней линейки — и он начнёт с вашего кувертюра и вашего срока годности, а не попросит повторить их заново.
save_collection работает в обратную сторону. Он создаёт коллекцию или обновляет её: задаёт название, описание, теги, инструкции и требования, добавляет или убирает рецепты, может опубликовать коллекцию. Так что бриф можно писать, уточнять и переиспользовать из окна чата так же, как из формы.
Что уезжает, а что остаётся в приложении
Уезжает текстовая половина брифа: описание, пользовательские инструкции и требования. Проверяемые требования — калькулятор, стиль, диетические переключатели и целевые метрики — задаются в приложении, и сводка соответствия читается там же. Запрос по публичному слагу возвращает только опубликованную коллекцию и её рецепты: инструкции и требования доступны лишь владельцу и никогда не показываются читателю. Учтите и то, что save_collection перезаписывает переданные поля и убирает перечисленные рецепты, — прежде чем он что-то запишет, стоит спросить ассистента, что именно он собирается изменить.
Изменить всю коллекцию сразу
Последняя часть замыкает круг, начатый требованиями. На странице коллекции панель Изменить всю коллекцию делает ровно то, что написано в её подсказке: Заменить ингредиент во всех рецептах книги. Вы увидите, каким станет каждый, до сохранения.
Выберите ингредиент в поле Заменить и тот, на который меняете, в поле На, затем нажмите Показать изменения. Коллекция вернётся списком с галочками: каждый рецепт можно снять, а рецепт, которого замена не касается, стоит с пометкой в этом рецепте не используется и галочки не имеет вовсе. Ничего не пропадает молча: пропущенный рецепт и рецепт, до которого дело не дошло, в укороченном списке выглядели бы одинаково. Дальше Применить к 8 рецептам сохраняет только отмеченные.
Замена меняет то, что используется, но не сколько и не где: количество, фаза, стадия и порядок остаются такими, как в рецепте. Языковую модель по каждому рецепту никто не спрашивает, поэтому одна и та же замена всегда даёт один и тот же результат. А поскольку предпросмотр и применение выводят одно и то же предложение из одной и той же операции, согласие применить изменение не может применить что-то другое.
Вопросы кондитеров
Чем «Требования» отличаются от «Проверяемых требований»?
Может ли требование помешать сохранить рецепт, который ему не отвечает?
Кто видит мои пользовательские инструкции и требования?
Меняет ли бриф коллекции рецепты сам по себе?
Почему целевая метрика сообщает, что рецепт не удалось оценить?
Нужен ли Pro, чтобы пользоваться коллекциями?
Похожие статьи
Разработка рецептур с ИИ: от идеи до производственной формулы
Превратите описание продукта простыми словами в проверенную формулу — ИИ подбирает ингредиенты, а расчётный движок проверяет активность воды, срок годности и текстуру до того, как вы растопите шоколад.
Превратите Claude или ChatGPT в напарника по рецептурам
Ваш привычный ИИ-чат получает настоящие инструменты для рецептур вместо копипаста: поиск по библиотеке, сохранение проверенных рецептов и симуляция влияния на срок годности — подключение по одной ссылке и одному клику.
Номера партий и прослеживаемость для небольших кондитерских производств
Как настроить номера партий и прослеживаемость «на шаг назад и на шаг вперёд» в небольшом кондитерском цехе: что считать партией, что записывать по каждой партии, как маркировать упаковку по правилам ЕС и как отрепетировать отзыв.