{ "datasets": [ { "instruction": "Проанализируй динамику продаж категории 'Молоко питьевое' в гипермаркете 'Лента' за последние 6 месяцев. Выяви тренд, сезонность и дай прогноз на следующий месяц.", "input": "Данные по продажам молока (литры) в гипермаркете 'Лента' за период с января по июнь 2025 года:\n- Январь: 12 450 л (средняя цена 89 руб/л)\n- Февраль: 11 820 л (средняя цена 92 руб/л)\n- Март: 13 200 л (средняя цена 88 руб/л)\n- Апрель: 14 100 л (средняя цена 86 руб/л)\n- Май: 15 300 л (средняя цена 85 руб/л)\n- Июнь: 16 800 л (средняя цена 83 руб/л)\nИндекс потребительских цен на молоко за этот период вырос на 3.2%.", "output": "**Тренд:** Наблюдается устойчивый восходящий тренд с января по июнь. Общий прирост продаж составил +34.9% (с 12 450 до 16 800 л). Среднемесячный темп прироста — +5.8%. Снижение цены на 6.7% (с 89 до 83 руб/л) коррелирует с ростом спроса, что указывает на ценовую эластичность в данном сегменте (коэффициент эластичности ? -5.2).\n\n**Сезонность:** В марте наблюдается аномальный скачок (+11.7% к февралю), что связано с подготовкой к Пасхе и повышением спроса на молочные продукты для выпечки. Апрель–июнь — традиционный рост за счёт школьных каникул и увеличения потребления свежих молочных продуктов.\n\n**Прогноз на июль:**\n- Ожидаемый объём — 17 500–18 200 л (с учётом сохранения тренда и фактора жары, стимулирующего потребление кисломолочных напитков).\n- Рекомендуемый заказ: 18 500 л с учётом возможного роста туристического потока.\n- Ценовая стратегия: удержание цены на уровне 82–84 руб/л для стимулирования спроса.", "category": "Анализ продаж", "subcategory": "1.1 Динамика продаж по категориям", "difficulty": "easy" }, { "instruction": "Проведи ABC-анализ ассортимента творога в сети супермаркетов 'Перекрёсток'. Определи группу A, B и C, рассчитай долю в выручке и предложи стратегию для каждой группы.", "input": "Данные по продажам творога (жирность 5%, 9%, 18%) и творожной массы за март 2025 года (выручка, тыс. руб.):\n- Творог 5% (бренд А): 420 тыс. руб.\n- Творог 9% (бренд А): 380 тыс. руб.\n- Творог 5% (бренд B): 210 тыс. руб.\n- Творог 18% (бренд C): 85 тыс. руб.\n- Творожная масса с изюмом (СТМ): 390 тыс. руб.\n- Творожная масса с курагой (бренд D): 55 тыс. руб.\n- Творог зернёный (бренд E): 30 тыс. руб.\nОбщая выручка категории: 1 570 тыс. руб.", "output": "**ABC-анализ:**\n1. Сортируем по убыванию выручки и считаем накопительную долю:\n - Творог 5% (А) — 420 тыс. руб. (26.8%)\n - Творожная масса с изюмом (СТМ) — 390 тыс. руб. (24.8%, накопительная 51.6%)\n - Творог 9% (А) — 380 тыс. руб. (24.2%, накопительная 75.8%) > **Группа A** (до 80%)\n - Творог 5% (B) — 210 тыс. руб. (13.4%, накопительная 89.2%) > **Группа B** (до 95%)\n - Творог 18% (C) — 85 тыс. руб. (5.4%, накопительная 94.6%) > **Группа B**\n - Творожная масса с курагой (D) — 55 тыс. руб. (3.5%, накопительная 98.1%) > **Группа C**\n - Творог зернёный (E) — 30 тыс. руб. (1.9%, накопительная 100%) > **Группа C**\n\n**Стратегии:**\n- **Группа A** (3 позиции, 75.8% выручки): максимизировать наличие, избегать out-of-stock. Рекомендуем усилить промо-поддержку для творога 5% и 9% (бренд А) и СТМ-массы с изюмом.\n- **Группа B** (2 позиции, 18.8% выручки): точечная оптимизация. Творог 18% (C) — нишевый продукт, сохранить, но не расширять. Творог 5% (B) — кандидат на промо для увеличения доли.\n- **Группа C** (2 позиции, 5.4% выручки): рассмотреть вывод из ассортимента или замену на более ходовые позиции. Творог зернёный и масса с курагой имеют низкую оборачиваемость.", "category": "Анализ продаж", "subcategory": "1.2 ABC-анализ ассортимента", "difficulty": "easy" }, { "instruction": "Оцени стабильность спроса на питьевые йогурты в сети магазинов у дома 'Магнит' за последние 12 месяцев. Используй XYZ-анализ, классифицируй товары по группам и дай рекомендации по управлению запасами.", "input": "Данные по продажам (шт.) трёх видов йогуртов (объём 200 мл) по месяцам:\n- Йогурт классический (бренд X): [520, 490, 510, 530, 500, 515, 525, 505, 495, 510, 520, 530]\n- Йогурт с клубникой (бренд Y): [320, 180, 400, 250, 310, 420, 200, 380, 290, 310, 270, 340]\n- Йогурт с злаками (бренд Z): [150, 140, 160, 130, 170, 145, 155, 135, 165, 140, 150, 160]\nСредние продажи: X = 512, Y = 306, Z = 150.", "output": "**Расчёт коэффициента вариации (V = ? / ? ? 100%):**\n- **Йогурт классический (X):** ? = 512, ? ? 12.8, V = 2.5% > **группа X** (высокая стабильность)\n- **Йогурт с клубникой (Y):** ? = 306, ? ? 78.5, V = 25.7% > **группа Y** (средняя нестабильность)\n- **Йогурт с злаками (Z):** ? = 150, ? ? 11.2, V = 7.5% > **группа X** (стабильный спрос)\n\n**Рекомендации:**\n- **Группа X (классический, с злаками):** Использовать систему автоматического заказа с фиксированным интервалом. Страховой запас — 10–15% от среднемесячных продаж. Для классического йогурта можно внедрить JIT-поставки.\n- **Группа Y (клубничный):** Спрос колеблется на 25.7%, что выше допустимого для скоропорта. Причина — сезонность (пик летом) и влияние промо. Рекомендуем:\n - Увеличить страховой запас до 30% в сезон (май–сентябрь)\n - Использовать гибкое планирование с еженедельной корректировкой\n - Проанализировать эффективность промо-акций — возможно, они создают искусственные пики и снижают предсказуемость.", "category": "Анализ продаж", "subcategory": "1.3 XYZ-анализ стабильности спроса", "difficulty": "medium" }, { "instruction": "Построй ABC/XYZ-матрицу для категории 'Сыры твёрдые' и предложи стратегию управления для каждой ячейки. Даны данные по 6 SKU за 3 месяца.", "input": "Данные по сырам (выручка, тыс. руб., и коэффициент вариации):\n1. Российский (бренд А) — выручка 850 тыс. руб., V = 8%\n2. Голландский (бренд А) — 720 тыс. руб., V = 12%\n3. Пармезан (бренд В) — 310 тыс. руб., V = 32%\n4. Моцарелла (бренд С) — 290 тыс. руб., V = 45%\n5. Фета (бренд D) — 180 тыс. руб., V = 28%\n6. Косичка копчёная (бренд E) — 90 тыс. руб., V = 55%", "output": "**ABC-классификация (по выручке):**\n- Группа A (до 80%): Российский (850), Голландский (720) — сумма 1570 / 2440 = 64.3% > добавляем Пармезан (310) > 1880 / 2440 = 77.0% > добавляем Моцареллу (290) > 2170 / 2440 = 88.9%\n > A: Российский, Голландский, Пармезан, Моцарелла (до 80% не хватает, корректируем: A — первые 3, B — Моцарелла и Фета, C — Косичка)\n Точный расчёт: A (80%): 850+720+310 = 1880 (77%) — добавляем 290 = 2170 (88.9%) > A: Российский, Голландский, Пармезан. B: Моцарелла (290), Фета (180) = 470 / 2440 = 19.3%, сумма 95.9%. C: Косичка (90) = 3.7%.\n\n**XYZ-классификация (по V):**\n- X (V < 10%): Российский (8%)\n- Y (10% < V < 25%): Голландский (12%), Фета (28% — выход за 25, но для примера отнесём к Y), Пармезан (32% — к Z)\n- Z (V > 25%): Пармезан (32%), Моцарелла (45%), Фета (28%), Косичка (55%)\n\n**Матрица и стратегии:**\n| | X | Y | Z |\n|-------|---------|----------|----------|\n| A | Российский | Голландский | Пармезан |\n| B | - | - | Моцарелла, Фета |\n| C | - | - | Косичка |\n\n- **AX (Российский):** Флагманский продукт. Поддерживать высокий уровень сервиса, минимальный страховой запас (5–7 дней), регулярные поставки.\n- **AY (Голландский):** Стабильный спрос с небольшими колебаниями. Страховой запас 10–15 дней. Возможно проведение промо для увеличения доли.\n- **AZ (Пармезан):** Высокомаржинальный, но нестабильный. Требуется точное прогнозирование, заказ партиями с учётом сезонности. Страховой запас до 20 дней.\n- **BZ (Моцарелла, Фета):** Низкая выручка, высокая нестабильность. Рекомендуем пересмотреть ценовую политику или заменить на более стабильные аналоги. Моцарелла — кандидат на вывод.\n- **CZ (Косичка):** Аутсайдер. Рекомендуем исключить из ассортимента или оставить как сезонный нишевый продукт (летний пик).", "category": "Анализ продаж", "subcategory": "1.4 ABC/XYZ-матрица и стратегии", "difficulty": "hard" }, { "instruction": "Сравни долю рынка трёх производителей сметаны в регионе за 2024 год. Определи лидера, аутсайдера и предложи меры для роста доли регионального бренда.", "input": "Данные по продажам сметаны (кг) в регионе за 2024 год:\n- Федеральный бренд 'Простоквашино' — 240 000 кг (средняя цена 180 руб/кг)\n- Региональный бренд 'Молочная ферма' — 180 000 кг (средняя цена 150 руб/кг)\n- СТМ 'Красная цена' (сеть дискаунтеров) — 120 000 кг (средняя цена 120 руб/кг)\n- Импортный бренд 'Almette' — 60 000 кг (средняя цена 250 руб/кг)\nОбщий рынок: 600 000 кг.", "output": "**Доли рынка:**\n- Простоквашино: 40% (лидер)\n- Молочная ферма: 30%\n- Красная цена: 20%\n- Almette: 10%\n\n**Анализ:** Лидер ('Простоквашино') имеет преимущество за счёт узнаваемости и дистрибуции. Региональный бренд ('Молочная ферма') занимает второе место, но его доля на 10 п.п. меньше при цене на 16.7% ниже, что указывает на недостаточную маркетинговую активность или проблемы с дистрибуцией.\n\n**Рекомендации для регионального бренда:**\n1. **Усилить промо в точках продаж:** провести дегустации в 50 магазинах, акции «2+1 в подарок».\n2. **Расширить дистрибуцию:** заключить контракты с 20 новыми магазинами у дома, которые сейчас работают только с федералами.\n3. **Скорректировать ценообразование:** повысить цену до 165 руб/кг, чтобы создать имидж качества, но сохранить разрыв с лидером (на 8% дешевле).\n4. **Запустить локальную рекламную кампанию** с акцентом на натуральность и свежесть (срок годности 7 дней против 14 у федералов).\nПрогноз роста доли: +5% за 6 месяцев.", "category": "Анализ продаж", "subcategory": "1.5 Анализ продаж по производителям", "difficulty": "medium" }, { "instruction": "Сравни эффективность продаж кефира в трёх форматах магазинов: гипермаркет, супермаркет и магазин у дома. Определи, где выше оборачиваемость и почему.", "input": "Данные по продажам кефира (1 л) за месяц:\n- Гипермаркет 'Ашан': продажи — 18 000 шт., остаток на начало — 2 500 шт., остаток на конец — 2 100 шт., площадь под кефир — 6 кв.м.\n- Супермаркет 'Пятёрочка': продажи — 12 000 шт., остаток на начало — 1 800 шт., остаток на конец — 1 500 шт., площадь — 4 кв.м.\n- Магазин у дома 'Продукты 24': продажи — 3 000 шт., остаток на начало — 400 шт., остаток на конец — 350 шт., площадь — 1.5 кв.м.", "output": "**Расчёт оборачиваемости (скорость оборота = продажи / средний запас):**\n- Гипермаркет: средний запас = (2500+2100)/2 = 2300; оборачиваемость = 18000/2300 = 7.8 раз\n- Супермаркет: средний запас = (1800+1500)/2 = 1650; оборачиваемость = 12000/1650 = 7.3 раза\n- Магазин у дома: средний запас = (400+350)/2 = 375; оборачиваемость = 3000/375 = 8.0 раз\n\n**Анализ:** Самая высокая оборачиваемость — в магазине у дома (8.0), несмотря на малые объёмы. Причины:\n1. Ограниченный ассортимент — покупатели быстрее выбирают.\n2. Высокая частота посещений (локальные покупатели), продукт скоропортящийся — покупают чаще.\n3. Меньшие остатки, отсутствие затоваривания.\n\n**Рекомендации:**\n- Для гипермаркета: увеличить частоту поставок мелкими партиями (сейчас раз в 3 дня > раз в 2 дня) для снижения среднего запаса и повышения свежести.\n- Для супермаркета: усилить выкладку (share-of-shelf) кефира, разместить на более проходном месте.\n- Для магазина у дома: сохранить текущую модель, но расширить ассортимент кисломолочных напитков (ряженка, снежок) для роста продаж.", "category": "Анализ продаж", "subcategory": "1.6 Сравнение форматов магазинов", "difficulty": "medium" }, { "instruction": "Выяви паттерны потребления масла сливочного по дням недели в супермаркетах. Объясни пиковые дни и предложи стратегию по оптимизации запасов.", "input": "Данные по продажам масла сливочного (пачка 180 г, шт.) за 4 недели (понедельник–воскресенье):\nНеделя 1: [45, 38, 52, 60, 71, 88, 65]\nНеделя 2: [50, 42, 55, 58, 69, 85, 70]\nНеделя 3: [48, 40, 50, 55, 72, 90, 68]\nНеделя 4: [52, 44, 58, 62, 75, 92, 72]\nСредние: 48.75, 41, 53.75, 58.75, 71.75, 88.75, 68.75.", "output": "**Паттерн по дням недели:**\n- Самый низкий спрос: вторник (41 шт.) — на 54% ниже пикового дня.\n- Постепенный рост со среды (53.75) к пятнице (71.75).\n- Пик: суббота (88.75) — в 2.16 раз выше вторника.\n- Воскресенье — спад до 68.75, но выше будней.\n\n**Причины:**\n- Пятница–суббота: закупки на выходные, активная выпечка, семейные завтраки.\n- Вторник: минимальные закупки после выходных.\n- Сезонного фактора нет (все недели однородны).\n\n**Стратегия оптимизации:**\n- Ввести дифференцированный график поставок: во вторник — 70% от среднего, в пятницу — 130%.\n- Страховой запас на субботу увеличить до 150% от дневной нормы.\n- Организовать промо-акции в понедельник–вторник (скидка 10–15%) для выравнивания спроса.\n- Для исключения out-of-stock в пиковые дни: дополнительный заказ в четверг вечером на субботу.", "category": "Анализ продаж", "subcategory": "1.7 Анализ продаж по дням недели", "difficulty": "medium" }, { "instruction": "Определи топ-5 драйверов продаж и топ-3 аутсайдера в категории 'Молочные десерты' за последний квартал. Предложи меры по повышению эффективности ассортимента.", "input": "Данные по 10 SKU десертов (выручка, тыс. руб., за Q1):\n1. Тирамису (бренд A) — 240\n2. Панна-котта (бренд B) — 180\n3. Мусс шоколадный (бренд A) — 160\n4. Чизкейк (бренд C) — 140\n5. Мусс ягодный (бренд D) — 110\n6. Крем-брюле (бренд B) — 95\n7. Десерт творожный с вишней (СТМ) — 70\n8. Желе молочное (бренд E) — 45\n9. Суфле (бренд F) — 30\n10. Пудинг рисовый (бренд G) — 20\nОбщая выручка: 1 090 тыс. руб.", "output": "**Топ-5 драйверов (по выручке):**\n1. Тирамису (240, 22.0%) — лидер, высокая маржинальность.\n2. Панна-котта (180, 16.5%) — стабильный спрос.\n3. Мусс шоколадный (160, 14.7%) — популярен у молодёжи.\n4. Чизкейк (140, 12.8%) — хороший показатель, но возможен рост.\n5. Мусс ягодный (110, 10.1%) — сезонный (зимой ниже).\nСумма топ-5: 830 тыс. (76.1%) — классическое правило Парето.\n\n**Топ-3 аутсайдера:**\n8. Желе молочное (45, 4.1%) — низкая оборачиваемость.\n9. Суфле (30, 2.8%) — устаревший формат.\n10. Пудинг рисовый (20, 1.8%) — слабый спрос, каннибализация с творожными десертами.\n\n**Рекомендации:**\n- Для драйверов: расширить линейку вкусов (Тирамису с разными топпингами), усилить промо-поддержку в утренние часы.\n- Для аутсайдеров:\n - Желе — снизить закупки на 50%, оставить только в летнем меню.\n - Суфле — провести ребрендинг или упаковку (сделать порционным).\n - Пудинг рисовый — вывести из матрицы, заменив на новый продукт (например, десерт с манго).\n- Ожидаемый рост общей выручки: +5–7% после реструктуризации.", "category": "Анализ продаж", "subcategory": "1.8 Топ-N артикулов: драйверы и аутсайдеры", "difficulty": "medium" }, { "instruction": "Оцени эффект каннибализации при вводе нового SKU — творога с жирностью 5% в новой упаковке (бренд А) — на продажи существующего творога 5% (бренд А) в том же магазине. Предложи стратегию.", "input": "Данные за 3 месяца до и 2 месяца после ввода нового SKU:\n- До: продажи старого творога 5% (бренд А) — 1200 шт./мес., средняя цена — 95 руб.\n- После: продажи старого — 850 шт./мес., нового — 600 шт./мес., цена нового — 110 руб.\nОбщий объём категории творог 5% до: 1200 шт., после: 1450 шт. (850+600).\nСредняя цена категории до: 95 руб., после: (850*95 + 600*110)/1450 = 101.2 руб.", "output": "**Оценка каннибализации:**\n- Старый SKU потерял 350 шт. (снижение на 29.2%).\n- Новый SKU продал 600 шт., из которых 350 пришли за счёт перетока с более дешёвого старого продукта, а 250 шт. — это дополнительный спрос (прирост категории).\n- Коэффициент каннибализации = 350 / 600 = 58.3% (высокий).\n\n**Эффект на выручку:**\n- До: 1200 * 95 = 114 000 руб.\n- После: 850 * 95 + 600 * 110 = 80 750 + 66 000 = 146 750 руб.\n- Прирост выручки +28.7%, несмотря на каннибализацию, за счёт премиальной цены.\n\n**Рекомендации:**\n- Принять новый SKU как драйвер роста, т.к. он увеличил общую выручку и средний чек.\n- Скорректировать цену старого SKU до 89–92 руб. для сегментации: старый — эконом, новый — премиум.\n- Визуально разделить на полке (разные ряды) для снижения прямой конкуренции.\n- Через 3 месяца пересмотреть долю нового SKU в обороте — если превысит 50% от сегмента, возможна обратная каннибализация (снижение лояльности к бренду).", "category": "Анализ продаж", "subcategory": "1.9 Каннибализация внутри категории", "difficulty": "hard" }, { "instruction": "Проведи анализ продаж сметаны в сети гипермаркетов за последние 12 месяцев с учётом инфляции и сезонных колебаний. Сравни тренд продаж в натуральном выражении и в денежном. Дай прогноз на следующий месяц.", "input": "Данные по сметане (кг и выручка, тыс. руб.) за год (помесячно):\nЯнв: 450 кг, 81 тыс. руб.\nФев: 430 кг, 77.4 тыс.\nМар: 520 кг, 93.6 тыс.\nАпр: 510 кг, 91.8 тыс.\nМай: 600 кг, 108 тыс.\nИюн: 580 кг, 104.4 тыс.\nИюл: 550 кг, 99 тыс.\nАвг: 560 кг, 100.8 тыс.\nСен: 620 кг, 111.6 тыс.\nОкт: 590 кг, 106.2 тыс.\nНоя: 540 кг, 97.2 тыс.\nДек: 580 кг, 104.4 тыс.\nИндекс инфляции за год: 5.5%.", "output": "**Анализ натуральных продаж (кг):**\n- Рост с января по май: +33.3% (с 450 до 600). Пик в сентябре (620 кг) — сезонный фактор (осенние заготовки).\n- Среднемесячные продажи: 544.2 кг. Коэффициент сезонности: январь — 0.83, сентябрь — 1.14.\n- Тренд: +1.6% в месяц (аппроксимация линейным трендом).\n\n**Анализ денежной выручки (с учётом инфляции):**\n- Номинальный рост выручки: с 81 до 104.4 тыс. (+28.9%) vs рост кг (+28.9%) — совпадают, значит, цена осталась стабильной в номинале.\n- Реальная выручка (скорректированная на инфляцию 5.5%): фактический рост 28.9% — 5.5% = 23.4% реального прироста.\n- Цена за кг: 180 руб. (постоянна), что ниже среднерыночной (190–195 руб.) — стратегия демпинга для захвата доли.\n\n**Прогноз на следующий месяц (январь):**\n- С учётом сезонного коэффициента 0.83 и тренда (+1.6%): 580 * 1.016 * 0.83 = 488 кг.\n- Ожидаемая выручка: 488 * 180 = 87.8 тыс. руб.\n- Рекомендуем снизить закупки на 15% относительно декабря, чтобы избежать затоваривания.", "category": "Анализ продаж", "subcategory": "1.1 Динамика продаж по категориям", "difficulty": "medium" } ], "metadata": { "total_examples": 10, "category_distribution": { "Анализ продаж": 10 }, "difficulty_distribution": { "easy": 2, "medium": 6, "hard": 2 }, "format_distribution": { "single_turn": 10, "multi_turn": 0, "cot": 0 }, "generation_date": "2026-06-25", "model_target": "Qwen2.5 QLoRA" } }