Data + AI = Кейсы и практика
35 subscribers
26 photos
1 file
43 links
Data, AI, аналитика - проектирование и внедрение https://irus.tech
По всем вопросам пишите @isrustam
Download Telegram
📞 Для многих менеджеров по продажам общение по телефону с клиентами составляет основу их продаж. Они дозваниваются до клиента, вовлекают в разговор, пытаются управлять разговором и вызвать нужные действия со стороны клиента.

Для аналитика все это кладезь полезных данных и метрик, которые можно и нужно анализировать, чтобы выводить KPI, строить планы и повышать качество звонков.

🔍 Давайте посмотрим, какие метрики тут напрашиваются. Только для звонков можно выделить:
Среднее время обработки
Это среднее время, которое менеджер или оператор затрачивает на один звонок, включая время общения с клиентом и время пост-звонка для записи или завершения задачи.
Показатель помогает планировать время сотрудников, конверсию и в некоторых ситуациях показывает эффективность менеджера.

Среднее время ожидания
Для входящих звонков важно отслеживать время, которое клиент проводит в очереди до соединения.
Длинное время ожидания может вызывать недовольство клиентов и приводить к потере звонков.

Процент пропущенных звонков
Процент звонков, которые были прерваны клиентом до соединения с оператором.
Высокий процент пропущенных звонков может говорить о проблемах с АТС, неправильных настройках переадресации или недостаточном количестве операторов.

Конверсия в следующий шаг
Каждый звонок должен оканчиваться переходом на какой-то последующий шаг, следуя скрипту. Но не все этого достигают. Поэтому важно измерять конверсию перехода в следующий шаг, отслеживать ее динамику и сравнивать по ней менеджеров между собой.

Наличие ключевых слов в разговоре
Нейронные сети позволяют отслеживать ключевые слова и фразы, произнесенные менеджером. Наличие этих слов показывает, идет ли менеджер по скрипту, не отклонился ли в сторону. Благодаря этому можно автоматически определять конверсию и повышать эффективность менеджеров.

Сегментация по сентименту
Современные нейронные сети умеют анализировать эмоциональную окраску разговора. Речь клиента в разговоре с менеджером можно разделить на 3 типа по эмоциональному окрасу: позитивная, негативная или нейтральная.
Тем самым выделить звонки, которые стоит проверить (с негативным окрасом), или сопоставить с конверсией, чтобы понять, почему при позитивном окрасе конверсия не была достигнута, что менеджер не дожал.

✔️ Обращайтесь через сайт или в личку, если вам нужно реализовать аналитику звонков и построить дашборды для мониторинга в реальном времени.

#advice
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Всем привет! 👋

Опубликовал на своем сайте небольшую статью на тему «Как ускорить дашборд?».

Если кратко, то:
Оптимизируйте SQL-запросы
Откажитесь от представлений
Добавьте индексы и партиции
Подготовьте витрины данных
Перейдите на аналитическую БД
Увеличьте ресурсы БД и сервера
Уменьшите период фильтрации
Упростите дашборд

Получается, что ускорение дашборда - это в основном работа не с самим дашбордом, а с базой данных.
Подробнее читайте на моем сайте.

#material
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
📊 Дашборд для дашбордов – бывает и такое. В своей практике я часто создаю дополнительный дашборд для контроля качества данных и метрик основных дашбордов.

На такой дашборд обычно выводятся графики и таблицы, которые показывают:
пропуски в поступающих из внешнего источника данных
динамику изменения кол-ва строк в таблицах базы для поиска аномалий
таким же образом пропуски и аномалии в наиболее важных расчетных метриках
инциденты в этапах сбора и подготовки данных (например, кол-во задач по экспорту, которые завершились успешно или неудачно)
время, которое затрачивается скриптами и коннекторами на экспорт/импорт данных
статистику использования дашбордов пользователями, если ее позволяет собрать BI-система (Google Looker, например, позволяет подключить GA, как к сайту)

Такой дашборд поможет отслеживать динамику изменения в качестве собираемых данных и в надежности процессов по сбору и обработке (ETL).

Кроме того, он поможет понять, а что именно важно отслеживать для оценки качества данных, на какие инциденты необходимо реагировать незамедлительно. И по таким критически важным событиям настраивается получение уведомлений в тг-бота, по емейлу или телефону.

