Как быть специалистом поддержки в эпоху ИИ

Техническое руководство по использованию ИИ в службе поддержки на GLPI без типичных ловушек: запрос, который показывает, где ИИ окупается, почему сортировка должна быть детерминированной (RuleTicket), а ИИ — только для нечётких задач, ошибка синхронного вызова ИИ, которая подвешивает заявку, и навыки, которые становятся ценными, — с AI Assist и опытом сопровождения NexTool.

В этой статьеРазделов: 5

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

Начните с измерения того, где ИИ окупается, а не где он впечатляет

Распространённая ошибка — направлять ИИ на сложную и редкую заявку, ту, что эффектно смотрится на демонстрации, вместо повторяющихся заявок большого объёма, где он действительно экономит время. Прежде чем что-либо подключать, выясните, где сосредоточен объём и сколько он стоит. Этот запрос выводит категории с наибольшим числом заявок за последние 90 дней и среднее время до решения — кандидатов с наибольшей отдачей для ответов с помощью ИИ, статей базы знаний и автоматической сортировки:

-- Categorias de maior volume e tempo medio de resolucao (90 dias).
-- solve_delay_stat esta em segundos; /3600 converte para horas.
SELECT c.completename            AS categoria,
       COUNT(t.id)               AS chamados,
       ROUND(AVG(t.solve_delay_stat)/3600, 1) AS horas_ate_resolver
FROM glpi_tickets t
JOIN glpi_itilcategories c ON c.id = t.itilcategories_id
WHERE t.date >= DATE_SUB(NOW(), INTERVAL 90 DAY)
  AND t.is_deleted = 0
  AND t.solvedate IS NOT NULL
GROUP BY t.itilcategories_id, c.completename
HAVING chamados >= 10
ORDER BY chamados DESC
LIMIT 15;

Верх этого списка — ваша карта: это темы, где автоматическое резюме, черновик ответа или статья базы знаний дают наибольший эффект. Категория с большим объёмом и долгим временем решения — это то место, где ИИ в роли помощника сильнее всего разгружает очередь; категория с малым объёмом и высокой сложностью остаётся работой человека, и попытка её автоматизировать — пустая трата сил.

Сначала детерминированная сортировка, потом ИИ

Самая дорогая путаница, которую мы встречаем, — просить у ИИ то, что бизнес-правила GLPI уже делают лучше. Определение категории, установка приоритета и назначение группы по шаблону темы, инициатору или организации — это работа бизнес-правил для заявок (RuleTicket): детерминированная, проверяемая и воспроизводимая. Генеративный ИИ подключается там, где задача нечёткая и не обязана быть воспроизводимой: резюмировать ветку из 50 взаимодействий, набросать ответ на основе истории, определить тон инициатора. Смешение этих двух ролей — источник отчётов по SLA, которые никто не может объяснить. Матрица, по которой мы решаем, кто что выполняет:

ЗадачаОптимальный исполнительПочемуРиск при замене
Определить категорию и приоритетБизнес-правило (RuleTicket)Должно быть воспроизводимым и проверяемым в отчёте по SLAИИ меняет решение от раза к разу; SLA превращается в чёрный ящик
Резюмировать длинную веткуИИ (AI Assist)Нечёткая задача без единственного ответаЖёсткое правило не умеет резюмировать; специалист читает всё вручную
Набросать ответИИ + проверка человекомУскоряет, но подписывает специалистВставка без проверки переносит ошибку в базу знаний
Направить в нужную группуБизнес-правилоДетерминированно по организации/темеЗаявка попадает не в ту группу, и SLA нарушается
Диагностировать первопричинуЧеловекНедокументированные переменные, реальный контекстИИ «галлюцинирует» правдоподобную, но неверную причину

Никогда не вызывайте ИИ синхронно в жизненном цикле заявки

Именно эта ловушка стоила больше всего часов при сопровождении. Когда интеграция с ИИ — или любой внешний webhook — синхронно отправляет HTTP-запрос внутри хука создания или обновления заявки, сохранение у специалиста зависает в ожидании ответа внешнего API. Мы видели, как кнопка сохранения подвисала на 30–60 секунд, потому что хук выполнял запрос немедленно, а специалист был уверен, что «GLPI тормозит». Обогащение с помощью ИИ должно быть асинхронным: ставить в очередь и обрабатывать вне запроса, через внешний cron GLPI. И этот cron должен быть настоящим (режим CLI/внешний), а не запускаемым при обращении к странице:

