Как стать автором
Обновить

Комментарии 6

Бот-помощник — это супер, но проблема, имхо, в другом: кого посадить перед ним? Аналитик чем хорош тут? Он понимает, из каких минимальных данных и как вычислить то, что нужно для решения задачи. Без этого понимания (из моего опыта) — пользователи часто просят отчет вида «всего и побольше», что затратно для субд и нечитаемо в итоге для самого пользователя. Поэтому для не-аналитиков делают набор статичных отчетов, которые продумал аналитик.
Так что врятли получится уйти от человека-аналитика.
Перед приложением надо сажать человека, который аналитиком как раз не является. Он не будет выяснять, как «проваливаться» в детали отчёта с помощью drill-down, чтобы посмотреть разбивку прибыли по месяцам, а как раз в понятном интерфейсе задаст вопрос, уточнит при надобности. Ну, и опять же, вопрос уровня сложности запроса. Если нужно быстро уточнить, какие результаты были в третьем квартале 2019 года — для этого вряд ли нужно отрывать от работы аналитика, у которого и так дел по горло
Более того, на последних скринах видно, что описание настроек отчета — сложное и в нем даже может быть больше данных, чем в самом итоговом отчете. У меня большие сомнения, что рядовой пользователь сможет прочитать это описание настроек и найти там ошибку (вдруг отбор не тот наложился).

Да, описание иногда сложное, особенно, если какой-нибудь нетривиальный временной период пользователь выберет. Типа, "сравни выручку в текущем квартале с выручкой на аналогичную дату прошлого квартала". Но тут вопрос — как еще можно добиться доверия к ответу бота? Потому что, если не выводить интерпретацию запроса, вообще никак нельзя проверить, правильно ли он тебя понял.

Например, что будет, если мы от “Лондона” отнимем “Англию” и прибавим “Россию”? Этот пример почти всегда приводят на лекциях по NLP. “Лондон” относится к “Англии” в отношении «столица — страна». Логично, что после выполнения действий получится «Страна, столица страны Россия». Как мы помним, это Москва

Звучит очень круто! Было бы интересно узнать, как это реально работает. Ну т.е. я вообще не представляю, как нужно разложить слова в n-мерном пространстве, чтоб такие фишки работали :)

Вот замечательный пример, который убил много сил и нервов: “План по прибыли и обороту”.
В базе данных, с которой мы работали в тот момент, были такие сущности, как «план по прибыли», «план по обороту», а также «прибыль» и «оборот» по отдельности

Хороший пример, но довольно прямолинейный. Побольше бы интересных примеров :) Уверен там при разработке возникает множество неожиданных\интересных\весёлых находок)

Спасибо за статью, интересно

Спасибо за отзыв и предложение!


По эмбеддингам на Хабре есть хороший текст на русском с более подробным описанием: https://habr.com/ru/company/ods/blog/329410/

Зарегистрируйтесь на Хабре, чтобы оставить комментарий