Skip to content
L-SYSTEM

AI в Professional Services: от задачи к ценности

Preview unit: this one is open without enrolling. The rest open after you enrol.

Случай: «давайте сделаем AI для Service Desk»

Elena Varga руководит ENGAGE Service Desk в Aldervane Advisory LLP. За прошлый год её команда приняла 18 400 тикетов. Каждый тикет дежурный агент читает и отправляет в одну из 14 групп поддержки. Почти каждый четвёртый тикет потом перекидывают в другую группу, и каждая такая переброска добавляет часы к решению. На квартальном ревью David Okonkwo сказал: «Давайте сделаем AI для Service Desk».

Это не постановка задачи. Это пожелание. Непонятно, какое решение должно стать лучше, кто его принимает, по каким данным и во что обходится ошибка. Группа Digital & IT, в которой вы работаете, должна превратить пожелание в задачу — или честно сказать, что AI здесь не нужен. Этот юнит учит делать именно это. Весь курс дальше будет возвращаться к этому случаю: он станет Triage PoC.

Три разных класса решений

Автоматизация по правилам. Поведение полностью описывается логикой, которую можно записать заранее. «Если в форме выбрано Сброс пароля — отправить в Identity». Правило дешёвое, проверяемое и объяснимое. Если задача так решается, AI не нужен.

Аналитика отвечает на вопросы о прошлом: сколько P1 было за квартал, какая группа чаще всего перебрасывает тикеты, как менялось время первой реакции. Результат — отчёт, по которому решает человек.

AI/ML нужен, когда правило трудно выписать руками, но есть примеры правильных ответов или нужно работать со смыслом текста:

  • предсказать вероятность нарушения SLA;
  • по свободному тексту тикета предложить группу;
  • найти похожие прошлые инциденты;
  • подготовить черновик ответа клиенту.

Внутри AI курс различает классический ML (u05–u10) и generative AI (u11–u14). Это тоже не синонимы.

q1 Решение можно записать правилом заранее? q2 Нужен ответ о прошлом: сколько, где, как менялось? q1->q2 нет rule Правило / автоматизация q1->rule да q3 Есть исторические примеры правильных решений? q2->q3 нет an Аналитика, отчёт q2->an да q4 Нужно найти или написать текст по смыслу? q3->q4 нет ml Классический ML (u05–u10) q3->ml да gen GenAI, RAG, агенты (u11–u14) q4->gen да re Переформулировать задачу или собрать данные q4->re нет
FigureДерево выбора подхода: правило, аналитика, классический ML, GenAI или переформулировать задачу
Description

Дерево из четырёх вопросов. Первый: можно ли записать решение правилом заранее? Если да — правило или автоматизация, AI не нужен. Если нет, второй вопрос: нужен ли ответ о прошлом — сколько, где, как менялось? Если да — аналитика и отчёт. Если нет, третий вопрос: есть ли исторические примеры правильных решений? Если да — классический ML, юниты u05–u10. Если нет, четвёртый вопрос: нужно ли найти или написать текст по смыслу? Если да — GenAI, RAG или агенты, юниты u11–u14. Если нет — задачу надо переформулировать или сначала собрать данные. Порядок вопросов — от дешёвого решения к дорогому: каждый следующий подход сложнее и дороже в сопровождении.

Порядок вопросов не случаен: от дешёвого к дорогому. В реальном use case подходы часто комбинируются. Для Triage PoC: правила для очевидных форм, ML для свободного текста, аналитика — чтобы измерить эффект.

Пять вопросов до выбора технологии

  1. Какое решение или действие мы хотим улучшить? Не «Service Desk», а «первичную маршрутизацию тикета в группу поддержки».
  2. Кто принимает это решение сейчас и за сколько? Дежурный агент, в среднем 3 минуты на тикет.
  3. Какие данные доступны в момент решения? Тема, текст, сервис, отправитель. Не «итоговая группа, в которой тикет закрыли»: её в момент маршрутизации ещё нет. К этой ловушке мы вернёмся в u05.
  4. Как выглядит правильный результат и как мы это узнаем? Тикет не перебросили и не нарушили SLA.
  5. Сколько стоит ошибка — в каждую сторону? P1, отправленный не туда, стоит часов простоя клиентского проекта. Лишний тикет у сильной группы стоит минут.

«Использовать LLM для ServiceNow» — слабая постановка. «Сократить долю перебросок с 23 % до 12 %: предлагать агенту группу по тексту тикета, а финальное решение оставить агенту» — уже инженерная задача. У неё есть метрика, базовая линия и граница ответственности.

Где возникает ценность — и как её посчитать

Для IT в professional-services типичны:

  • triage обращений;
  • поиск по внутренним знаниям;
  • анализ документов;
  • прогноз нагрузки;
  • anomaly detection;
  • summarization;
  • помощь разработчикам и тестировщикам.

Ценность считают в единицах бизнеса, а не в accuracy. Грубая оценка для Triage PoC: 18 400 тикетов в год. Если подсказка сэкономит агенту одну минуту на 70 % тикетов, это 18 400 × 0,7 × 1 / 60 ≈ 215 часов в год. Это примерно шесть рабочих недель одного агента. Много или мало — зависит от цены решения, и этим займётся u15.

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