# Cron externo do GLPI (MODE_EXTERNAL) - roda as tarefas em fila,
# inclusive notificacoes e enriquecimento assincrono.
# Rode como o usuario do servidor web (www-data / apache), a cada minuto:
* * * * * www-data /usr/bin/php /var/www/html/glpi/front/cron.php >/dev/null 2>&1

Распространённая ошибка — оставлять автоматические задачи во внутреннем режиме, который срабатывает, когда кто-то открывает страницу. Нет посещений — ничего не выполняется; под нагрузкой длинная задача блокирует состояние, и остальные не запускаются. Переведите задачи в GLPI в режим CLI и обеспечьте приведённый выше crontab — иначе автоматизация будет работать «иногда», а это то же самое, что не работать.

Что остаётся работой человека

ИИ делает черновик; человек решает и подписывает. Диагностика проблемы с недокументированными переменными, переговоры с раздражённым пользователем, решение эскалировать или найти обходной путь, политический контекст, определяющий реальный приоритет, — ничего из этого ИИ не решит. И есть деталь, которую замечает только тот, кто работает в эксплуатации: поле решения заявки пополняет базу знаний, а она, в свою очередь, питает следующую подсказку ИИ. Вставить сгенерированный ответ без проверки — это не разовая ошибка: он попадает в базу и возвращается усиленным в следующей подсказке. Специалист эпохи ИИ — это рецензент, который не даёт этому циклу ухудшать качество поддержки.

Технические навыки, которые становятся ценными

  1. Промпт с контекстом заявки: указание объекта, истории и точной ошибки даёт полезный ответ; общий промпт даёт общий текст.
  2. Чтение и настройка RuleTicket: понимание детерминированной сортировки, на которой держится SLA, ценнее любого трюка с ИИ.
  3. Измерение с помощью SQL: приведённые выше запросы доказывают цифрами, где ИИ дал результат, а где лишь добавил работы.
  4. Курирование базы знаний: подсказка ИИ хороша ровно настолько, насколько хороша питающая её база знаний; устаревшая статья превращается в ошибочную подсказку.
  5. Проверка перед вставкой: решение подписываете вы, а не ИИ. Именно эта граница отличает специалиста, который приносит ценность.

Хотите, чтобы ИИ работал внутри GLPI измеримо, с модулем AI Assist, интегрирующим OpenAI GPT и Google Gemini прямо в заявку? Узнайте о сопровождении GLPI от NexTool и заставьте ИИ приносить результат, не ломая то, что уже работает.


Проверено командой NexTool Solutions.

Часто задаваемые вопросы

Измеряйте до автоматизации. Выполните запрос категорий по объёму и среднему времени решения (за последние 90 дней) и направьте ИИ на повторяющиеся заявки большого объёма, а не на редкий сложный случай, который эффектно смотрится на демонстрации. Именно там автоматическое резюме, черновик ответа и статья базы знаний экономят больше всего времени.

Нет. Классификация, приоритет и маршрутизация — это работа бизнес-правил для заявок (RuleTicket): детерминированная, проверяемая и воспроизводимая в отчёте по SLA. Оставьте ИИ нечёткие задачи — резюмирование длинных веток, черновики ответов, определение тона инициатора. Смешение ролей даёт SLA, который никто не может объяснить.

Почти всегда это внешний HTTP-запрос (к API ИИ или webhook), отправляемый синхронно внутри хука создания/обновления заявки: сохранение зависает в ожидании ответа и подвисает на 30–60 секунд. Исправление — сделать обогащение асинхронным: ставить в очередь и обрабатывать через внешний cron GLPI (front/cron.php в режиме CLI), никогда внутри запроса.

AI Assist интегрирует OpenAI GPT и Google Gemini прямо в заявку GLPI, чтобы резюмировать ветки, предлагать ответы на основе истории и базы знаний и анализировать тон инициатора — не отстраняя специалиста от окончательного решения: решение по-прежнему подписывает он.

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

Нужна помощь?