Skip to content
L-SYSTEM

AI in Professional Services: from task to value

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

Your lesson is in your language: your assistant leads it. Material: Russian · Exam: Russian, not translated How to connect an assistant

Case: "let's do AI for the Service Desk"

Elena Varga runs the ENGAGE Service Desk at Aldervane Advisory LLP. Last year her team received 18,400 tickets. The duty agent reads each ticket and sends it to one of 14 support groups. Almost one ticket in four is later passed on to another group, and every such reassignment adds hours to the resolution. At the quarterly review David Okonkwo said: "Let's do AI for the Service Desk."

That is not a problem statement. It is a wish. It is unclear which decision should get better, who makes it, based on what data, and what an error costs. The Digital & IT group you work in has to turn the wish into a task — or honestly say that AI is not needed here. This unit teaches exactly that. The rest of the course will keep coming back to this case: it will become the Triage PoC.

Three different classes of solution

Rule-based automation. The behaviour is fully described by logic that can be written down in advance. "If Password reset is selected in the form, send it to Identity." A rule is cheap, testable and explainable. If the task can be solved this way, AI is not needed.

Analytics answers questions about the past: how many P1s there were in the quarter, which group reassigns tickets most often, how time to first response has changed. The result is a report on which a human decides.

AI/ML is needed when the rule is hard to write out by hand but there are examples of correct answers, or when you need to work with the meaning of text:

  • predict the probability of an SLA breach;
  • suggest a group from the free text of a ticket;
  • find similar past incidents;
  • prepare a draft reply to a client.

Within AI, the course distinguishes classical ML (u05–u10) and generative AI (u11–u14). These are not synonyms either.

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. Если нет — задачу надо переформулировать или сначала собрать данные. Порядок вопросов — от дешёвого решения к дорогому: каждый следующий подход сложнее и дороже в сопровождении.

The order of the questions is not accidental: from cheap to expensive. In a real use case, approaches are often combined. For the Triage PoC: rules for obvious forms, ML for free text, analytics to measure the effect.

Five questions before choosing a technology

  1. Which decision or action do we want to improve? Not "the Service Desk" but "the initial routing of a ticket to a support group".
  2. Who makes this decision now, and how long does it take? The duty agent, 3 minutes per ticket on average.
  3. What data is available at the moment of decision? Subject, text, service, sender. Not "the final group in which the ticket was closed": at the moment of routing it does not exist yet. We will return to this trap in u05.
  4. What does a correct result look like and how will we know? The ticket was not reassigned and did not breach the SLA.
  5. How much does an error cost — in each direction? A P1 sent to the wrong place costs hours of downtime for a client project. An extra ticket for a strong group costs minutes.

"Use an LLM for ServiceNow" is a weak framing. "Cut the reassignment rate from 23% to 12%: suggest a group to the agent from the ticket text and leave the final decision to the agent" is already an engineering task. It has a metric, a baseline and a boundary of responsibility.

Where value arises — and how to calculate it

Typical for IT in professional services:

  • triage of requests;
  • search over internal knowledge;
  • document analysis;
  • workload forecasting;
  • anomaly detection;
  • summarization;
  • assistance for developers and testers.

Value is counted in business units, not in accuracy. A rough estimate for the Triage PoC: 18,400 tickets a year. If a suggestion saves the agent one minute on 70% of tickets, that is 18,400 × 0.7 × 1 / 60 ≈ 215 hours a year. That is roughly six working weeks of one agent. Whether that is a lot or a little depends on the cost of the solution, and u15 will deal with that.

But the main value here is most likely not in the agent's minutes but in reassigned tickets. Every reassignment of a P1 means hours the client waits. A good framing names which of the values we are buying.

Human-in-the-loop

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

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

In many enterprise scenarios, AI does not replace the human's decision but lowers the cost of making it: it suggests a category, highlights a risk, prepares a draft, shows evidence. There are three typical role splits:

  • AI suggests, the human decides. Suitable for the start and for expensive errors.
  • AI decides on its own if confident; the rest goes to the human. This saves more but requires measured confidence (u03, u09).
  • AI decides, the human spot-checks. Suitable only for cheap and reversible errors.

The higher the cost of an error and the harder it is to undo, the closer to the first scheme. Human-in-the-loop is not free insurance. If an agent confirms 300 suggestions per shift, they stop reading them, and the control exists only on paper (u14).

Cost

Even the simplest AI use case costs more than a model subscription:

  • Data. Export, cleaning, labelling. For the Triage PoC, that is weeks of work for Rahul Mehta, data engineer.
  • Evaluation. A baseline of "how it is now" and an honest measurement of "how it has become".
  • Process change. Agents are trained to work with the suggestion; instructions and SLAs change.
  • Maintenance. The model ages along with the data: new services appear, groups get renamed.
  • Risks. Confidentiality of ticket texts, errors on rare but expensive cases.

Sometimes the honest outcome of the first unit is "three rules in the ticket form are enough here". That is a result too.

The course's first principle

Don't ask "where can we apply AI?". Ask: which decision do we want to improve, why is the current process insufficient, what level of error is acceptable, and what will the solution cost? Only after that is the technology chosen.

Practice

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

  1. Aldervane wants to send an invoice for approval automatically if Amount > 100000. Which approach is most appropriate?

  2. Assign each Service Desk task to the appropriate solution class.

    1. Send the ticket to Identity if “Password reset” is selected in the form
    2. Show which group reassigns tickets most often over the quarter
    3. Suggest a support group from the free text of a ticket, based on 18,400 labelled past tickets
    4. Prepare a draft letter to a client with a brief summary of the incident
    5. Estimate the probability that a ticket will breach the SLA, based on the history of similar tickets
  3. Which framing of a Service Desk task works best as an engineering one?

  4. The team described a use case: “Suggest a support group to the agent from the ticket text; currently routing is done by the duty agent in ~3 minutes; data: subject, text, service; success: the ticket was not reassigned.” Which of the five questions is missing?

  5. Rahul proposes using the field “final group in which the ticket was closed” as an input to the routing model. What is wrong?

  6. 18,400 tickets a year. A suggestion saves the agent 1 minute on 70% of tickets. How many hours a year does this save? Round to a whole number.

  7. The saving in agent minutes is about 215 hours a year. Where in the Triage PoC does the main value most likely lie?

  8. Misrouting a P1 costs hours of client downtime, and the model has not yet been tested on real data. Which role split should you choose to start with?

  9. An agent confirms 300 suggestions per shift and almost always clicks “OK”. What does this mean for control?

  10. Using the approach-selection diagram: Grace Whitfield wants to know every month how many tickets marked “confidential” came from each practice. Where does the tree lead?

  11. In the picture, a sorting machine issues a green card, and an employee holds it next to a stamp. What does the picture show?

  12. Choose one task of Aldervane's internal IT function (not the Service Desk) and frame it as a use case using the five questions: the decision, who decides now, the data at the moment of decision, how to know the correct result, the cost of error in each direction. Add the human's role and one cost item.

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