ИИ-поддержкаи инструментыоператоров

ИИ-ассистент и рабочая панель поддержки с единым доступом к внутренним данным.

Задача
Сократить ручную обработку типовых запросов и собрать контекст сложных обращений в одном месте.
Критерии успеха
Ассистент использует проверенные факты. Оператор видит контекст, а действия в helpdesk соответствуют состоянию диалога и правам доступа.

Один контекст для ИИ и оператора

Backend приводит ответы внутренних API к единому формату для ИИ и панели оператора. В поиске и карточке собраны данные об учётной записи и событиях продукта; интерфейс показывает загрузку, отсутствующие сведения и ошибки источников.

Проверенные факты отделены от слов пользователя и прежних ответов модели. Пробелы в данных не заполняются догадками.

Панель оператора

Проверки перед действием

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

Перед изменением обращения в helpdesk учитываются состояние диалога и полномочия системы. ИИ отвечает только в назначенных ему диалогах.

source
type Ticket = {  assignee: "bot" | "human";  status: "open" | "closed";};function canHandOff(  ticket: Ticket,  permissions: Set<string>,): boolean {  return ticket.status === "open"    && ticket.assignee === "bot"    && permissions.has("assign:human");}

Сопровождение системы

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

Prometheus и Grafana показывают технические метрики; SQL-представления и дашборды помогают разбирать работу системы. Ошибки, найденные при эксплуатации, пополняют регрессионные проверки API, обработки данных и интерфейса.

Docker

Сервисы автоматизации, данных и панели работают в контейнерах.