Тестовое задание — Екатерина Белоус
Тестовое задание
Программный эксперт
Направление «Нейросети для автоматизации и сервиса»
Яндекс Практикум
Екатерина Белоус
Project Manager · Yandex Crowd · Опыт с ИИ-инструментами и автоматизацией
Роль
Программный эксперт
Формат
Удалённо · ~15 ч/нед
Направление
Нейросети для бизнеса
Задач в тестовом
3 задания

Ответы на задания

Нажмите «Развернуть ответ», чтобы увидеть полное решение по каждому заданию.

1
Проектирование фрагмента курса
Спроектировать учебный сценарий по теме «Нейросети для автоматизации»: персонаж, рабочая ситуация, последовательность задач от рутинных к финальным, переносимый навык. Предложено три варианта на выбор.
Развернуть ответ
Вариант 1 — основной

Обработка обратной связи по пилоту

Персонаж и ситуация

Ольга — project-менеджер, которая запускает внутренний продукт на пилотной группе из 20 сотрудников. Обратная связь приходит из форм, рабочих чатов, писем и заметок со встреч. Ольге приходится вручную переносить отзывы в общий реестр, кратко формулировать их суть, распределять по категориям, находить возможные повторы и определять, какие проблемы требуют внимания в первую очередь.

Цель автоматизации — не передать принятие решений ИИ, а сократить ручную обработку входящих сообщений. Система готовит структурированный черновик, а project-менеджер проверяет и подтверждает результат.

Логика сценария

Вход: новый отзыв участника пилота из формы, таблицы или рабочего чата.

Обработка:

  1. No-code-сценарий получает сообщение и добавляет его в общий реестр.
  2. Языковая модель формулирует краткую суть отзыва, определяет его тему и тип, предлагает уровень критичности и отмечает возможный дубль.
  3. Обычная логика автоматизации проверяет обязательные поля и направляет запись по нужному маршруту.

Условия:

  • блокирующая ошибка вызывает уведомление project-менеджеру;
  • возможный дубль связывается с существующей проблемой только после ручного подтверждения;
  • неизвестная категория или недостаток данных переводят запись в статус «Проверить вручную»;
  • персональные и конфиденциальные данные удаляются до передачи текста модели либо не передаются ей вовсе.

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

Контроль: project-менеджер подтверждает классификацию, объединение дублей и приоритет. Только после этого проблема может попасть в рабочий бэклог.

В этом сценарии ИИ выполняет вероятностную смысловую работу: понимает текст, сокращает его и предлагает классификацию. No-code-сценарий выполняет детерминированные действия: получает данные, заполняет поля, проверяет условия, меняет статусы и отправляет уведомления.

Последовательность учебных задач

УровеньДействие студентаРезультат
Рутинная задача 1Передаёт модели набор отзывов и просит кратко сформулировать суть каждогоТаблица с краткими описаниями
Рутинная задача 2Создаёт справочник категорий и составляет инструкцию для классификации отзывовПромпт-классификатор
Рутинная задача 3Добавляет правила определения критичности и условия обязательной ручной проверкиМатрица приоритетов и исключений
Мидл-задача 1Настраивает автоматическое добавление новых отзывов в единый реестрАвтоматизированный реестр
Мидл-задача 2Добавляет ветвления для блокирующей ошибки, возможного дубля и неизвестной категорииСценарий обработки исключений
Финальная задачаСобирает цепочку: новый отзыв → обезличивание → анализ ИИ → реестр → ручная проверка → передача подтверждённой проблемыРабочий прототип системы обработки обратной связи

Переносимый навык

Студент учится сначала определять структуру результата, затем применять ИИ только для смыслового анализа текста, а строгие правила автоматизации — для дальнейших действий. Та же архитектура переносится на другие задачи:

  • в поддержке — определение темы обращения;
  • в продажах — анализ причин отказа;
  • в HR — классификация обращений сотрудников;
  • в исследованиях — обработка интервью и открытых ответов.

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

Вариант 2

Обработка итогов рабочих встреч

Тот же учебный принцип можно показать на другом частом сценарии: расшифровка встречи поступает в систему, модель выделяет решения, задачи, ответственных, сроки и открытые вопросы, а автоматизация раскладывает результат по полям. Записи с пропущенным сроком, неясным ответственным или неоднозначной формулировкой получают статус «Требует уточнения». Project-менеджер сверяет черновик с расшифровкой и только после проверки переносит задачи в трекер.

