@ktk_ai_bot / @ktkaikaska

Каска отвечает по ОТ, ПБ и ООС прямо в Telegram.

Задали вопрос — получили короткий ответ, ссылку на документ и план самопроверки. Если в базе КТК/CPC нет ответа, бот не фантазирует.

Ответ Telegram bot Каска с планом самопроверки и источниками
Product

Знакомая Каска теперь не только на плакатах.

Персонаж уже помогал говорить о безопасности простым языком. Теперь он делает практическую работу: сотрудник или подрядчик спрашивает как привык, а бот ищет ответ в документах КТК/CPC.

01

Спросили как есть

Наряд-допуск, огневые работы, газоопасные работы, LOTO, работа на высоте.

02

Без ответов из воздуха

Бот ищет только в загруженных документах КТК/CPC по ОТ, ПБ и ООС.

03

Источник рядом

В ответе есть краткий вывод, порядок действий и кнопки для перехода к документам.

04

Checklist перед работой

Каска собирает короткий список проверок перед работами повышенной опасности.

Use cases

Те самые вопросы, ради которых обычно открывают PDF.

Каска не заменяет ответственного специалиста. Она быстрее поднимает нужный фрагмент, напоминает порядок действий и показывает, откуда взят ответ.

Что делать с наряд-допуском, если работа не закончена?

Какие требования проверить перед огневыми работами?

Какие условия важны для газоопасных работ?

Когда нужна блокировка и маркировка оборудования?

Что должен знать подрядчик перед допуском на объект?

Yandex Cloud case

Всё крутится в Yandex Cloud.

API Gateway принимает запросы с домена. Serverless Container обрабатывает логику. YDB хранит состояние, Lockbox держит секреты, а ответы собираются через Yandex Cloud AI и vector search.

Telegram

@ktk_ai_bot принимает вопросы в привычном интерфейсе и возвращает ответ, источники и кнопки действий.

Gateway
cpc-hse-bot-gw · ktk.kovrizhkin.ru
Runtime
cpc-hse-bot-api · revision 5.0.9 · prompt-injection hardening
State
cpc-hse-bot-state in YDB Serverless
Secrets
TELEGRAM_BOT_TOKEN, YANDEX_API_KEY, TG_WEBHOOK_SECRET, CHAT_HASH_SALT in Lockbox
Model
deepseek-v32 · MIN_VECTOR_SCORE=0.72 · MAX_USER_QUERY_CHARS=1200
Business value

Где здесь польза для бизнеса.

Бот не принимает решения за людей. Он сокращает путь от вопроса до документа, а это важно в ежедневной работе HSE-команд и подрядчиков.

Меньше ручного поиска

Пользователь получает короткий ответ и сразу видит документ, на который можно опереться.

Единая точка доступа

Вопрос можно задать прямо перед работой, инструктажом или разговором с подрядчиком.

Масштабирование по спросу

Serverless Container и YDB Serverless снимают лишнюю заботу о серверах.

Evidence

Контур живой.

Endpoint отвечает. Прямой container URL закрыт. Telegram bot держит границы базы: если информации нет в документах, он честно отказывается отвечать.

$ curl https://ktk.kovrizhkin.ru/
CPC HSE Bot Active (5.0.9-yandex-cloud-native-hardening, serverless-container)

$ curl https://ktk.kovrizhkin.ru/health
OK

$ curl https://bbammvnojfp31b7qte8s.containers.yandexcloud.net/health
403 Forbidden
Open health URL

Лучше честный отказ, чем уверенная ошибка.

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

  • Token values, private chats, user data и внутренние logs не попадают на лендинг.
  • Бот помогает найти ответ, но не заменяет специалиста и официальные процедуры.
  • Найденный formatting bug остаётся в списке доработок: <br> попадает в checklist.
Sources

На чём основано описание.

Откройте Каску и задайте первый вопрос.

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

Start Bot