✔️ Если нужна моя помощь в мониторинге качества данных, пишите через сайт или в лс!

#useful
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Прочитал на медиуме интересную статью про работу над качеством данных.
В ней рассказывается о том, почему бизнес-пользователи дашбордов не могут полностью доверится цифрам в них. И что с этим можно сделать BI-аналитику.

Есть несколько самых частых проблем, о которых говорят бизнес-пользователи дашбордов:
«Похоже, что данные на дашборде не верные, но нет возможности узнать из-за технических вопросов или бизнес-проблем».
«Цифры, которые мы видим в одном дашборде, не совпадают с цифрами в другом» или что часто встречается мне: «не совпадают с тем, что мы посчитали в экселе»
«Данные за нужный период отсутствуют».
«Метрика рассчитывается неверно» или «у нас другое определение этой метрики и методика ее расчета» (например, «Выручка», «Активные клиенты» и т.п.).

Чтобы показать решения этих проблем, автор разделяет работу с данными на слои:
1️⃣ Слой сырых данных – это все, что касается получения данных из внешних источников, их преобразования и хранения (ETL-процессы, пайплайны, БД и т.д.).
2️⃣ Слой обработки данных – на этом слое поступившие данные обрабатываются и сохраняются в витрины данных (специальные таблички для использования в дашбордах).
3️⃣ Слой метрик – здесь идет работа над созданием бизнес-метрик.
4️⃣ Контекстный слой – на этом слое фокусировка происходит на том, как пользователь данных взаимодействует с данными.

На 1-м и 2-м слоях работа над качеством идет на уровне мониторинга, уведомлений и тестов системы. По большей части все то, что я описал в предыдущем посте. Проверяются пропуски, дубли, типы данных, соответствие значений заданным, доступность источника и т.д.

На 3-м слое контролируется соответствие формул расчета метрик документации, создаются мониторинг и алерты по бизнес-метрикам, проводится обучение пользователей правильному пониманию метрик.

На 4-м слое стандартизуют создание дашбордов, проводят обучение пользователей правильному пониманию и использованию того, что выведено на дашборд.

Хороший подход для компаний с развитой командой аналитиков!

#material
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Всем привет! 👋
Дашборды конечно глубоко проникли в бизнес и без них многие уже не представляют свою работу. Но принимать решение только на основе цифр с дашборда не всегда бывает полезным.

И вот почему:
Во-первых, цифры могут быть недостоверными, устаревшими или не полными. Перед тем, как делать выводы, стоит перепроверить показатели сравнением с другим источником или старыми периодами в дашборде. Особенно, если вы заметили сильное отклонение в метриках.
Во-вторых, далеко не всегда на дашборде отображаются нужные метрики или достаточное кол-во метрик, по которым можно принимать решение. Предположим, вы развиваете партнерскую программу, и для оценки вывели на дашборд метрики «Кол-во рефералов по партнеру», «Сумма вознаграждения партнера», «Выручка с реферала». Казалось бы, по этим тремя метрикам можно оценить и эффективность партнерской программы в целом и каждого партнера в отдельности. Но если каждый реферал может стать партнером, то это в корне меняет ситуацию, и нужны метрики, которые покажут наличие и выручку рефералов 2-го и т.д. уровней.
Дашборд может не показывать влияние внешних и внутренних факторов. Упали продажи, трафик и т.д. – нужно понимание, идет ли влияние общей тенденции или сезонности на рынке. Изменились процессы, структура в компании – это тоже может отразиться на метриках.
Дашборды зачастую не учитывают человеческий фактор, который играет существенную роль в бизнесе. При чем, как внутри компании, так и вне ее (поведение потребителей, реакция местных властей и т.д.).
Стоит хотя бы вспомнить ситуацию с Xsolla, когда только на основе данных модели машинного обучения были уволены около 100 человек. Все ради сохранения роста в 40% в год. По данным Bloomberg в 2021 году у нее была выручка 100 млн дол. Интересно, помогло ли...

#advice
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Всем привет! 👋

