Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
Кандидат: Ты всего лишь машина, только имитация жизни. ChatGPT сочинит симфонию? ChatGPT может получить оффер на ведущего бизнес-аналитика?
ChatGPT: А Вы?
Всем привет! Меня зовут Виктор, и я ведущий системный аналитик в одном синем банке. За пять лет в IT-сфере я перепробовал множество ролей: от выездного IT-инженера и специалиста техподдержки до тестировщика, аналитика и тимлида.
Сегодня я хочу поделиться историей о том, как я помог бывшему коллеге получить оффер на позицию ведущего бизнес-аналитика с помощью ChatGPT.
Итак, к делу. Мой бывший коллега и хороший друг (назовем его Алексей) долгое время работал бизнес-аналитиком в одной компании и как часто бывает, столкнулся с профессиональным выгоранием. Перспектива изменения рабочего места казалась ему устрашающей и непосильной задачей. Десять лет в одной компании — это серьезный срок.
Алексей долго отказывался выходить на рынок и постоянно придумывал себе отмазки, но все же желание что-то поменять в жизни взяло верх.
Первые собеседования были мягко говоря не очень, весьма ощущался разрыв между его текущим уровнем и требованиями потенциальных работодателей.
Но вот звезды сложились благоприятно, первый этап собеседования в одну из крупных телекоммуникационных компаний прошел успешно, и перед Алексеем встала задача — выполнить тестовое задание. И вот тут-то всё и началось...
Hold my beer
Описание тестового задания
Входная информация: Регламент предоставления госуслуги (приложенный файл).
Задание:
2.1 Проанализировать регламент предоставления госуслуги.
2.2 Разработать описание бизнес-процесса предоставления госуслуги на основе анализа регламента.
2.3 Разработать функциональные требования к инструменту автоматизации бизнес-процесса.
2.4 Разработать предложения по автоматизации бизнес-процесса.Ожидаемый результат:
Документ, включающий в себя:
3.1 Диаграмму бизнес-процесса предоставления госуслуги (Visio, функциональная блок-схема)
3.2 Текстовое/табличное описание процесса с ролями и артефактами на каждом этапе.
3.3 Функциональные требования к инструменту автоматизации процесса.
3.4 (Опционально). Предложения по автоматизации в свободной форме (готовые промышленные решения и способ их использования/ предложения по архитектуре решения, которое требуется разработать/прочие варианты).
Для ознакомления с документом воспользуйтесь поиском в Google
Административный регламент предоставления комитетом охотничьего и рыбного хозяйства Новгородской области государственной услуги по выдаче и аннулированию охотничьих билетов единого федерального образца.
Тестовое задание представляло собой анализ административного регламента по предоставлению государственной услуги на 10 страниц. Да, не простой анализ документа, а целый проект по разработке описания бизнес-процесса, функциональных требований к инструменту автоматизации и предложений по его улучшению. HR-специалисты сообщили Алексею, что кандидаты, как правило, справляются с этим испытанием за четыре дня. Однако прошло уже два дня с момента получения задания, а Алексей так и не приступил к его выполнению. Лень и страх неизвестности - спутник каждого из нас. Я знал, что это задание может стать переломным моментом в его карьере и помочь ему выбраться из профессионального тупика. Поэтому я предложил свою помощь и вместе с ChatGPT взялся за решение задачи - "Леха, ща все будет".
Магия ИИ в действии
Для начала вбиваем полностью весь документ в ChatGPT. Однако его объем превышает лимит одного сообщения. Так что разделяем текст на несколько частей и отправляем в чат.
После того, как мы отправили весь документ, просим ChatGPT проанализировать получившийся текст и разработать описание бизнес-процесса предоставления госуслуги на основе анализа. На выходе ждем текстовое или табличное описание процесса с ролями и артефактами на каждом этапе.
Этап | Роль | Действие | Артефакты |
---|---|---|---|
1. Подача заявления | Заявитель | Подает заявление и предоставляет необходимые документы | Заявление, документы |
Должностное лицо комитета | Принимает заявление и документы от заявителя | Принятые документы | |
2. Проверка и рассмотрение заявления | Должностное лицо комитета | Проверяет представленные документы и проводит запрос в УМВД | Запрос в УМВД |
3. Решение о выдаче/отказе | Должностное лицо комитета | Принимает решение о выдаче или отказе в выдаче охотничьего билета | Решение о выдаче/отказе |
4. Аннулирование охотничьего билета (при необходимости) | Должностное лицо комитета | Принимает решение об аннулировании охотничьего билета | Решение об аннулировании |
5. Внесение данных в государственный реестр | Должностное лицо комитета | Вносит данные о выдаче или аннулировании охотничьего билета в государственный реестр | Государственный охотхозяйственный реестр |
6. Контроль и обжалование | Заявитель | Подает жалобу в случае несогласия с решением комитета | Жалоба |
Должностное лицо комитета | Рассматривает жалобу и принимает решение | Решение по жалобе |
Теперь попросим нашу ИИ разработать функциональные требования к инструменту автоматизации бизнес-процесса.
Регистрация и Аутентификация:
Возможность регистрации и аутентификации пользователей (заявителей и сотрудников комитета).
Разграничение доступа к функционалу системы в зависимости от роли пользователя.
Подача Заявлений:
Возможность онлайн подачи заявлений на получение или аннулирование охотничьего билета.
Возможность прикрепления скан-копий документов к заявлению.
Валидация введенных данных и загруженных документов.
Обработка Заявлений:
Автоматизированный процесс проверки предоставленных документов и данных.
Возможность запроса дополнительной информации у заявителя при необходимости.
Принятие Решений:
Возможность принятия решения о выдаче или отказе в выдаче охотничьего билета.
Автоматизированный процесс создания и отправки уведомлений заявителям о решении.
Аннулирование Охотничьих Билетов:
Возможность аннулирования охотничьих билетов с последующим внесением информации в государственный реестр.
Внесение Данных в Государственный Реестр:
Автоматизированный процесс внесения данных о выдаче или аннулировании охотничьих билетов в государственный реестр.
Контроль и Обжалование:
Возможность подачи и обработки жалоб от заявителей.
Автоматизированный процесс обработки жалоб и принятия решений по ним.
Отчетность:
Возможность генерации отчетов о предоставленных госуслугах за определенный период.
Возможность экспорта отчетов в различные форматы (PDF, Excel и др.).
Интеграция с Внешними Системами:
Интеграция с государственным охотхозяйственным реестром для обмена данными.
Интеграция с электронной почтой для отправки уведомлений заявителям.
Администрирование Системы:
Возможность управления пользователями, ролями и доступами в системе.
Возможность настройки параметров системы и бизнес-процессов.
Обеспечение Безопасности:
Защита данных и транзакций от несанкционированного доступа.
Резервное копирование и восстановление данных.
Техническая Поддержка и Обучение:
Возможность доступа к онлайн-руководству пользователя.
Возможность обращения в службу технической поддержки.
И вот приближается финал - задание под звездочкой. Мы сильный кандидат, и наша цель получить оффер, так что выполнение этого задания для нас обязательно. Просим ChatGPT разработать предложения по автоматизации процесса (готовые промышленные решения и способ их использования/ предложения по архитектуре решения, которое требуется разработать/прочие варианты).
Готовые промышленные решения:
Использование платформы для автоматизации бизнес-процессов (BPM) вроде Pega, Appian или Comunda. Эти платформы позволяют моделировать, автоматизировать и оптимизировать бизнес-процессы, и включают в себя инструменты для управления документами, работы с данными и коммуникации с пользователями.
Использование государственных электронных платформ для предоставления госуслуг, например, портала "Госуслуги". Платформа может быть адаптирована под специфику процесса выдачи охотничьих билетов.
Интеграция с уже существующими системами управления государственными услугами в регионе, если таковые имеются.
Разработка индивидуального программного продукта:
Разработка веб-приложения или портала, который будет обеспечивать полный цикл предоставления услуги от подачи заявки до внесения данных в государственный реестр.
Создание мобильного приложения для упрощения доступа к услуге для граждан и сотрудников комитета.
Разработка системы электронного документооборота для управления документами и данных в процессе предоставления услуги.
Реализация API для интеграции с другими государственными и муниципальными системами.
Архитектура решения:
Микросервисная архитектура: Разделение функциональности на независимые сервисы обеспечит легкость масштабирования, обновления и обслуживания системы.
Облачные технологии: Использование облачных платформ, таких как AWS или Azure, для обеспечения высокой доступности, безопасности и эластичности решения.
Контейнеризация и оркестрация (например, с использованием Kubernetes): Это позволит упростить развертывание, масштабирование и управление приложением.
Прочие варианты:
Использование блокчейн технологий для обеспечения прозрачности и неизменности данных в процессе предоставления услуги.
Разработка системы аналитики и мониторинга для отслеживания эффективности процесса и выявления возможных улучшений.
Вышло довольно не плохо, а вы как считаете?
Итог
Всего за полчаса я сумел выполнить большую часть тестового задания. Алексей переработал предложенные решения, добавил BPMN-схему процесса и отправил выполненное задание. Через пару дней ему предложили оффер с зарплатой в 180 тыс. рублей, но он отклонил предложение. Причина была в том, что ему показалось, что проект слишком увяз в legacy-технологиях, и он не сможет извлечь что-то новое из этого опыта. К тому же, на его текущем месте работы увеличили зарплату, что, безусловно, порадовало его.
И вот тут перед нами встает вопрос, который заставляет нас заново взглянуть на границы этического в области трудоустройства: насколько приемлемо использование ИИ для выполнения тестовых заданий при трудоустройстве?
С одной стороны, тестовые задания не оплачиваются, выполнение таких заданий отнимает у кандидата не только время, но и ресурсы, которые могли бы быть направлены на более продуктивные и полезные дела. Представьте себе, если у вас несколько собеседований в разных компаниях и каждая из них предлагает вам тестовое задание. Возможно, у вас возникнет похожее чувство, как у Алексея и вы попросту забьете на некоторые из них для экономии времени.
С другой стороны, тестовые задания созданы не просто так. И работодатель хочет увидеть личные навыки и знания кандидата, умение анализировать и решать проблемы. Они хотят видеть, как вы мыслите, какие решения предложите, и как справитесь с вызовами, которые вам предстоит встретить на новом месте работы.
Стоит ли использовать ИИ для выполнения тестовых заданий, экономя время и усилия, или это уход от ответственности и попытка "обмануть" потенциального работодателя? Это интересный вопрос, и, возможно, у каждого из нас будет свой ответ на него. Делитесь своим мнением в комментариях.
Помимо своей основной работы, я веду телеграмм-канал, где делюсь своим опытом и интересными историями из мира IT и аналитики, подписывайтесь.