Кандидат: Ты всего лишь машина, только имитация жизни. ChatGPT сочинит симфонию? ChatGPT может получить оффер на ведущего бизнес-аналитика?ChatGPT: А Вы?  Всем привет! Меня зовут Виктор, и я ведущий системный аналитик в одном синем банке. За пять лет в IT-сфере я перепробовал множество ролей: от выездного IT-инженера и специалиста техподдержки до тестировщика, аналитика и тимлида. Сегодня я хочу поделиться историей о том, как я помог бывшему коллеге получить оффер на позицию ведущего бизнес-аналитика с помощью ChatGPT. Итак, к делу. Мой бывший коллега и хороший друг (назовем его Алексей) долгое время работал бизнес-аналитиком в одной компании и как часто бывает, столкнулся с профессиональным выгоранием. Перспектива изменения рабочего места казалась ему устрашающей и непосильной задачей. Десять лет в одной компании — это серьезный срок.   Алексей долго отказывался выходить на рынок и постоянно придумывал себе отмазки, но все же желание что-то поменять в жизни взяло верх. Первые собеседования были мягко говоря не очень, весьма ощущался разрыв между его текущим уровнем и требованиями потенциальных работодателей. Но вот звезды сложились благоприятно, первый этап собеседования в одну из крупных телекоммуникационных компаний прошел успешно, и перед Алексеем встала задача — выполнить тестовое задание. И вот тут-то всё и началось... Входная информация: Регламент предоставления госуслуги  (приложенный файл). Задание:2.1 Проанализировать регламент предоставления госуслуги.2.2 Разработать описание бизнес-процесса предоставления госуслуги на основе анализа регламента.2.3 Разработать функциональные требования к инструменту автоматизации бизнес-процесса.2.4 Разработать предложения по автоматизации бизнес-процесса. Ожидаемый результат:Документ, включающий в себя:3.1 Диаграмму бизнес-процесса предоставления госуслуги (Visio, функциональная блок-схема)3.2 Текстовое/табличное описание процесса с ролями и артефактами на каждом этапе.3.3 Функциональные требования к инструменту автоматизации процесса.3.4 (Опционально). Предложения по автоматизации в свободной форме (готовые промышленные решения и способ их использования/ предложения по архитектуре решения, которое требуется разработать/прочие варианты).  Административный регламент предоставления комитетом охотничьего и рыбного хозяйства Новгородской области государственной услуги по выдаче и аннулированию охотничьих билетов единого федерального образца. Тестовое задание представляло собой анализ административного регламента по предоставлению государственной услуги на 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 и аналитики, подписывайтесь.