Генератор контенту
Огляд кейсу
Content Generator — це нативний плагін для бекофісу Umbraco, який автоматизує створення повністю структурованих сторінок за допомогою штучного інтелекту. Редактори вибирають існуючу сторінку як шаблон, задають заголовок і короткий опис контексту, обирають модель ШІ та натискають Генерувати. Плагін клонують макети Block Grid або Block List, заповнює кожен текстовий блок релевантним вмістом, генерує та завантажує зображення в медіатеку, а потім автоматично зберігає або публікує сторінку. Підтримує OpenAI, з контролем моделі, зусиль мислення та моделі зображень для кожної генерації. Кожен запуск логгується зі статусом, кількістю блоків, зображень та часом — 14 сторінок згенеровано, понад 88 блоків і 22–23 зображення за раз, приблизно 12 хвилин кожен, 100% успішність.
Мета: Усунення вузького місця ручного створення сторінок в Umbraco шляхом надання редакторським командам інструменту на базі ШІ, який генерує повні, готові до публікації сторінки — включно з текстом та зображеннями — безпосередньо в бекофісі CMS, без зовнішніх інструментів чи змін існуючої архітектури контенту.
Ключова інформація про проєкт
Індустрії
Цифрові агенції, компанії з розробки програмного забезпечення, ІТ-консалтинг, SaaS-компанії, e-commerce бізнеси, маркетингові агенції, медіа та видавництва, освітні платформи, корпоративні сайти
Послуги
Генерація контенту на базі ШІ, автоматизоване створення сторінок, генерація зображень, настроювання ШІ від кількох провайдерів, клонування контенту за шаблоном, історія генерацій та логування аудиту
Рішення
Усунення ручного створення контенту, послідовна структура сторінок Block Grid і Block List у великому масштабі, автоматичне створення візуальних активів та їх завантаження, гнучкість моделей ШІ для кожної сторінки, повна автоматизація робочого процесу CMS, швидке наповнення сайту багатьма сторінками
Технології
C# / .NET 10, Umbraco CMS 17+, OpenAI .NET SDK, Lit + Umbraco UI Library (інтерфейс бекофісу Umbraco)
Виклики
Процес
Наша команда створила Content Generator через структурований процес — від дослідження архітектури CMS до дизайну UI бекофісу й інтеграції провайдерів ШІ — щоб надати безшовний, дружній до редакторів інструмент автоматизації, який органічно інтегрується у існуючий робочий процес Umbraco.
Дослідження й архітектура
Ми детально проаналізували структуру Umbraco Block Grid або Block List та робочі процеси редакторів, щоб визначити оптимальний підхід для генерації, який не потребує жодних змін існуючої архітектури контенту сайту.
Проєктування шаблонного механізму
Ми розробили і побудували гнучкий механізм клонування, який автоматично зчитує сторінки Block Grid або Block List і використовує їх як точний структурний шаблон для кожного нового запуску генерації.
Інтеграція API
Ми інтегрували OpenAI з повними опціями конфігурації для вибору моделі, зусиль мислення і логіки запасного варіанту, налаштованими індивідуально для кожної генерації контенту.
Налаштування зображень і медіа
Ми підключили OpenAI для повністю автоматизованої генерації релевантних зображень і створили надійний безпосередній конвеєр завантаження готових файлів у медіатеку Umbraco, повністю усуваючи всю ручну роботу з медіаактивами.
Розробка інтерфейсу бекофісу
Ми спроєктували і розробили повний, інтуїтивний інтерфейс плагіна всередині бекофісу Umbraco за допомогою Lit — включно з формою генерації сторінок, панеллю налаштувань ШІ та детальним журналом історії генерацій.
Тестування і ітерації
Ми ретельно запускали та валідували плагін на 14 реальних контентних сторінках, оцінювали якість тексту та зображень, удосконалювали логіку запитів і підтвердили стабільну 100% успішність перед офіційним релізом.
Рішення
Ключові функції рішення
Клонування шаблону — Повторно використовує Block Grid будь-якої сторінки як шаблон, зберігаючи макет без ручного дублювання.
Генерація тексту ШІ — Заповнює всі текстові блоки релевантним вмістом в одному запуску — понад 80 блоків за менш ніж 15 хвилин.
Генерація зображень ШІ — Генерує та завантажує зображення через ШІ напряму до медіатеки Umbraco
Контроль моделі — Перевизначення стандартного провайдера ШІ, версії моделі та зусиль мислення для кожної сторінки окремо.
Режим збереження та публікації — Згенеровані сторінки публікуються автоматично або зберігаються як чернетки — настройка на кожен запуск генерації.
Журнал історії генерації — Повний журнал аудиту з датою, заголовком, статусом, кількістю блоків, зображень та часом виконання.
Результати у цифрах
12 мин
Середній час від натискання "Створити" до повністю опублікованої сторінки, включаючи створення тексту та зображень.
90%
Швидша робота та безперебійний UI/UX підвищили коефіцієнт конверсії, збільшуючи кількість реєстрацій клієнтів та продажів.
100%
Кожен запуск генерації завершився без помилок у всіх типах сторінок, темах та конфігураціях моделей ШІ, випробуваних до цього часу.