Часто в компаниях вместе с аналитиками (или вместо них) дашборды создают или правят менеджеры, руководители или владельцы компании. В целом это понятно – кто же, как не руководитель отдела продаж знает все про свое дело: знает какие показатели ему нужно контролировать, в каком разрезе, как выводить на дашборд, и сделает это быстрее, чем напишет ТЗ для аналитика.

В небольших компаниях это оправдано и экономически выгодно. Но в компаниях, где есть свой аналитик, а также большое количество потребителей дашбордов, это может привести к проблемам. И вот почему:
Во-первых, менеджер или руководитель не учитывает технические аспекты: построенный самостоятельно дашборд может сильно грузить базу данных, потреблять лишние платные ресурсы или тормозить работу других дашбордов.
Во-вторых, он может использовать не те данные или не верно составить формулу расчетной метрики. Например, посчитать выручку, взяв один параметр из таблицы и не учесть наличие другого параметра, который влияет в некоторых случаях.
В-третьих, используя общие датасеты (в Яндекс Даталенсе датасет описывает набор данных и его структуру), менеджер может изменить формулу ранее созданной метрики. При этом не факт, что он вспомнит, в чьих дашбордах еще используется эта метрика. Тем самым, у других пользователей данные на дашборде могут существенно исказиться.

И что не мало важно, после обнаружения этих проблем, менеджер или руководитель пойдет к аналитику, чтобы тот поправил его ошибки. Очень частый кейс с двойной работой! 💵💵

#useful
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Channel name was changed to «Data + AI = Кейсы и практика»
Представьте - задаете в чате простой вопрос «Сколько лидов пришло вчера?» — и через пару секунд получаете точное значение. Без открытия дашборда, без SQL запросов или тикета аналитику.

Собрать такое поверх ClickHouse можно за вечер. Но дальше могут быть сложности: агент, который в девяти случаях из десяти прав, а в десятом уверенно врёт, хуже, чем его отсутствие.

Написал статью о том, что нужно сделать, чтобы цифрам в чате можно было доверять: одна витрина вместо всей схемы, совпадение с датасетом BI до последней цифры, ограничения на уровне базы, тесты на эталонных вопросах.

👉 https://spark.ru/startup/irus-tech/blog/350688/kak-povisit-doverie-k-otvetam-svoego-ai-agenta
2
Отчет из 1С выгружен в эксель. Нужно построить дашборд, но что же внутри экселя? См. первый скриншот.

Шапка в 3 этажа, объединение ячеек, группировки, итоги вперемешку со строками данных, месяцы по столбцам. Человек такой отчёт читает, но BI-система — нет.

На входе дашборд (DataLens, Google Looker...) ждёт плоскую таблицу.

👉 Вот 3 простых правила плоской таблицы:
1️⃣ Одна строка — один факт.
2️⃣ Один столбец — один признак. И в нём только значения, а не заголовки. Если у вас 12 столбцов «Январь… Декабрь», это не 12 признаков, а 1 признак «месяц» с 12 значениями.
3️⃣ Шапка ровно в одну строку. Без объединённых ячеек, пустых строк и итогов.

См. образец во 2-м скриншоте - именно этот вариант работает: без проблем подключается к любой BI.

Как привести к плоскому формату быстро?
Если в 1С отчет не поменять, то можно отдать эту работу любой ИИ.

Как убедиться, что у вас плоская таблица?
Простой тест: можно ли построить по отчету сводную таблицу? Если да - поздравляю, можно подключать к дашборду! 😀
👍3
AI всё время "поддакивает" - хвалит идею, соглашается с тезисом, находит ценность там, где её нет. Обычно это просто утомляет.

Но как только вы просите его что-то оценить в баллах, и по этим баллам принимаете решения, привычка соглашаться становится проблемой.

Я создал для себя инструмент с AI-агентом, который мониторит мою рабочую активность на ноуте и в облачных сервисах, а затем генерирует темы для написания контента.

Контент должен быть полезен для моей целевой аудитории, поэтому я попросил ИИ оценивать каждую тему исходя из интереса для руководителей, владельцев бизнеса и маркетологов.

И вот, чисто технической теме про ошибку в коде ИИ выдал 78 баллов из 100 по бизнес-аудитории. Т.е. эта тема по его мнению должна быть очень интересна владельцу бизнеса.

Разобрал в моей новой статье, откуда берётся это завышение баллов, что из очевидных решений я попробовал без результата и какие приёмы реально помогают.