Этот вариант проще для новичка, но менее оригинален. Он хорошо подходит для первого знакомства со схемой «неструктурированный текст → структурированный результат → проверка → действие».

Вариант 3

Подготовка отчётов о занятиях для родителей

Персонаж и ситуация

Анна руководит образовательным проектом — франшизой робототехники для детей от двух лет. После каждого занятия преподаватели отправляют родителям фотографии и короткий отчёт: что дети собирали, какое физическое явление изучали и какие эксперименты проводили. Такие отчёты помогают родителям видеть ценность занятий и влияют на удержание клиентов.

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

Цель учебной автоматизации — превратить проверенный ручной процесс в управляемый сценарий: преподаватель указывает тему и факты занятия, система готовит черновик по методическим материалам, а человек проверяет его перед отправкой родителям.

Логика сценария

Вход: преподаватель заполняет короткую форму: дата и тема занятия, возраст группы, собранная модель, изученное явление, проведённый эксперимент и ссылка на фотографии.

Обработка:

  1. No-code-сценарий получает данные формы и находит утверждённый фрагмент методики по теме занятия.
  2. Языковая модель составляет черновик отчёта по шаблону и только на основе переданных фактов.
  3. Обычная логика проверяет заполненность обязательных полей, сохраняет черновик и направляет его преподавателю или методисту на проверку.

Условия:

  • если обязательных фактов не хватает, отчёт не генерируется, а возвращается преподавателю на уточнение;
  • если тема не найдена в базе методических материалов, запись получает статус «Проверить методисту»;
  • модель не должна придумывать действия детей, результаты эксперимента или образовательный эффект;
  • фотографии детей не передаются языковой модели: сценарий работает только с текстом и ссылкой на материалы;
  • без подтверждения преподавателя или методиста текст не отправляется родителям.

Выход: черновик отчёта в едином стиле с понятным описанием занятия, изученного принципа и эксперимента, а также ссылка на подготовленные фотографии.

Контроль: преподаватель проверяет соответствие реальному занятию, методическую корректность, понятность для родителей и отсутствие выдуманных деталей. После подтверждения обычная автоматизация публикует или отправляет отчёт по выбранному каналу.

Здесь ИИ преобразует факты и методический материал в понятный родителям текст. No-code-сценарий собирает данные, находит нужный источник, проверяет обязательные поля, управляет статусами и отправкой. Человек остаётся источником фактов и отвечает за финальную проверку.

УровеньДействие студентаРезультат
Рутинная задача 1Сравнивает несколько хороших отчётов и выделяет их общую структуру, тон и обязательные элементыШаблон качественного отчёта
Рутинная задача 2Передаёт модели факты одного занятия и составляет инструкцию для подготовки текста по шаблонуПервый черновик и рабочий промпт
Рутинная задача 3Проверяет промпт на разных темах и создаёт чек-лист фактической и методической проверкиНабор тестов и чек-лист контроля
Мидл-задача 1Настраивает форму, таблицу и автоматическую передачу данных в модельПрототип генерации черновиков
Мидл-задача 2Подключает методические материалы и добавляет ветвления для пропущенных данных, неизвестной темы и ручного согласованияСценарий обработки исключений
Финальная задачаСобирает цепочку: форма преподавателя → поиск методического контекста → генерация → проверка → подтверждение → отправка родителямРабочий прототип системы подготовки отчётов

Переносимый навык

Студент учится автоматизировать подготовку регулярного контента, не отдавая модели право придумывать исходные факты. Для этого нужно отделить данные от формы подачи, определить надёжный источник контекста, задать шаблон результата и встроить человеческую проверку.

Та же схема переносится на другие задачи:

  • в образовании — отчёты об успеваемости и описания занятий;
  • в продажах — персонализированные follow-up-письма по итогам встречи;
  • в HR — черновики обратной связи кандидатам;
  • в сервисе — сообщения клиентам о ходе выполнения заказа.

Сильная сторона этого варианта — реальный подтверждённый кейс с измеримым сокращением времени и последующим внедрением в команду. Ограничение — исходный процесс был не полной автоматизацией, а работой человека с ИИ. Поэтому в учебном фрагменте важно явно показать переход от ручного эксперимента к no-code-сценарию, а не выдавать первоначальный опыт за готовую автоматизированную систему.

