Все статьи

Проектный разбор

Когда база знаний не отвечает, форма должна начать диагностику

Проектный разбор процесса: как перевести обращение из ветки с проверенным ответом в структурированную диагностику — не считая просмотр статьи, AI-черновик или эскалацию решённой ошибкой.

MP
Max PerfiljevFounder & CEO, AES · Архитектор автономных организаций
Read in English

База знаний полезна, когда она отвечает на запрос. Она становится источником задержки, когда лишь откладывает тот же круг уточнений: какая версия затронута, в каком окружении возникла проблема, чего ожидали, что произошло фактически и удаётся ли это воспроизвести.

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

Это проектный разбор процесса, а не описание внедрения AES или результата клиента. Документация Jira Service Management даёт необходимые элементы: клиентскую и внутреннюю базы знаний можно разделить; пользователям портала можно показывать рекомендуемые статьи при вводе запроса; формы поддерживают условные разделы и валидацию; а workflow может требовать поля или отправленную форму перед переходом статуса. Операционная идея — связать эти возможности в одну осознанную развилку: дать известный ответ как можно раньше, но собрать пригодный пакет воспроизводимости, если этот ответ не решил проблему.

До изменения: одно свободное описание и несколько кругов восстановления контекста

В неструктурированном потоке клиент описывает проблему одной-двумя фразами. Поддержка спрашивает версию продукта, окружение и ожидаемое поведение. Клиент позже присылает часть деталей. Тогда появляются запросы времени возникновения, скриншотов или шагов воспроизведения. В итоге задача для разработки создаётся с неполным описанием. Разработка возвращает её, потому что проблему нельзя воспроизвести, либо тратит время на поиск фактов, которые должны были прийти вместе с эскалацией.

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

Разделённый маршрут: сначала ответ, затем диагностика при необходимости

Предлагаемый поток состоит из пяти связанных элементов. Его следует настраивать под каталог услуг, архитектуру продукта и правила работы с данными конкретной организации, а не копировать как универсальную форму.

  1. Показывать утверждённые внешние статьи базы знаний, пока клиент вводит краткое описание запроса. Jira Service Management поддерживает рекомендации статей на портале. Этот источник нужно отделить от внутренних инструкций и чувствительных процедур: Atlassian различает внешнюю базу для клиентов и внутреннюю базу для агентов.
  2. Позволить клиенту продолжить, если статья не решила вопрос. Если он выбирает категорию неисправности, открывать условный диагностический раздел, а не показывать технические поля каждому заявителю.
  3. Проверять минимальный пакет воспроизводимости до перевода запроса в статус готовности для разработки. В него должны входить как минимум продукт и релиз, окружение, шаги, ожидаемый и фактический результат, время возникновения, влияние, очищенные от чувствительных данных доказательства, статус воспроизводимости и известный обходной путь.
  4. Добавить внутренний этап проверки поддержкой. Агент может использовать связанные статьи и похожие закрытые обращения для подготовки черновика, но именно он проверяет, редактирует и отправляет ответ. Полезный черновик не является решением о правоте клиента и не доказывает наличие дефекта.
  5. Требовать решения сотрудника поддержки перед эскалацией. Сервисный запрос можно связать с существующей задачей разработки или использовать для создания новой связанной задачи. Точное сопоставление полей, обработка вложений и права доступа должны быть настроены и протестированы: их нельзя предполагать только потому, что между записями есть ссылка.

Для ответа и диагностики нужны разные источники знаний

Во внешнем маршруте должны быть утверждённые материалы, доступные клиенту: инструкции по настройке, поддерживаемые конфигурации, известные ограничения и безопасные способы обхода проблемы. Его задача — рано предоставить проверенный ответ.

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

Такое разделение делает и метрики честнее. Atlassian считает запрос на портале предотвращённым только тогда, когда клиент открыл рекомендованную статью и отметил её полезной. Сам показ или просмотр статьи не доказывает решения проблемы. Команде стоит сохранять это различие, а не объявлять успешным удержанием каждый показанный материал.

Форма должна быть избирательной, а не исчерпывающей

Длинная техническая форма в начале каждого обращения — не более качественный приём запросов. Она требует от клиента диагностировать систему ещё до того, как организация установила необходимость диагностики. Условные разделы позволяют раскрывать более глубокие вопросы только после выбора категории неисправности или подтверждения, что предложенный ответ не помог.

Форма должна требовать полезные факты, а не небезопасные материалы. Скриншоты, логи и трассировки могут содержать персональные данные, учётные данные, токены сессии или конфиденциальную информацию. Если доказательства нельзя безопасно предоставить, заявитель должен явно это отметить. Тогда поддержка выберет безопасный способ сбора, вместо того чтобы поощрять загрузку неограниченных логов в обычный тикет.

Правила workflow дают практический барьер качества. Переход в статус готовности для разработки можно сделать зависимым от нужных полей или отправленной формы. Это не доказывает воспроизводимость, но не позволяет эскалации незаметно обойти согласованный минимальный пакет сведений.

Что может делать автоматизация — и что остаётся работой людей

Автоматизация может показать нужную ветку, проверить обязательные поля, связать записи и создать рабочую задачу после выполнения настроенных условий. Черновик на основе базы знаний может помочь агенту составить ответ. Это полезно сокращает административные повторы.

Но это не заменяет техническое суждение. Поддержка решает, достаточно ли информации и уместна ли эскалация. Разработчики устанавливают первопричину, меняют код, тестируют изменения и решают, что входит в релиз. Этот дизайн не предполагает автономного изменения production-кода, выпуска версии или отката.

Измеряйте качество передачи, а не активность системы

До изменения формы нужно зафиксировать исходный уровень по существующим тикетам. Затем сравнивать те же категории обращений после внедрения. Полезны три показателя: медианное и p90-время до первого содержательного ответа с источником; доля эскалаций, для которых не потребовалось дополнительное уточнение недостающей информации; и доля задач, принятых разработкой без возврата в поддержку.

Подтверждение получения обращения не должно считаться содержательным первым ответом. Создание задачи разработки также не означает её принятия. Определения важны: иначе процесс может казаться быстрее лишь потому, что незавершённая работа раньше передвинута в другую очередь.

Начните с одного класса неисправностей

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

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

Источники

  • Atlassian, «The difference between internal and external knowledge bases»: https://support.atlassian.com/jira-service-management-cloud/docs/the-difference-between-internal-and-external-knowledge-bases/
  • Atlassian, «How are my knowledge base articles performing?»: https://support.atlassian.com/jira-service-management-cloud/docs/how-are-my-knowledge-base-articles-performing/
  • Atlassian, «What are forms?»: https://support.atlassian.com/jira-service-management-cloud/docs/what-are-forms
  • Atlassian, «Draft replies for your customers using Atlassian Intelligence»: https://support.atlassian.com/jira-service-management-cloud/docs/draft-replies-for-your-customers-using-atlassian-intelligence/
  • Atlassian, «Using the new workflow editor»: https://support.atlassian.com/jira-service-management-cloud/docs/using-the-new-workflow-editor/
  • Atlassian, «Link subtasks, issues and pages from the new issue view»: https://support.atlassian.com/jira-service-management-cloud/docs/link-subtasks-issues-and-pages-from-the-new-issue-view/

ПОСТРОИТЬ С AES

Превратите архитектуру в работающую компанию.

AES связывает стратегию, задачи, организационную память, знания, агентов, людей и согласования в единой среде исполнения.