За допомогою ШІ сьогодні можна генерувати безліч речей. Хочу розповісти вам про сервіс, а точніше телеграм-бота, який дозволяє створювати унікальні логотипи, використовуючи інструменти штучного інтелекту під назвою Logo AI generator.Все почалось з того, що друг засновника попросив його згенерувати специфічну фотографію для нього. Midjourney не видавав якісних результатів. Почалось дослідження Stable Diffusion — це технологія з відкритим вихідним кодом. Наприклад, одним із завдань було згенерувати людину в спортивному костюмі в ковбойському капелюсі, з обличчям певного актора. Через Midjourney виходило погано, точніше виходило добре лише одне – лише один якийсь елемент (обличчя, капелюх, костюм), але ніяк не вдавалося досягти бажаної синергії усіх елементів зображення.Задача була вирішена завдяки іншим інструментам, включно зі StableDiffusion, що вимагають більш глибоких знань щодо генерації. Також були спроби генерації зображень іншого типу, але все це було б тяжко монетизувати. Потім спала на думку ідея стосовно генерації логотипів. Зараз Midjourney та інші інструменти дуже погано генерують логотипи і було багато спроб покращити генерацію,
але результат був незадовільний. Вийшло знайти технологію, завдяки якій можна генерувати якісні логотипи. Якщо цей стартап буде нікому не потрібен — технологія буде додана у відкритий доступ, чи, можливо, далі ця технологія буде використовуватись для того, щоб іще більше покращити точність і якість зображень. Наразі додаток може генерувати логотипи по текстовому короткому опису. Це найкращий інструмент для натхнення. Тобто фінальний логотип бот не згенерує та дизайнерів точно не замінить, це більше для отримання ідей, натхнення.Особливо допомагає тоді, коли немає уявлення про те, що хочеться зробити, або коли навіть сам клієнт його не має, то можна дати посилання на бота, щоб він згенерував бажані варіанти, від яких потім можна відштовхуватись дизайнеру.Цей сервіс не для того, щоб замінити дизайнерів, це в першу чергу для того, щоб допомогти швидше і якісніше виконувати їх роботу. За 3 години після публікації посилання в телеграм-чатах ми отримали більше 100 користувачів, які написали боту. Наразі зроблено більше 1000 генерацій більш ніж 250 користувачами.
Ми використовуємо генерацію власними розробками та орендованими ресурсами. При створенні сервісу було витрачено багато часу на тренування моделей та досліди. Тренування в основному відбувались на відеокарті NVIDIA A100-SXM4 з 40GB відео-пам'яті та 85GB оперативної пам'яті. CPU – Intel Xeon 2.20GHz. Логотипи генеруються модифікованою моделлю Stable Diffusion. Зараз ведеться активна робота по покращенню як самої генерації, так і продукту в цілому. Логотипи генеруються на сервері з потужною відеокартою runpod.io. Планували робити генерацію на серверах Amazon, але поки ведемо переговори по отриманню дозволу на хоча б базові потужності. Зараз ми стоїмо перед складним вибором з трьома моделями:Перша: непогано притримується заданого промпту, але зустрічаються не дуже гарні логотипиДруга: дуже погано притримується заданого промпту, але майже всі логотипи дуже гарні. Третя: добре притримується заданого промпту, але часто додає «не логотипну» графіку.Поки що використовуємо перший варіант, але активно шукаємо компроміс. Хочеться знайти баланс між моделями і отримувати лого більш високого рівня.
Основна функціональність бота – генерувати логотипи по запиту з 1-2 слів максимум. Чим більше слів – тим менш точний результат. Також можна просто натиснути на кнопку /random і тоді буде генерація випадкових логотипів. Для тренування мережі були задіяні професійні дизайнери, які провели глибоку аналітику, дослідили десятки дизайн книг, серед яких більшість – збірники логотипів. Ці дизайнери провели колосальну роботу – було створено більше 3000 спеціальних графічних елементів – від примітивів, до більш складних фігур, від безформених елементів, до елементів з ідеальними формами. Графічні елементи можна поділити на 14 основних груп, кожна з яких має додатковий поділ на кількість базових елементів в одній формі – від 2 до 12. Серед основних конкурентів — сервіси по генерації логотипів, які можна знайти в Google за запитом «створити логотип». Тобто це ті сервіси, які начебто «генерують» логотипи, але по факту відбувається вибір готових шаблонних графічних елементів зі статичного переліку, відбираються готові стокові фігури, вибирається колір, додається назва, слоган, опис і готово. Основний недолік наших конкурентів в тому, що при однакових вхідних даних ймовірність створення однакових логотипів досягає 90-100%. Тоді про яку ідентифікацію за рахунок унікальності можна говорити? Такі сервіси як Logomaster, який має домен .ai знову ж таки начебто «генерує» варіанти, але по факту це просто вибірка з бази даних готових варіантів з різними кольорами. Або такі сервіси як Wix, який взагалі видає іноді 500 помилку (помилка сервера). Або такі сервіси як Canva, VistaCreate, Logaster та інші – це все просто пережитки минулого. Стандартні, в більшості випадків не красиві форми, які всі уже бачили та знають, шаблонні варіанти, кліше – це все про старі варіанти і можливості генерації лого.