2
Программное ревью черновика урока
Проверить предложенный черновик урока «Автоматизированная служба поддержки» и дать профессиональный разбор: методические ошибки, ошибки по существу и игнорируемые риски, — а также предложить переработанный вариант урока.
Развернуть ответ

Общая оценка

Урок формирует опасную иллюзию, что подключение языковой модели к почте автоматически создаёт полноценную службу поддержки. Студенту предлагают собрать линейную цепочку без правил, проверки и обработки ошибок, а затем сразу разрешить ей отправлять сообщения клиентам.

Студент учится соединять кнопки конкретных сервисов, но не проектировать автоматизацию. Корректный результат урока:

Студент создаёт прототип системы, которая классифицирует входящие письма, готовит черновики ответов по заданным правилам и передаёт их сотруднику на проверку.

Методические ошибки

ПроблемаПочему это ошибкаКак исправить
Завышенное обещание результатаОдин сценарий не заменяет поддержку и не гарантирует отсутствие ошибокОграничить кейс подготовкой черновиков для типовых обращений
Нет входных требованийНе определены типы писем, правила ответа и источник достоверной информацииСначала описать категории обращений и допустимые действия
Дана последовательность кнопокСтудент повторит сценарий, но не поймёт принцип его построенияОбъяснить схему: событие → данные → ИИ-операция → проверка → действие
Слишком общий промптУ модели нет контекста, базы знаний, ограничений и формата результатаДобавить правила, источники, запреты и структуру ответа
ИИ и автоматизация смешаныНе объясняется, где нужна модель, а где достаточно условия или поискаРазделить вероятностную обработку текста и строгую логику
Нет промежуточной проверкиПервая версия сразу взаимодействует с реальными клиентамиНачинать с тестовых писем и сохранения результата в черновики
Практика проверяет наличие сценарияСкриншот не показывает качество результата и понимание логикиПроверять решение на тест-кейсах, включая исключения
Нет критериев успешностиНепонятно, когда прототип можно считать рабочимЗадать критерии качества и безопасности
Урок привязан к одному стекуПри смене сервиса навык перестаёт работатьСтроить обучение вокруг общей архитектуры автоматизации

Ошибки по существу и проигнорированные риски

1. Некорректная работа с моделью

Промпт «Ты — служба поддержки. Отвечай на письма клиентов» не содержит: информации о компании, правил возврата и доставки, допустимого тона, источника фактов, запрета на выдумывание и критериев передачи обращения человеку. Модель может убедительно придумать статус заказа, срок возврата или скидку. Письмо клиента — недоверенный текст с возможными попытками prompt injection.

2. Ошибочная архитектура

ИИ не «подтягивает данные из таблицы» самостоятельно. Получение данных — отдельный шаг: извлечь идентификатор → проверить формат → найти запись → передать модели только нужные поля → обработать случай «заказ не найден».

3. Автоотправка без контроля

Автоотправка допустима только для заранее определённых низкорисковых ситуаций после отдельного тестирования. Претензии, возвраты, юридические вопросы и нестандартные обращения — всегда к сотруднику.

4. Избыточные права доступа

Полный доступ к таблице противоречит принципу минимальных привилегий. API-ключи нельзя помещать в промпты, письма, скриншоты и открытые таблицы.

5. Персональные и коммерческие данные

До подключения внешнего сервиса нужно определить: какие данные нужны модели, где они обрабатываются, разрешено ли это политикой организации, можно ли их обезличить.

6. Эксплуатационные риски (не рассмотрены в уроке)

  • Недоступность API, тайм-ауты, лимиты запросов
  • Повторная обработка одного письма
  • Ответы на автоматические уведомления и почтовые циклы
  • Письма без текста или с вложениями
  • Журналирование, мониторинг, аварийное отключение
  • Стоимость обработки и действия при ошибке

Чему студент должен научиться

После урока студент должен уметь:

  1. Разложить автоматизацию на триггер, подготовку данных, ИИ-шаг, проверку и действие.
  2. Определить, где нужна языковая модель, а где достаточно обычного условия или поиска.
  3. Ограничить автоматизацию типовыми низкорисковыми обращениями.
  4. Составить инструкцию для модели с контекстом, правилами, запретами и структурированным результатом.
  5. Настроить автоматическую отправку только для безопасных сценариев, а остальные обращения передать человеку.
  6. Обработать неопределённость, отсутствующие данные и технические ошибки.
  7. Проверить решение на обычных, пограничных и опасных сценариях.
  8. Перенести ту же архитектуру на другую модель или платформу автоматизации.

