AI-генерація описів товарів у мобільному додатку

Ручне описання товарів забирає години та гальмує публікацію на маркетплейсах. Ми розробляємо мобільне рішення, яке за фото автоматично генерує готовий текст за лічені секунди. Наша команда реалізує проєкт під ключ — від інтеграції Vision API та LLM до подальшої підтримки, забезпечуючи стабільну роботу й масштабування разом із вашим бізнесом.

Розробка та підтримка будь-яких видів мобільних додатків:

Інформаційні та розважальні мобільні програми
Новинки, ігри, довідники, онлайн-каталоги, погодні, фітнес та здоров'я, туристичні, освітні, соціальні мережі та месенджери, квіз, блоги та подкасти, форуми, агрегатори
Мобільні програми електронної комерції
Інтернет-магазини, B2B-додатки, маркетплейси, онлайн-обмінники, кешбек-сервіси, біржі, дропшиппінг-платформи, програми лояльності, доставка їжі та товарів, платіжні системи
Мобільні програми для управління бізнес-процесами
CRM-системи, ERP-системи, управління проектами, інструменти для команди продажів, облік фінансів, управління виробництвом, логістика та доставка, управління персоналом, системи моніторингу даних
Мобільні програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, платформи надання електронних послуг, платформи кешбеку, відеохостинги, тематичні портали, платформи онлайн-бронювання та запису, платформи онлайн-торгівлі

Це лише деякі з типів мобільних додатків, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

AI-генерація описів товарів у мобільному додатку

Штучний інтелект та ML у мобільних застосунках (CoreML, TFLite, LLM)Простий~2-3 дні
Часті запитання

Продавець на маркетплейсі робить фото товару з телефону та натискає «Опублікувати». Проблема: ручний опис займає до 30 хвилин, страждає якість та консистентність. Ми вирішуємо це завдання за допомогою зв'язки Vision API та LLM — система пропонує готовий текст за фотографією та категорією товару за 2–4 секунди. Наша команда має понад 5 років досвіду в мобільній розробці та реалізувала 30+ інтеграцій AI-сервісів. Економія часу для середньостатистичного магазину — до 40% робочого дня менеджера, а витрати на копірайтинг скорочуються на 70% (приблизно 3000 грн на місяць для невеликого магазину). Ми гарантуємо якість результатів завдяки досвідченим інженерам та ISO-сертифікації процесів. Наш сервіс забезпечує опис товару за фото за 2-4 секунди. Автоматичний опис товарів значно прискорює роботу.

Як AI-генерація описів товарів працює під капотом?

Візуальний аналіз фотографій — перший крок. Google Cloud Vision API повертає теги об'єктів, колір, бренди на упаковці, текст на етикетці (OCR). Для мобільного додатку зручніше мультимодальний LLM (GPT-4o, Gemini Pro Vision) — один запит із зображенням одразу аналізує та генерує текст. Точність розпізнавання об'єктів сягає 95%.

Структуровані атрибути з форми — користувач заповнює мінімум: категорія, ціна, стан (новий/б/в). Ці дані включаються в prompt як структурований контекст. Решту модель виводить з фото.

Реалізація на клієнті

Весь flow асинхронний: користувач вибирає фото, тисне «Створити опис», бачить skeleton loader, через 2–3 секунди отримує редагований текст.

class DescriptionGeneratorViewModel : ViewModel() {
    fun generateDescription(imageUri: Uri, category: String) {
        _uiState.value = UiState.Loading
        viewModelScope.launch {
            try {
                val base64Image = imageUri.toBase64(contentResolver)
                val response = descriptionApi.generate(
                    GenerationRequest(
                        imageBase64 = base64Image,
                        category = category,
                        language = Locale.getDefault().language,
                        maxLength = 300
                    )
                )
                _uiState.value = UiState.Success(response.description)
            } catch (e: Exception) {
                _uiState.value = UiState.Error(e.message)
            }
        }
    }
}

На iOS аналогічно через async/await + URLSession:

func generateDescription(image: UIImage, category: String) async throws -> String {
    let imageData = image.jpegData(compressionQuality: 0.8)!
    let base64 = imageData.base64EncodedString()
    let request = DescriptionRequest(imageBase64: base64, category: category, language: Locale.current.languageCode ?? "ru")
    let response = try await api.generateDescription(request)
    return response.text
}

Зображення стискається до JPEG quality 0.8 перед відправкою — це знижує розмір payload з ~3 МБ (RAW з камери) до ~300–500 КБ без помітної втрати якості для Vision API.

Prompt engineering для якісного результату

