Обязательные данные
Проверка, собраны ли имя, контакт, услуга, объект запроса и комментарий клиента.
dataDashboard для контроля качества AI-бота: события диалога, обязательные поля, handoff, ошибки сценария и очередь ручной проверки.
Product logic / UI / Validation
HTML / CSS / JS / CSV / JSON
AI bot QA / Rules / Review queue
Working demo
Бот может отвечать красиво, но это ещё не значит, что он правильно ведёт сценарий, собирает нужные данные и вовремя передаёт диалог человеку.
Для AI-автоматизации мало запустить бота. Нужно видеть, что произошло в диалоге: какие данные собраны, где сценарий сломался, был ли handoff и какие кейсы нужно проверить вручную.
AI-бот может говорить уверенно, но качество автоматизации определяется не красотой ответа, а тем, собрал ли он нужные данные, не сломал ли сценарий и передал ли заявку дальше.
Проверка, собраны ли имя, контакт, услуга, объект запроса и комментарий клиента.
dataФиксация ключевых шагов: intent detected, service selected, contact captured, handoff ready.
eventsПоказывает, где сценарий нарушил правило: нет телефона, не определена услуга или не выполнен handoff.
rulesПроблемные диалоги попадают в очередь, где человек может быстро понять, что пошло не так.
reviewПроверка, дошла ли заявка до менеджера, а не просто закончился ли диалог с клиентом.
handoffLLM здесь не источник истины для статусов и результата. Ответы бота — это только часть процесса. Качество проверяется через события, правила, обязательные поля и состояния.
Вместо общего ощущения “бот вроде работает” dashboard раскладывает качество на конкретные слои: метрики, ручную проверку и нарушения правил.
Верхний уровень dashboard показывает, сколько диалогов прошло через бота, сколько сценариев завершилось нормально, где появились warnings, errors и случаи для ручной проверки.
Проблемные диалоги не теряются в общем потоке. Они попадают в отдельную очередь, где человек может быстро увидеть причину, статус и следующий шаг.
Dashboard показывает не абстрактное “плохо”, а конкретную причину: не собран контакт, не определена услуга, не выполнен handoff или сценарий ушёл в fallback.
Такой разбор показывает dashboard не как красивый интерфейс, а как инструмент диагностики: где AI-бот стабилен, где ломает сценарий и где нужен человек.
Открыть demoLLM может помочь с текстом ответа или извлечением данных, но статусы, handoff, обязательные поля и ошибки сценария должны проверяться через правила и события.
Для dashboard я заложил rule-based логику: каждый диалог можно проверить по набору условий и понять, где сценарий прошёл нормально, где появился warning, а где нужен ручной разбор.
phone is missing
required field violation errorservice = unknown
manual review warninghandoff_ready = true, but event is missing
handoff not completed errorfallback appears several times
dialog needs review warningdialog closed without summary
summary required checkAI-бот не должен быть чёрным ящиком. Если сценарий важен для бизнеса, его нужно проверять по событиям: что собрано, что пропущено, где ошибка и какой следующий шаг должен сделать человек или система.
Dashboard строится не вокруг текста ответа, а вокруг событий: что произошло в диалоге, какие данные были собраны, какие правила сработали и нужен ли ручной разбор.
Клиент пишет боту, задаёт вопрос, описывает задачу или оставляет заявку.
Важные действия фиксируются как события: intent, service, contact, handoff.
Данные приводятся к понятной структуре: поля, статусы, ошибки, признаки.
Правила проверяют, что собрано, что пропущено и где сценарий нарушен.
Результат попадает в dashboard: метрики, ошибки и очередь ручной проверки.
LLM может помогать извлекать смысл из текста, классифицировать запрос и формулировать ответ. Но он не должен быть источником истины для статусов, handoff и критичных бизнес-решений.
Истина должна храниться в данных: событиях, полях, статусах, правилах и действиях системы. Именно это позволяет проверять качество, а не гадать по отдельным сообщениям.
Такой подход превращает AI-бота из “чата с магией” в управляемый процесс: у каждого шага есть событие, состояние, проверка и понятный следующий action.
Кейс собран как working demo: интерфейс dashboard, структура данных, rule-based проверки, состояния ошибок и публичная демонстрация на отдельном домене.
HTML, CSS, Vanilla JS, JSON / CSV-структура данных и кастомная логика отображения.
Диалоги, статусы, ошибки, handoff, обязательные поля и признаки ручной проверки.
Проверки качества построены через правила: condition → issue → severity → action.
Проект вынесен в live demo и оформлен как портфолио-кейс с понятной логикой.
Спроектировал структуру данных для оценки качества диалогов.
Собрал dashboard-интерфейс для метрик, ошибок и review queue.
Заложил rule-based проверки для обязательных полей, handoff и fallback-сценариев.
Подготовил live demo и GitHub-репозиторий для быстрой проверки проекта.
Открыт к задачам, где нужно собрать AI-автоматизацию, dashboard, QA-логику, CRM-сценарий или внутренний инструмент с понятными правилами, статусами и контролем результата.
AI automation / QA logic / dashboards / CRM scenarios / internal tools
Не “магия ИИ”, а управляемые процессы, события, правила и контроль качества
Working demos, MVP, Bitrix24, n8n, Telegram bots, dashboard-инструменты