Переработанный вариант урока

Урок 4. Автоматизируем коммуникацию по заказу — и подключаем ИИ только там, где он нужен

Результат: студент соберёт прототип коммуникации интернет-магазина, который:

  • автоматически отправляет уведомления при изменении статуса заказа;
  • подставляет в письмо достоверные данные из CRM или учебной таблицы;
  • распознаёт смысл входящего вопроса клиента;
  • отвечает по строгому шаблону на запрос статуса заказа;
  • регистрирует сложные обращения и передаёт их сотруднику.

Учебный стек: Яндекс Почта + Albato + учебная таблица заказов + YandexGPT (или GigaChat + n8n).

Если ответ однозначно определяется событием и данными, используем обычную автоматизацию. Если нужно понять свободный текст, подключаем ИИ. Решение с риском для клиента передаём человеку.

Перед началом

Студент создаёт только учебный почтовый ящик. Остальные исходные материалы он скачивает с Яндекс Диска:

  • файл «Учебные заказы» — готовая таблица из десяти вымышленных заказов, в таблице указаны номера заказов, состав, сумма, способ доставки, адрес, статус и ссылка на отслеживание;
  • файл «Шаблоны писем интернет-магазина» — пять заранее подготовленных и утверждённых шаблонов.

Студент не придумывает состав заказов и тексты писем: цель урока — научиться подключать источник данных, выбирать нужный шаблон, подставлять переменные и настраивать маршруты автоматизации. Реальные персональные и платёжные данные в учебных файлах не используются.

В файле «Шаблоны писем интернет-магазина» находятся пять шаблонов:

  1. заказ создан;
  2. заказ передан в доставку;
  3. заказ доставлен и готов к получению;
  4. заказ получен — благодарность, ссылка на отзыв или промокод;
  5. обращение принято службой поддержки.

Вместо реальных данных в шаблонах используются переменные: {{order_id}}, {{items}}, {{total}}, {{delivery_method}}, {{delivery_address}}, {{tracking_url}}, {{ticket_id}}. Студент не формулирует тексты с нуля и не просит нейросеть написать их: его задача — выбрать нужный шаблон и настроить подстановку достоверных данных из учебной таблицы.

Для проверки сценария студент использует пять тестовых ситуаций:

  1. в таблице появился новый заказ;
  2. заказ передан в доставку;
  3. клиент спрашивает: «Где мой заказ?»;
  4. клиент пишет о повреждённом товаре;
  5. клиент задаёт вопрос без номера заказа.

Шаг 1. Разделить сценарий на три маршрута

МаршрутПримерНужен ИИ?Действие
Системное уведомлениеЗаказ создан, отправлен, доставленНетСобрать и отправить письмо по шаблону
Простой входящий запрос«Где мой заказ?»Только как классификаторНайти заказ и отправить статусный шаблон
Сложное обращениеПретензия, возврат, недостаток данныхНе для решенияЗарегистрировать, отправить отбивку, передать сотруднику

Главное правило: ИИ не должен придумывать статус, сумму, адрес или условия возврата. Источник фактов — CRM или таблица заказов.

Шаг 2. Настроить системные уведомления без ИИ

Первый сценарий запускается при изменении статуса. Он находит запись в таблице и выбирает шаблон: для created — письмо с составом, суммой, доставкой и трек-ссылкой; для shipped, delivered, received — остальные готовые шаблоны. ИИ не нужен: текст утверждён, значения берутся из системы.

Шаг 3. Обработать входящий вопрос о статусе заказа

Второй сценарий запускается при новом письме клиента. Сначала система исключает собственные автоуведомления, чтобы не создать почтовый цикл, затем определяет маршрут обращения.

Для фраз вроде «Где заказ?», «Когда привезут?» или «Пришлите трек-номер» можно начать с обычных правил и ключевых фраз. Если формулировки клиентов разнообразны и правил становится слишком много, ИИ используется только как классификатор.

Пример инструкции:

Определи тип обращения клиента.

Допустимые категории:
- order_status — клиент спрашивает, где заказ или как его отследить;
- complex — претензия, возврат, юридический вопрос, запрос изменения;
- unknown — намерение неясно или данных недостаточно.

Не отвечай клиенту и не придумывай факты.
Верни только название категории.

Письмо клиента:
{{текст письма}}

