О проекте
Торговая компания работает в высококонкурентном сегменте, где цены меняются ежедневно. Менеджеры постоянно получали от клиентов вопросы о ценах и наличии товаров, и для формирования конкурентного предложения им приходилось вручную проверять сайты десятков конкурентов.
Основные проблемы:
- Мониторинг цен конкурентов занимал 30-60 минут на каждый товар
- Менеджеры открывали 10-15 сайтов конкурентов вручную
- Информация быстро устаревала
- Риск установить слишком высокую цену и потерять клиента
- Риск продешевить и потерять маржу
- Невозможность быстро реагировать на запросы клиентов
- Отсутствие единой аналитики по рынку
- Субъективность в оценке ситуации на рынке
Компании нужен был инструмент, который за секунды соберет всю информацию о ценах конкурентов и предложит оптимальное решение по ценообразованию.
ЧТО МЫ СДЕЛАЛИ
Разработка AI-агента «Рынок»
Архитектура решения
- Система парсинга сайтов конкурентов
- AI для анализа и обработки данных
- Алгоритмы ценообразования
- Telegram-бот как интерфейс
- Автоматическое обновление списка конкурентов
Интеграция источников
- Подключение к сайтам основных конкурентов компании
- Мониторинг маркетплейсов и агрегаторов
- Отслеживание отраслевых площадок
- Парсинг прайс-листов
- Обход защит от автоматического сбора данных
Функционал агента
Запрос информации
Сотрудник может отправить боту:
- Название модели товара
- Part number (партномер)
- Артикул производителя
- Внутренний код товара
Агент автоматически:
- Определяет, что это за товар
- Находит его на сайтах конкурентов
- Учитывает различные написания и варианты названий
- Работает с альтернативными артикулами
Сбор информации о конкурентах
Агент в режиме реального времени проверяет:
- Цены на всех сайтах конкурентов
- Наличие товара в продаже
- Условия поставки (если указаны)
- Сроки доставки
- Минимальные партии заказа
- Специальные акции и скидки
Анализ рынка
Агент обрабатывает собранные данные и вычисляет:
Ценовая аналитика:
- Минимальная цена на рынке
- Максимальная цена на рынке
- Средняя цена по всем конкурентам
- Медианная цена (исключает экстремальные значения)
- Разброс цен (минимум-максимум)
Анализ наличия:
- Количество конкурентов с товаром в наличии
- У кого есть на складе
- У кого под заказ
- Кто не продает данную модель
Рыночная ситуация:
- Насыщенность рынка (много или мало предложений)
- Уровень конкуренции по данному товару
- Тренды изменения цен (если есть история)
Рекомендации по ценообразованию
Рекомендованная цена для клиента
Агент предлагает оптимальную цену на основе:
- Средней цены рынка
- Позиционирования компании
- Наличия у конкурентов
- Уровня конкуренции
- Внутренней себестоимости (если интегрировано)
- Целевой маржи компании
Три варианта ценообразования:
1. Агрессивная стратегия
- Цена ниже средней на 10-15%
- Для быстрой продажи
- Когда важен объем
- При избытке товара на складе
2. Конкурентная стратегия (рекомендуемая)
- Цена на уровне средней или чуть ниже
- Баланс между маржой и конкурентоспособностью
- Оптимальный вариант для большинства ситуаций
3. Премиальная стратегия
- Цена выше средней
- Когда товара мало на рынке
- При высоком спросе
- Для максимизации маржи
Обоснование рекомендации
К каждому варианту агент добавляет:
- Почему выбрана именно эта цена
- Какая будет маржа при данной цене
- Какие риски (слишком дорого/дешево)
- Что делают конкуренты
- Насколько цена конкурентна
Формат сводки-анализа
Структура отчета от агента:
Заголовок
- Название товара
- Part number
- Дата и время анализа
Общая информация
- Количество проверенных конкурентов
- У скольких есть в наличии
- У скольких под заказ
- У скольких нет в продаже
Ценовая статистика
- Минимальная цена и у кого
- Максимальная цена и у кого
- Средняя цена
- Медианная цена
- Разброс цен
Топ-3 самых дешевых предложений
- Конкурент 1: цена, наличие
- Конкурент 2: цена, наличие
- Конкурент 3: цена, наличие
Рекомендации
- Рекомендованная цена с обоснованием
- Альтернативная цена 1 (агрессивная)
- Альтернативная цена 2 (премиальная)
- Прогноз маржи для каждого варианта
Выводы
- Общая оценка рыночной ситуации
- Рекомендации по стратегии
- Дополнительные комментарии
Telegram-бот как интерфейс
Простота использования
- Отправил part number — получил анализ
- Работает как обычный чат
- Доступен с телефона, планшета, компьютера
- История всех запросов сохраняется
- Можно пересылать отчеты коллегам
Скорость работы
- Анализ занимает 15-30 секунд
- Результат приходит сразу в чат
- Не требует переключения между приложениями
- Можно запросить анализ прямо во время разговора с клиентом
Дополнительные команды
- Запрос истории цен по товару
- Сравнение нескольких товаров
- Подписка на изменения цен
- Экспорт отчета в Excel
- Настройка параметров анализа
Интеллектуальные возможности
Работа с запросами
- Понимает неточные названия
- Находит товар по неполному артикулу
- Предлагает варианты, если нашлось несколько товаров
- Работает с сокращениями и аббревиатурами
- Учитывает опечатки
Адаптация к рынку
- Учитывает сезонность цен
- Фиксирует изменения трендов
- Предупреждает о резких скачках цен
- Отслеживает появление новых конкурентов
- Анализирует акции и распродажи
Машинное обучение
- Система обучается на истории запросов
- Улучшает точность рекомендаций
- Учитывает, какие цены в итоге устанавливала компания
- Анализирует успешность сделок
- Оптимизирует алгоритмы ценообразования
Интеграция с бизнес-процессами
Связь с CRM
- Возможность создать КП сразу после получения анализа
- Автоматическая фиксация цен в сделке
- История анализов привязывается к клиенту
- Статистика по эффективности ценообразования
Работа с товарной базой
- Интеграция с внутренним каталогом
- Автоматическое определение себестоимости
- Контроль минимальной маржи
- Учет складских остатков
Аналитика для руководства
- Отчеты по средним ценам рынка
- Динамика изменения цен
- Сравнение цен компании с конкурентами
- Анализ упущенной выгоды/потерь
РЕЗУЛЬТАТЫ
Экономия времени:
- Время на мониторинг цен сократилось с 30-60 минут до 30 секунд
- Менеджеры перестали тратить время на ручную проверку конкурентов
- Возможность оперативно отвечать на запросы клиентов
- Анализ делается прямо во время разговора с клиентом
Качество ценообразования:
- Объективная оценка рынка вместо субъективной
- Минимизация рисков продешевить или завысить цену
- Рост конверсии в продажи благодаря конкурентным ценам
- Оптимизация маржинальности сделок
Использование:
- 300+ запросов в месяц от менеджеров
- Ежедневное использование всеми менеджерами по продажам
- 95% удовлетворенность точностью рекомендаций
- Сокращение времени принятия решения по цене в 20 раз
Бизнес-результаты:
- Увеличение скорости обработки запросов клиентов на 40%
- Рост конверсии в продажи на 15% благодаря конкурентным ценам
- Увеличение средней маржи на 8% за счет оптимизации ценообразования
- Снижение количества потерянных сделок из-за неконкурентных цен
- Полная прозрачность рыночной ситуации для руководства
Конкурентные преимущества:
- Всегда актуальная информация о рынке
- Быстрая реакция на изменения цен конкурентов
- Возможность работать в условиях высокой конкуренции
- Информированность для переговоров с клиентами
ТЕХНОЛОГИИ
Web Scraping: Python, Scrapy, BeautifulSoup, Selenium
Anti-bot обход: Rotating Proxies, User-Agent rotation, CAPTCHA solving
AI и ML: OpenAI GPT-4, Machine Learning для ценообразования
Backend: Python, FastAPI, Celery для фоновых задач
Telegram: python-telegram-bot, aiogram
База данных: PostgreSQL для хранения цен, Redis для кэша
Мониторинг: Scheduled tasks, Real-time parsing
Аналитика: Pandas, NumPy для расчетов
СРОК РЕАЛИЗАЦИИ
3 недели — от разработки парсеров и алгоритмов до запуска бота с полным функционалом
Постоянная поддержка: добавление новых конкурентов, обновление парсеров при изменении структуры сайтов
ОСОБЕННОСТИ ПРОЕКТА
Главная сложность проекта заключалась в создании надежной системы сбора данных с сайтов конкурентов, многие из которых имеют защиту от автоматического парсинга.
Ключевые особенности:
Интеллектуальный парсинг
Мы разработали систему, которая обходит большинство защит от ботов: rotating proxies, имитация поведения человека, работа с JavaScript-сайтами через headless браузеры. Система автоматически адаптируется при изменении структуры сайтов конкурентов.
Нормализация данных
Каждый конкурент указывает цены в разном формате: кто-то с НДС, кто-то без, где-то есть минимальная партия, где-то нет. Агент автоматически приводит все данные к единому формату для корректного сравнения.
Умное сопоставление товаров
Один и тот же товар может называться по-разному на разных сайтах. Агент использует AI для понимания, что это один и тот же продукт, даже если артикулы или названия различаются.
Алгоритмы ценообразования
Мы разработали интеллектуальные алгоритмы, которые не просто вычисляют среднюю цену, а учитывают множество факторов: позиционирование компании, целевую маржу, наличие на складе, уровень конкуренции. Система обучается на исторических данных и улучшает точность рекомендаций.
Скорость работы
Несмотря на необходимость проверки десятков сайтов, агент выдает результат за 15-30 секунд. Это достигается за счет параллельного парсинга, кэширования часто запрашиваемых данных и оптимизации запросов.
Telegram как платформа
Выбор Telegram позволил сделать инструмент максимально доступным — менеджеры могут запросить анализ цен прямо с телефона во время встречи с клиентом или по дороге. Не нужно заходить в сложные системы или открывать десятки вкладок браузера.
Актуальность данных
Система постоянно мониторит конкурентов в фоновом режиме и обновляет данные. При запросе пользователь всегда получает максимально свежую информацию, а не данные недельной давности.
Масштабируемость
Архитектура позволяет легко добавлять новых конкурентов в систему мониторинга. Достаточно указать новый сайт, и система автоматически начнет собирать с него данные.
AI-агент «Рынок» стал незаменимым инструментом для отдела продаж. Менеджеры больше не тратят время на мониторинг конкурентов вручную и всегда уверены, что предлагают клиентам конкурентные цены. Это особенно важно в B2B сегменте, где клиенты сами мониторят рынок и ожидают получить лучшее предложение.