До вмісту
L-SYSTEM

AI у Professional Services: від задачі до цінності

Прев’ю-юніт: цей юніт відкритий і без запису на курс. Решта — після запису.

Заняття — вашою мовою: його веде асистент. Матеріал: російська · Іспит: російська, без перекладу Як під’єднати асистента

Випадок: «давайте зробимо 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 нет
ІлюстраціяДерево выбора подхода: правило, аналитика, классический ML, GenAI или переформулировать задачу
Опис

Дерево из четырёх вопросов. Первый: можно ли записать решение правилом заранее? Если да — правило или автоматизация, 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

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

Изометрический рисунок стойки 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?». Питайте: яке рішення ми хочемо покращити, чому поточний процес недостатній, який рівень помилки допустимий і в що обійдеться рішення? Лише після цього обирається технологія.

Завдання

Перевірка тут нічого не змінює: відповіді почнуть зараховуватися після запису на курс.

  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 за п’ятьма питаннями: рішення, хто вирішує зараз, дані в момент рішення, як дізнатися правильний результат, ціна помилки в кожен бік. Додайте роль людини й одну статтю вартості.

    Це завдання судить рубрика автора — її розбирає асистент, а не сайт.