Human-in-the-loop

Сортировочная машина выдаёт зелёную карточку-подсказку, сотрудница держит её и решает, куда отправить конверт
FigureСортировочная машина выдаёт зелёную карточку-подсказку, сотрудница держит её и решает, куда отправить конверт
Description

Изометрический рисунок стойки Service Desk. На стойке высокая куча одинаковых конвертов — это тикеты. За стойкой стена открытых ячеек — группы поддержки. Слева на стойке стоит простая серая сортировочная машина с одним механическим рычагом; сверху у неё лежит зелёная карточка-подсказка. Сотрудница держит такую же зелёную карточку и читает её; рядом на стойке лежит серый штемпель. Справа мужчина несёт к куче новую стопку конвертов. Зелёные карточки — единственный цветной предмет. Метафора: машина предлагает, куда отправить тикет, а решение и штемпель остаются у человека. Рисунок не показывает, что происходит, когда машина не уверена: такие тикеты в хорошем дизайне идут человеку без подсказки.

Во многих enterprise-сценариях AI не заменяет решение человека, а снижает стоимость его принятия: предлагает категорию, выделяет риск, готовит черновик, показывает evidence. Есть три типичных распределения ролей:

  • AI предлагает, человек решает. Подходит для старта и для дорогих ошибок.
  • AI решает сам, если уверен; остальное отдаёт человеку. Это экономит больше, но требует измеренной уверенности (u03, u09).
  • AI решает, человек выборочно проверяет. Подходит только для дешёвых и обратимых ошибок.

Чем выше цена ошибки и чем труднее её отменить, тем ближе к первой схеме. Human-in-the-loop — не бесплатная страховка. Если агент подтверждает 300 подсказок в смену, он перестаёт их читать, и контроль остаётся только на бумаге (u14).

Цена

Даже самый простой AI use case стоит больше, чем подписка на модель:

  • Данные. Выгрузка, чистка, разметка. Для Triage PoC это недели Rahul Mehta, data engineer.
  • Evaluation. Базовая линия «как сейчас» и честное измерение «как стало».
  • Изменение процесса. Агентов учат работать с подсказкой, меняются инструкции и SLA.
  • Сопровождение. Модель стареет вместе с данными: появились новые сервисы, переименовали группы.
  • Риски. Конфиденциальность текстов тикетов, ошибки на редких, но дорогих случаях.

Иногда честный итог первого юнита — «здесь хватит трёх правил в форме тикета». Это тоже результат.

Первый принцип курса

Не спрашивайте «где применить AI?». Спрашивайте: какое решение мы хотим улучшить, почему текущий процесс недостаточен, какой уровень ошибки допустим и во что обойдётся решение? Только после этого выбирается технология.

Practice

Checking here changes nothing: answers start counting once you enrol on the course.

  1. Aldervane хочет автоматически отправлять invoice на approval, если Amount > 100000. Какой подход наиболее уместен?

  2. Отнесите каждую задачу Service Desk к подходящему классу решения.

    1. Отправлять тикет в Identity, если в форме выбрано «Сброс пароля»
    2. Показать, какая группа чаще всего перебрасывает тикеты за квартал
    3. По свободному тексту тикета предложить группу поддержки на основе 18 400 размеченных прошлых тикетов
    4. Подготовить черновик письма клиенту с кратким изложением инцидента
    5. Оценить вероятность, что тикет нарушит SLA, по истории похожих тикетов
  3. Какая постановка задачи для Service Desk лучше всего годится как инженерная?

  4. Команда описала use case: «Предлагать агенту группу поддержки по тексту тикета; сейчас маршрутизацию делает дежурный агент за ~3 минуты; данные — тема, текст, сервис; успех — тикет не перебросили». Какого из пяти вопросов не хватает?

  5. Rahul предлагает использовать поле «итоговая группа, в которой тикет закрыли» как вход модели маршрутизации. Что не так?

  6. 18 400 тикетов в год. Подсказка экономит агенту 1 минуту на 70 % тикетов. Сколько часов в год это экономит? Округлите до целого.

  7. Экономия на минутах агента — около 215 часов в год. Где в Triage PoC, скорее всего, лежит основная ценность?

  8. Ошибочная маршрутизация P1 стоит часов простоя клиента, а модель ещё не проверена на реальных данных. Какое распределение ролей выбрать для старта?

  9. Агент подтверждает 300 подсказок за смену и почти всегда нажимает «OK». Что это значит для контроля?

  10. По схеме выбора подхода: Grace Whitfield хочет каждый месяц знать, сколько тикетов с пометкой «конфиденциально» пришло от каждой практики. Куда ведёт дерево?

  11. На рисунке сортировочная машина выдаёт зелёную карточку, а сотрудница держит её рядом со штемпелем. Что показывает рисунок?

  12. Выберите одну задачу внутренней IT-функции Aldervane (не Service Desk) и сформулируйте её как use case по пяти вопросам: решение, кто решает сейчас, данные в момент решения, как узнать правильный результат, цена ошибки в каждую сторону. Добавьте роль человека и одну статью стоимости.

    This one is judged by the author’s rubric — your assistant does that, not the site.