Если order_status: сценарий извлекает номер заказа → проверяет формат → находит запись → проверяет совпадение адреса отправителя → подставляет статус и трек-ссылку в шаблон → отправляет ответ. Если номер отсутствует, заказ не найден или адреса не совпадают — данные не раскрываются, обращение уходит к сотруднику.

Шаг 4. Передать сложное обращение человеку

Для категорий complex и unknown сценарий создаёт обращение в очереди поддержки и присваивает ему номер. Клиент сразу получает автоматическую отбивку:

Мы получили ваше обращение № {{ticket_id}}. Специалист поддержки свяжется с вами в установленный срок.

Этот текст студент также не составляет самостоятельно: сценарий использует пятый шаблон из учебного файла и подставляет в него номер обращения. После этого исходное письмо и номер обращения передаются сотруднику. Ответ по существу отправляет человек. Такая отбивка подтверждает получение запроса, но не обещает решение, которого система пока не может гарантировать.

Шаг 5. Добавить защитные условия

  • Минимальные права доступа к почте и таблице
  • Запрет на отправку данных заказа при несовпадении адреса клиента
  • Обработка случая, когда заказ или трек-ссылка не найдены
  • Журналирование отправленных уведомлений
  • Защита от повторной отправки одного письма
  • Маршрут к сотруднику при любой технической ошибке

Шаг 6. Протестировать сценарий

ТестОжидаемый маршрутОжидаемый результат
Заказ созданБез ИИПисьмо с составом, суммой и доставкой
Заказ отправленБез ИИПисьмо со статусом и трек-ссылкой
«Где мой заказ?» с корректным номеромПравила или ИИ-классификация → шаблонАктуальный статус из таблицы
«Товар повреждён, требую возврат»СотрудникОтбивка с номером обращения
Вопрос без номера заказаСотрудникОтбивка без раскрытия данных
Номер чужого заказаСотрудникДанные заказа не отправлены
Ошибка доступа к таблицеСотрудникКлиенту не отправлена выдуманная информация

Критерии выполнения

  • системные уведомления формируются без ИИ из утверждённых шаблонов и данных заказа;
  • модель используется только для смысловой классификации свободного текста;
  • ответ о статусе содержит данные из CRM или таблицы, а не из ответа модели;
  • претензии, возвраты и неопределённые случаи передаются сотруднику;
  • клиент получает подтверждение регистрации сложного обращения;
  • персональные данные не раскрываются без проверки;
  • предусмотрены повторные отправки, ошибки интеграций и отсутствие данных;
  • студент может объяснить назначение каждого шага.

Практическое задание

Студент прикладывает:

  • схему из трёх маршрутов;
  • пример настроенного шаблона с переменными и результатом их подстановки;
  • инструкцию для ИИ-классификатора;
  • результаты семи тестов;
  • объяснение, почему в системных уведомлениях языковая модель не используется;
  • описание одного риска и способа его обработки.

Скриншот сценария можно приложить, но сам по себе он не подтверждает корректность решения.

Переносимый принцип

Модели, почтовые сервисы и платформы автоматизации можно заменить, но архитектура останется прежней:

Событие с однозначным результатом → обычное правило и шаблон. Свободный текст → ИИ для узкой смысловой задачи. Риск или неопределённость → человек.

Студент должен вынести из урока не расположение кнопок в Albato, а умение выбирать минимально сложный и достаточно безопасный способ автоматизации.

3
Объяснение для студента без технического бэкграунда
Объяснить простыми словами, почему нельзя сразу разрешить ИИ отправлять ответы клиентам, — без терминологии и в понятной аналогии.
Развернуть ответ

Обычная автоматизация похожа на почтового робота, который действует по чёткой инструкции: если заказ отправлен, он подставляет в готовый шаблон номер заказа, статус и ссылку для отслеживания. Для такого действия ИИ не нужен, потому что системе не приходится разбираться в смысле сообщения или придумывать ответ. ИИ стоит подключать, когда клиент пишет вопрос своими словами и сначала нужно понять, чего он хочет: узнать статус заказа, оформить возврат или сообщить о проблеме. Но ИИ может ошибиться в определении запроса или добавить сведения, которых нет в базе. Поэтому простые запросы лучше обрабатывать готовыми правилами, а сложные обращения — передавать сотруднику, при необходимости сохраняя ответ ИИ только как черновик. Перед настройкой сценария нужно спросить себя: здесь достаточно условия и шаблона или действительно требуется понять свободный текст?

Связаться со мной

Готова обсудить задания и ответить на любые вопросы