16 KiB
16 KiB
ПАСПОРТ ИИ-АГЕНТА (черновик)
| Поле | Значение |
|---|---|
| Наименование | ИИ-агент «Экспресс-тестирование по охране труда (Пилот)» |
| Категория | Средняя (риск формирования неверных знаний по технике безопасности при использовании непроверенных интернет-источников; отсутствие аудита результатов) |
| Сложность | Средняя (интеграция с внешним поиском Яндекс, парсинг HTML, динамическая генерация контента, веб-интерфейс) |
| Исполнитель | Департамент AI (ДЦБ) АО «Казахтелеком» |
| Заказчик / Владелец | Даурен, Департамент искусственного интеллекта (ДИИ), Дивизион цифрового бизнеса (ДЦБ). Фамилия и прямой контакт (Telegram/телефон) не подтверждено – владелец отказался предоставить (нецензурная реакция в конце интервью); уточнит владелец самостоятельно при регистрации паспорта. |
| Дата внедрения | – |
| Пользователь | Сотрудники линейного персонала (профессия: монтер), пилотная группа 20 человек. |
1. Предпосылки
- Существует потребность в оперативной проверке знаний сотрудников (монтеров) по технике безопасности без длительной подготовки материалов ответственным лицом.
- Текущий процесс (гипотеза интервьюера) предполагает ручной поиск инструкций и составление вопросов, однако точные метрики затрат времени владельцем не названы и не подтверждено – интервьюер не задавал вопрос о текущих временных затратах, только описывал гипотетический сценарий; уточнит владелец или ДЦБ проведет хронометраж текущего процесса.
- Владелец инициировал создание «тестового экземпляра» для разовой проверки группы из 20 человек, чтобы продемонстрировать возможность автоматического поиска норм в интернете и генерации теста.
- Ключевое требование владельца: максимальная простота для пилота (без сохранения истории, без сложных интеграций, результат только на экране).
2. Входные данные и источники
- Поисковая система: Яндекс (открытый сегмент интернета, Казахстан).
- Точка доступа: URL поисковой выдачи по запросу «техника безопасности монтер Казахстан».
- Метод доступа: Автоматический переход по первой релевантной ссылке в выдаче (по требованию владельца).
- Формат данных: Текстовое содержимое веб-страницы (HTML).
- Владелец данных: Внешние ресурсы (не подтверждено наличие гарантированного источника типа enbek.kz; владелец настаивает на поиске по первой ссылке).
- Веб-интерфейс: Браузер сотрудника (ПК или мобильное устройство).
- Доступность API: Требуется разработка легкой веб-панели, вызывающей Published API агента.
- Частота обновления: Динамически, при каждом запуске теста (для пилота – единоразово).
3. Процессы / функции для внедрения ИИ
- Функция поиска: Автоматический поиск актуальных требований по охране труда в интернете по ключевому запросу.
- Функция анализа: Парсинг текста с первой найденной ссылки, выделение ключевых правил и норм.
- Функция генерации: Создание теста из 10 вопросов с вариантами ответов и ключами на основе полученного текста.
- Функция тестирования: Интерактивное проведение опроса сотрудника, прием ответов и сверка с ключами.
- Функция вердикта: Расчет процента правильных ответов и вывод статуса «Прошел» / «Не прошел».
4. Шаги процесса
- Триггер: Сотрудник переходит по ссылке на веб-сервис.
- Агент выполняет поиск в Яндексе по запросу «техника безопасности монтер Казахстан».
- Агент переходит по первой ссылке и пытается извлечь текст (парсинг HTML).
- Решение: Если данные не найдены или ссылка битая → агент возвращает сообщение «Нет данных».
- Если текст получен → агент генерирует 10 вопросов и правильные ответы.
- Веб-интерфейс отображает вопросы сотруднику.
- Сотрудник вводит ответы на 10 вопросов.
- Агент сверяет ответы, рассчитывает процент правильности.
- Результат (Процент + Статус) отображается на экране сотрудника.
- Процесс завершается (данные не сохраняются).
5. Результат работы агента
- Интерактивный тест из 10 вопросов, сгенерированный на лету.
- Мгновенный вердикт на экране: «Прошел» (при пороге ~80% и выше, по договоренности) или «Не прошел», с отображением процента.
- Сообщение об ошибке «Нет данных» в случае невозможности найти источник.
- Критерии качества результата:
- Количество вопросов: строго 10.
- Скорость генерации: мгновенно (по факту работы агента).
- Числовой порог качества вопросов: не подтверждено – владелец указал статус «тестовый экземпляр», точность не нормирована; уточнит владелец при приемке.
6. Ожидаемый эффект
- Было → станет по шагам:
- Было: Ручной поиск и составление вопросов (точное время не подтверждено – интервьюер не задавал вопрос о текущих затратах времени, только констатировал гипотезу; уточнит владелец или ДЦБ проведет замер).
- Станет: Авто-поиск → Авто-генерация → Мгновенный вывод на экран.
- Охват пилотной группы: 100% (20 человек) за один прогон.
- Ускорение процесса получения результата: с отложенного во времени (запись в журнал) до мгновенного (секунды).
- Примечание по расчету экономии: Владелец не предоставил данные о текущих затратах времени на подготовку теста вручную, поэтому точный расчет экономии в часах или тенге невозможен на данном этапе. Оценка эффекта качественная: устранение ручного труда и ускорение обратной связи.
7. Экономический эффект
- Оценка экономии: не подтверждено – интервьюер не задавал вопрос о стоимости часа или текущих затратах времени, владелец не предоставлял данных; рассчитает ДЦБ после пилота или при масштабировании.
- Потенциал: Экономия времени специалиста за счет автоматизации поиска и генерации вопросов при регулярном использовании.
8. Контроль и риски
- Риск недостоверности источника: Агент может выбрать первую ссылку, ведущую на форум, блог или устаревший документ, что приведет к генерации некорректных вопросов по безопасности (владелец осознанно идет на этот риск в рамках пилота).
- Риск безопасности труда: Формирование неверных знаний у монтеров из-за ошибок в вопросах может повлечь нарушение техник безопасности и травматизм.
- Риск отсутствия аудита: Результаты тестирования не сохраняются в базу данных, что делает невозможным доказательство прохождения проверки при расследовании инцидентов.
- Операционный риск: Нестабильность внешней выдачи Яндекса или изменение структуры сайтов-источников может привести к сбою парсинга («Нет данных»).
9. Меры по снижению рисков
- Валидация источника: На этапе доработки внедрить механизм проверки домена (whitelist надежных сайтов, например, только гос. ресурсы) перед парсингом.
- Человеческий контроль: Ввести обязательную визуальную проверку сгенерированных вопросов ответственным за ОТ перед допуском сотрудников (на этапе отладки).
- Логирование: Реализовать сохранение истории прохождений (кто, когда, результат, источник вопросов) в простую таблицу для аудита.
- Ограничение сферы применения: Использовать решение только как учебный тренажер, не заменяющий обязательную аттестацию, до момента полной валидации источников.
10. Рекомендуемый формат реализации
- Маршрут:
Alem + веб-панель. - Почему подходит: Владелец явно запросил «веб-сайт», где сотрудник проходит тест, что требует интерактивного интерфейса (кнопки, формы), а не просто чата. Логика генерации вопросов и поиска данных реализуется агентом на платформе Alem, а интерфейс выносится в отдельную легкую панель.
- Что делает Alem:
- Тип агента: Skill + MCP (навык поиска в интернете и парсинга HTML).
- Базы знаний: Динамические (интернет-источники по запросу).
- Действия: Поиск в Яндексе, извлечение текста, генерация JSON с вопросами, проверка ответов.
- Что вне Alem / требует подтверждения:
- Хостинг веб-панели (frontend) во внутреннем контуре КТ.
- Интеграция панели с Published API агента Alem.
- Подтверждение возможности выхода агента в открытый интернет (Яндекс) через MCP-шлюзы с учетом политик безопасности КТ.
- Отсутствие SSO: на этапе пилота доступ по прямой ссылке без авторизации (риск).
Карточка агента Alem (черновик)
- Название: SafetyTest Pilot.
- Тип агента: Поисковый агент с генерацией контента (RAG + Search).
- Системный промпт: «Ты эксперт по охране труда. Найди в Яндексе актуальные правила техники безопасности для монтеров в Казахстане (первая релевантная ссылка). Извлеки ключевые требования. Сгенерируй ровно 10 тестовых вопросов с 3 вариантами ответов (один верный). Если источник не найден или не содержит правил, верни ошибку. Точность критична.»
- Базы знаний: Динамический поиск в интернете (без статических файлов на старте).
- Инструменты/MCP:
search_engine(Yandex),web_parser(HTML extractor). - Примеры диалога:
- Вход: Запрос «Сгенерируй тест для монтера».
- Действие: Поиск → Парсинг → Генерация.
- Выход: JSON:
[{question: "...", options: [...], correct: 1}, ...].
- Правила draft-подтверждения: На этапе пилота – без подтверждения (мгновенный вывод), но с флагом «Тестовые данные».
- Как протестировать: Запустить для 20 сотрудников, проверить корректность вопросов визуально, зафиксировать случаи «Нет данных».
Пакет документов (Бриф, Схема, Паспорт) готов для подтверждения владельцем перед передачей в Департамент AI (ДЦБ); обратите внимание, что разделы с контактами и оценкой рисков требуют обязательного уточнения владельцем перед стартом разработки.