👉 https://vc.ru/id6058505/3085468-kak-ii-zavyshaet-otsenki-i-chto-s-etim-delat
🔥3👍1
«Ускорьте дашборды» — так звучала заявка от интернет-магазина товаров для сна «МногоСна».

Компания использует собственную CRM с MySQL базой данных внутри. И дашборд в Яндекс DataLens работал на основе этой базы. Но дашборды грузились долго, и отделу маркетинга и продаж было тяжело ими пользоваться.

Для ускорения решено было перенести данные в ClickHouse, и сначала были отобраны только нужны таблицы, чтобы не тащить все.

В итоге пересобрали дашборды на ClickHouse базе и загрузка существенно ускорилась.

Только на этом работа не закончилась. Настоящая проблема была не столько в скорости: сколько в цифрах, которые не сходились с CRM.

Поэтому дальше была сверка метрик и фильтров дашборда. Сверяли не итоговые числа, а именно алгоритмы расчёта.

Разница принципиальная. Сошедшиеся итоги не доказывают ничего: две ошибки в разные стороны компенсируют друг друга, и вы видите совпадение там, где его нет. А когда разбираешь формулу по шагам, находится конкретное место, где отчёт считает не то же самое, что учётная система. Так и вышло: часть логики расходилась с CRM с самого начала.

В итоге менеджеры и руководство снова доверяет отчетности и получает быстро результаты анализа.

Если у вас цифра в дашборде не сходится с учётной системой — не ищите ошибку в дашборде, сравните алгоритмы расчёта с двух сторон. Ну или обратитесь ко мне 😉

https://irus.tech/services/sozdanie-dashborda/?utm_source=tg&utm_medium=messenger&utm_campaign=cases
3👍1
Ещё недавно мой день выглядел так: открыть базу данных или скрипт, руками внести правку, руками проверить, что ничего не сломалось, запустить, снова проверить и т.д.
Всё знание о проекте — в моей голове и в редкой, местами неактуальной, документации.

С приходом ИИ все кардинально изменилось:
👌 ИИ перестал быть «чатиком». Он подключается к рабочим системам — рекламным кабинетам, CRM, аналитике, базам — и делает в них дело, а не советует со стороны. Разница как между консультантом по телефону и сотрудником с доступом.

Знания превратились в документацию. Задачу, которую я держал у себя в голове, переехала в документацию по проекту. То, что раньше необходимо было вспоминать каждый раз, возвращаясь к старой задаче, теперь записано и учитывается AI при построении кода и базы.

✏️ Ценность переехала со «сделать» на «поставить задачу». Теперь важно не самому написать максимально эффективный код, а правильно поставить ИИ тех.задание, чтобы он написал код, который будет правильно выполнять задачу. Нужно понимать, что должно получиться в результате и как проверить, что получилось.

Ну и большим бонусом стало то, что ИИ сам находит ошибки в старых проектах, даже когда его об этом не просишь 😉

👉 Помогаю бизнесу навести порядок в данных и встроить AI туда, где он реально экономит — irus.tech
🔥2
Бывают случаи, когда все настроено – данные выгружаются по API из рекламных кабинетов, дашборды показывают расходы, достижения целей, лиды, CPA и т.д., но цифры время от времени начинают расходиться с рекламным кабинетом. Иногда на рубли, иногда на десятки тысяч рублей.

👉 Почему так происходит?
Самая вероятная причина – это перерасчет расходов в рекламном кабинете спустя какое-то время. Например, Яндекс Директ прямо говорит, что клики могут корректироваться в кабинете в течение 2-3 дней. На практике бывает и дольше.

Как с этим справляться?
Самое очевидное решение – выгружать по API данные не только за вчера, но и за весь скорректированный период. В Яндекс Директ для этого в API можно использовать указание периода не «за вчера», а «начиная с даты корректировки».

Но нужно предусмотреть в аналитическом хранилище, что данные за предыдущие дни могут обновиться. На всех слоях хранилища необходимо перезаписать ранее загруженные данные и пересчитать метрики. Тогда в дашборде цифры всегда будут совпадать с рекламным кабинетом.

А если вы столкнулись с такой же проблемой, пишите – буду рад вам помочь 😉
🔥2