ii-agent-ekspress-testirovan/passport.md

16 KiB
Raw Permalink Blame History

ПАСПОРТ ИИ-АГЕНТА (черновик)

Поле Значение
Наименование ИИ-агент «Экспресс-тестирование по охране труда (Пилот)»
Категория Средняя (риск формирования неверных знаний по технике безопасности при использовании непроверенных интернет-источников; отсутствие аудита результатов)
Сложность Средняя (интеграция с внешним поиском Яндекс, парсинг 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 (ДЦБ); обратите внимание, что разделы с контактами и оценкой рисков требуют обязательного уточнения владельцем перед стартом разработки.