Yeti³ Engine: невидимый двигатель нового МельникЪ (MillerRings)
Рассказываем о Yeti³ Engine — новом технологическом фундаменте Miller Rings, который сделал сайт быстрее, современнее и позволил объединить каталог, контент, бонусы, игры и новые сервисы в одной платформе
Yeti³ Engine: когда сайт становится системой
«МельникЪ» выглядит как премиальный интернет-магазин ювелирной мастерской. Но за каталогом, фотографиями и интерфейсом работает гораздо больше: единая платформа объединяет продажи, клиентов, контент, бонусы, игры, SEO, AI, автоматизацию и административные процессы. И всё, о чём рассказано ниже, уже работает в Yeti³ Engine.
Главное коротко
- Одна платформа вместо набора разрозненных решений. Каталог, продажи, контент, пользователи и внутренние сервисы работают в общей архитектуре.
- AI встроен в процессы. Локальные модели используются для анализа, правил, модерации, SEO и автоматизированной обработки.
- Администратор видит систему целиком. Не только товары и тексты, но задания, проверки, AI-процессы и служебные механизмы.
- Тяжёлая работа вынесена из пользовательского запроса. Очереди, Redis и фоновые процессы помогают сохранять скорость интерфейса.
- Это уже работает. «МельникЪ» — действующий проект на Yeti³ Engine.
Что принципиально отличает Yeti³ Engine от обычной CMS?
Не количество функций само по себе. Главное — то, что эти функции не существуют отдельными островами. Товар, клиент, заказ, публикация, бонусная операция, игровая сессия, SEO-проверка и AI-задача являются частями одной платформы и работают в общей архитектуре.
Один сайт. Одна архитектура. Один бизнес.
Посетитель видит простоту
Каталог, коллекции, акции, публикации, личный кабинет, бонусы и игры выглядят как части одного цельного сайта «МельникЪ». Пользователю совершенно не нужно знать, сколько механизмов работает внутри.
Администратор видит систему
Товары, клиенты, заказы, контент, активность, бонусы, игры, SEO, AI, очереди, проверки и интеграции находятся внутри единой административной среды.
Хорошая платформа сложна внутри именно для того, чтобы оставаться простой снаружи.
Принцип Yeti³ Engine
Что уже объединено в «МельникЪ»
Если смотреть только на витрину, масштаб системы легко недооценить. Поэтому здесь лучше один раз увидеть её целиком.
| Подсистема | Что работает внутри платформы |
|---|---|
| Каталог | Изделия, характеристики, фотографии, материалы, размеры, цены, статусы и полноценные карточки товаров. |
| Коллекции | Авторские и тематические подборки со своими страницами и связанными изделиями. |
| Акции | Промоматериалы, сроки действия, специальные предложения и связанные товары. |
| Корзина и заказы | Путь от выбора изделия до оформления заказа и его дальнейшей обработки. |
| Клиенты | Профили, история заказов, активность и связанные пользовательские данные. |
| Личный кабинет | Профиль, заказы, избранное, бонусы и персональная активность. |
| Бонусная система | Баланс, начисления, списания и история операций. |
| Новости, блог, мастер-классы | Редакционные материалы, изображения и связь публикаций с каталогом. |
| Комментарии и отзывы | Пользовательский контент, управление и модерация. |
| Опросы и голосования | Интерактивные механики для аудитории непосредственно внутри сайта. |
| Игровая платформа | Мини-игры, игровые сессии, результаты и связь с пользовательским аккаунтом. |
| Рейтинги | Рейтинг участников на основании игровой и пользовательской активности. |
| Пользовательская активность | Учёт действий и их связь с другими механизмами платформы. |
| SEO | SEO-параметры, анализ страниц, правила и автоматизированная обработка. |
| AI / Ollama | Локальные модели, правила, очереди, анализ, модерация и автоматизация. |
| Интеграции | Платёжная инфраструктура, Telegram и сервисы Яндекса. |
| Административная среда | Централизованное управление подсистемами проекта. |
Не набор плагинов. Платформа.
В обычном проекте магазин нередко живёт своей жизнью. Блог — своей. Бонусная программа подключается отдельно. Аналитика приходит из другого сервиса. Игры существуют где-то сбоку. AI появляется ещё одним внешним слоем.
Каждая новая возможность добавляет очередную связь. Затем ещё одну. И ещё. В какой-то момент проект начинает состоять не столько из функций, сколько из соединений между ними.
В Yeti³ Engine логика другая.
Один пользователь
Заказы, избранное, бонусы, активность, участие в опросах и игровые результаты относятся к одному аккаунту.
Один товар
Изделие остаётся частью единого каталога, когда появляется в коллекции, акции или редакционном материале.
Одна история операций
Изменения бонусного счёта имеют источник и сохраняются как операции, а не существуют только итоговой цифрой.
Вот здесь сайт и превращается в платформу.
Контент начинает работать вместе с каталогом
В «МельникЪ» статья — не страница, которая существует отдельно от магазина. К редакционному материалу можно привязать реальные изделия из каталога.
Новости, блог и мастер-классы становятся продолжением коммерческой системы: человек читает о технологии, коллекции или украшениях и может сразу перейти к связанным изделиям.
Покупатель — больше не номер заказа
После регистрации у человека появляется единая история взаимодействия с «МельникЪ»: профиль, заказы, избранное, бонусный баланс, активность, участие в опросах и игровые результаты.
Покупает
Оформляет заказы и работает с каталогом через единый аккаунт.
Участвует
Комментирует, голосует, взаимодействует с публикациями и другими механиками сайта.
Возвращается
Использует бонусы, играет, следит за новыми материалами, изделиями и коллекциями.
Бонусы становятся частью экономики платформы
В Yeti³ Engine бонусный счёт — не декоративная цифра возле имени пользователя. Он построен как система операций.
| Источник | Что сохраняет система |
|---|---|
| Покупка | Бонусную операцию, связанную с коммерческой активностью. |
| Игра | Начисление, связанное с игровой активностью пользователя. |
| Опрос и активность | Вознаграждение за предусмотренные платформой действия. |
| Возврат | Корректирующую бонусную операцию. |
| Администратор | Управляемое ручное изменение с понятным источником операции. |
У баланса есть история. У изменения — причина. У администратора — понимание того, откуда появилась конкретная операция.
Интернет-магазин становится ещё и клубом
Игры «МельникЪ» работают внутри той же архитектуры. Игровая сессия связана с пользователем, результат сохраняется, рейтинги используют общую инфраструктуру, а игровые механики связаны с бонусной системой.
Так формируется клубная среда «МельникЪ»: место, куда можно прийти не только за конкретным изделием, но и чтобы читать, обсуждать, голосовать, играть, получать бонусы и следить за жизнью мастерской.
Магазин не обязан заканчивать отношения с человеком в момент, когда заказ оплачен.
«МельникЪ»
И вот здесь в систему входит AI
Не отдельной кнопкой «спросить нейросеть». Не декоративным чат-ботом поверх сайта.
AI встроен во внутренние процессы Yeti³ Engine.
Для локальных задач работает собственный AI-контур на базе Ollama. Модели находятся непосредственно в инфраструктуре проекта и участвуют в анализе, обработке, модерации, SEO и автоматизированных задачах.
- Основная модель — для содержательных задач.
- Быстрая модель — для операций, где важнее скорость.
- Модель-критик — для дополнительной проверки результатов.
- Embedding-модель — для векторного представления и семантических задач.
Зачем платформе несколько AI-моделей?
Потому что отправлять каждую простую проверку большой модели бессмысленно, а сложный анализ нельзя доверять инструменту, рассчитанному только на быстрые операции. В Yeti³ Engine модели разделяются по назначению, а для разных процессов выбирается подходящий инструмент.
AI работает не «по вдохновению», а по правилам
Один из принципиальных элементов AI-контура Yeti³ Engine — управляемые правила обработки.
Для одной проверки может использоваться несколько правил. Система сохраняет последовательность обработки, статусы, результаты и историю выполнения.
Задание
Платформа знает, что именно должно быть обработано.
Правила
Обработка выполняется по заданной логике, а не по случайному универсальному промпту.
История
Результат не исчезает после выполнения: прохождение процесса можно анализировать.
Автомодерация обучается на реальной работе
В Yeti³ Engine существуют обучаемые правила автомодерации. Система получает результаты проверок, администратор работает с ними, а накопленные решения используются для дальнейшего улучшения правил.
AI-контур постепенно точнее учитывает требования конкретного проекта — не абстрактного сайта, а именно той системы, внутри которой он работает.
Администратор всё это видит
AI-процессы не должны исчезать в серверной консоли только потому, что они технически сложны.
| Что видно | Зачем это нужно |
|---|---|
| Задания | Понятно, что именно система обрабатывает. |
| Статусы | Видно текущее состояние процесса. |
| Правила | Понятно, по какой логике выполняется проверка. |
| Модели | Видно, какой AI-инструмент участвует в процессе. |
| Результаты | Итог обработки остаётся доступным для контроля. |
| История | Процесс можно разобрать после его завершения. |
Но AI не имеет права мешать покупателю
Локальные модели требуют вычислительных ресурсов. Покупателю до этого нет никакого дела — и именно поэтому инфраструктура должна учитывать его интересы первой.
AI-задачи выполняются с ограничением ресурсов, количество параллельных процессов контролируется, тяжёлая обработка выносится в фон, а для ресурсоёмких операций учитывается загрузка сервера.
Сначала — работающий сайт. Затем — всё, что система может сделать в фоне.
Приоритет инфраструктуры Yeti³ Engine
Скорость — это тоже архитектура
AI-анализ, медиапроцессы, проверки и интеграционные операции не обязаны удерживать открытый запрос пользователя.
То, что можно выполнить отдельно, уходит в фон. Пользователь получает страницу — система продолжает работу.
Redis
Используется как быстрый внутренний слой для кеширования, сессий и оперативных данных платформы.
Фоновые процессы
Тяжёлые операции отделяются от действий, результат которых пользователь ждёт прямо сейчас.
Очереди
Ресурсоёмкие задачи выполняются управляемо, а не конкурируют бесконтрольно за серверные ресурсы.
Даже тяжёлые фотографии должны оставаться лёгкими для сайта
Для ювелирного магазина изображение особенно важно: покупателю нужны фактура металла, глубина рельефа, камни и детали обработки. Но качественный исходник легко превращается в несколько мегабайт данных.
Медиасистема Yeti³ Engine автоматически оптимизирует изображения и готовит современные форматы. Разные устройства получают подходящие варианты, поэтому мобильному экрану не приходится загружать тот же объём данных, который оправдан на большом мониторе.
SEO работает не после запуска сайта. Оно работает вместе с сайтом.
В Yeti³ Engine SEO — отдельный рабочий контур. Он работает с параметрами страниц, выполняет анализ, использует систему правил и AI, формирует результаты обработки и связан с внешними сервисами Яндекса.
Вебмастер
Работа с поисковым присутствием проекта.
Метрика
Данные о реальном поведении и посещаемости сайта.
Директ
Интеграционный контур для работы с рекламными данными.
SEO-процессы выполняются асинхронно. Администратору не требуется вручную обходить каждую страницу только для того, чтобы система смогла её проанализировать.
Платформа проверяет саму себя
Чем больше возможностей появляется у проекта, тем опаснее надеяться исключительно на ручную проверку.
Поэтому тестирование в Yeti³ Engine существует как самостоятельная подсистема.
- Можно запускать полный набор тестов.
- Можно запускать отдельные группы проверок.
- Можно выполнять конкретные проверки.
- Сохраняется история запусков и результатов.
- Результаты доступны внутри административной среды.
- AI участвует в развитии проверок вместе с проектом.
И сохраняет то, что нельзя потерять
Заказы, клиенты, контент, настройки и история операций — не те данные, которые можно восстановить «примерно».
Поэтому резервирование в Yeti³ Engine является отдельным системным механизмом: создаются регулярные резервные копии и промежуточные версии, сохраняется история и предусмотрено управление восстановлением.
Почему всё это не превращается в монолит
Потому что Yeti³ Engine построен модульно.
Каталог не должен знать внутреннее устройство игры. Игра не должна вмешиваться в обработку заказов. SEO не должно быть набором случайных функций, разбросанных по всему проекту. AI не должен внедряться в каждую модель отдельным исключением.
Разделение
Каждое крупное направление существует как самостоятельный компонент.
Связь
Компоненты взаимодействуют через общую архитектуру и сущности проекта.
Управление
Система остаётся наблюдаемой из административной среды.
Компоненты должны работать вместе, не превращаясь в одну огромную неуправляемую массу кода.
Архитектура Yeti³ Engine
И всё это сходится в одном месте
Вот где особенно хорошо видно отличие платформы от обычной административной панели.
Администратор работает не только с товарами и страницами. Перед ним находится проект целиком.
| Бизнес | Аудитория | Платформа |
|---|---|---|
| Каталог | Клиенты | AI |
| Заказы | Комментарии и отзывы | SEO |
| Коллекции и акции | Опросы | Очереди |
| Контент | Бонусы | Проверки |
| Интеграции | Игры и рейтинги | Системные процессы |
И для нормальной работы ему не нужен разработчик рядом
Добавить изделие или собрать коллекцию. Запустить акцию. Опубликовать материал и связать его с товарами. Создать опрос. Проверить пользовательский контент. Посмотреть AI-задачу. Проверить SEO. Запустить тесты.
Это работа с платформой, а не список технических заданий программисту.
Разработчик занимается развитием системы. Администратор — бизнесом внутри неё.
Что на самом деле изменилось в «МельникЪ»
Снаружи проще всего заметить новый дизайн, каталог, личный кабинет, блог, бонусы, игры и новые страницы.
Но главное изменение произошло не на экране.
Почему это важно бизнесу
Не потому, что внутри используется Redis. Не потому, что локальные модели запускаются через Ollama. И не потому, что словосочетание «модульная архитектура» хорошо выглядит в технической презентации.
Бизнесу важен результат.
- Каталог, продажи и контент работают вместе.
- Клиент не теряется между независимыми сервисами.
- Активность становится частью бонусной и клубной механики.
- AI выполняет реальные внутренние задачи.
- SEO встроено в эксплуатацию проекта.
- Тяжёлые процессы не мешают посетителю пользоваться сайтом.
- Администратор управляет системой из единой среды.
- Архитектура разделена на компоненты, а не собрана из хаотичных доработок.
И главное: Yeti³ Engine уже существует
Это одна из самых важных деталей всей истории.
Здесь нет рассказа о платформе, которую когда-нибудь планируется написать. Нет концепта будущего продукта. Нет перечня возможностей следующей версии.
Поэтому «МельникЪ» интересен не только как обновлённый сайт ювелирной мастерской.
Это работающий пример того, что происходит, когда проект перестают воспринимать как набор страниц и начинают строить как единую цифровую систему.
Покупатель видит украшения. Администратор видит бизнес. А между ними работает платформа.
Yeti³ Engine
Сайт можно сделать красивым. Этого уже мало.
Он должен продавать и работать с клиентами. Управлять контентом и помнить историю. Автоматизировать рутину и использовать AI там, где он действительно полезен. Следить за SEO, выполнять тяжёлые процессы в фоне, давать администратору контроль — и при всём этом оставаться быстрым и понятным для посетителя.
Именно так сегодня работает Yeti³ Engine.
Обсуждение материала
Безопасные сообщения публикуются автоматически. Сомнительные материалы проверит модератор.
Сейчас особенно интересно мнение тех, кто пользуется Miller Rings со стороны. Что на сайте вы бы в первую очередь доверили автоматике, а что, наоборот, обязательно оставили бы за человеком?
Я буду читать ответы. Некоторые идеи вполне могут превратиться в реальные изменения — поэтому здесь можно не стесняться критиковать и предлагать.