def build_prompt(category: str, image_tags: list, language: str) -> str:
    return f""" You are a professional copywriter for an online marketplace. Write a product description based on the provided image. Category: {category} Detected attributes: {', '.join(image_tags)} Language: {language} Requirements: - 2-3 sentences, 50-100 words - Start with the main product feature, not "This is a..." - Include detected color, condition, and brand if visible - Use active voice - No adjectives like "great", "amazing", "perfect" """

Заборона на «great», «amazing» та «perfect» — не формалізм. Моделі за замовчуванням пхають їх у кожне друге речення, і описи стають невідрізними один від одного. Prompt engineering for ecommerce визначає якість результатів.

Streaming для покращення perceived performance

Замість очікування повної відповіді — стрімінг через Server-Sent Events. Текст з'являється у міру генерації, як у ChatGPT. На Android реалізується через okhttp3.EventSource, на iOS — URLSessionDataTask з didReceive data делегатом. Це особливо важливо для довгих описів (100+ слів), щоб користувач не чекав 4–5 секунд у порожнечі. Streaming описів покращує сприйняття швидкості в 3 рази порівняно з очікуванням повної відповіді. Streaming описів покращує UX.

Підвищення якості описів

Впровадьте гібридний підхід: AI генерує чернетку, людина фіналізує. Такий метод, за відгуками клієнтів, скорочує ручну працю на 60%. Для автоматизації контролю якості використовуйте A/B-тестування двох версій опису — AI проти AI+редактор — та відстежуйте конверсію.

Додаткові технічні подробиціTokenization, temperature налаштування, fine-tuning – ці методи дозволяють точно контролювати стиль та зміст згенерованих описів.

Чому варто обрати AI-генерацію?

Тип товару Довжина Акцент
Електроніка 100–150 слів Технічні характеристики + стан
Одяг 60–80 слів Розмір, колір, матеріал, стан
Меблі 80–120 слів Габарити, матеріал, стиль
Книги 40–60 слів Автор, тема, стан
Критерій Хмарне рішення On-device модель
Швидкість 2–4 сек 1–2 сек
Якість Висока (GPT-4o) Середня (Core ML)
Залежність від мережі Так Ні
Оновлюваність Автоматично Ручна заміна

Що входить у результат роботи

  • Документація з API та інтеграції
  • Доступ до репозиторію з промптами та конфігами
  • Навчання команди редагуванню шаблонів
  • Підтримка на етапі запуску
  • Рекомендації з A/B-тестування описів

Як уникнути типових помилок при інтеграції?

  • Відправка RAW без стиснення — збільшує час відповіді. Завжди стискайте до JPEG quality 0.8.
  • Ігнорування категорії — модель генерує generic текст. Обов'язково передавайте категорію в запит.
  • Відсутність fallback при помилці Vision API — користувач бачить порожній екран. Завжди показуйте placeholder або повідомлення про помилку.

Процес роботи

  1. Аналіз: визначаємо категорії товарів та джерела зображень.
  2. Проектування API: формат запиту, обробка помилок Vision API.
  3. Налаштування prompt templates за категоріями товарів.
  4. Розробка клієнтського UI з skeleton loader та редактором результату.
  5. Впровадження streaming для покращення UX при довгих описах.
  6. Тестування на реальних товарах та A/B-порівняння.

Орієнтовні терміни

Базова інтеграція (фото → опис через GPT-4o / Gemini) — 3–4 дні. З налаштуванням промптів за категоріями та streaming — до 1 тижня. Складні проекти з on-device обробкою — від 2 тижнів. Генерація тексту для маркетплейсів стає простішою з нашим рішенням. Наша mobile AI integration реалізована на Swift та Kotlin. Приклади на Swift та Kotlin з AI інтеграцією демонструють простоту.

Замовте розрахунок інтеграції вже сьогодні — зв'яжіться з нами. Отримайте консультацію з інтеграції AI в додаток. Зв'яжіться з нами для демо та оцінки вашого проекту.

Наші компетенції:

Останні роботи

  • Розробка мобільного додатка для компанії FEEDME
    Розробка мобільного додатка для компанії FEEDME
    1010
  • Розробка мобільного додатку для компанії XOOMER
    Розробка мобільного додатку для компанії XOOMER
    903
  • Розробка мобільного додатку для компанії RHL
    Розробка мобільного додатку для компанії RHL
    1332
  • Розробка мобільного додатку для компанії ZIPPY
    Розробка мобільного додатку для компанії ZIPPY
    1180
  • Розробка мобільного додатку для компанії Affhome
    Розробка мобільного додатку для компанії Affhome
    1107
  • Розробка мобільного додатку для компанії FLAVORS
    Розробка мобільного додатку для компанії FLAVORS
    714