гпт чат на русском: черновой словарь четырёх полей заявки. Сохранение ведущих нулей, обязательность, неизвестная валюта, спорные входы и вопросы для согласования требований.
Как описать процесс для автоматизации с нейросетью до написания кода
Офисный процесс описан от письма до завершения с ролями, тестом и отдельным исключением. Для подготовки схемы можно выбрать чат джипити на русском.
Как различать пустое значение, ноль и отсутствие поля
Назовите состояния отдельно
В описании входных данных назовите три состояния отдельно: передан ноль, передано пустое значение, поле отсутствует. Не назначайте им одно поведение из удобства таблицы. Сначала выясните, какой смысл имеет каждое состояние в процессе.
Учебные входы для суммы: 0, null и объект без поля суммы. Последний в рабочем примере обозначен словом MISSING только для объяснения. Это не строковое значение, которое следует отправить в систему вместо отсутствующего поля.
Разберите три заявки
Разберите три заявки. В первой сумма явно равна нулю. Во второй поле присутствует, но значения нет. В третьей отправитель не передал поле. Названия состояний описывают вход, а решение принять или отклонить его требует отдельного правила.
Не подменяйте null пустой строкой без согласования. Если источник действительно присылает пустую строку, добавьте четвёртый случай и сохраните его точный вид.
Для каждого входа запишите ожидаемое действие как вопрос владельцу процесса: сохранить, запросить уточнение, применить подтверждённое значение по умолчанию или отклонить. В учебной задаче выбор ещё не сделан.
Зафиксируйте ожидаемую обработку
После согласования внесите ответы в словарь полей и проверочные сценарии. Укажите, какое состояние обработано и что должен получить пользователь. Не называйте предложенные сценарии пройденными тестами без запуска.
Проверьте преобразования между источником и приёмником. Если один слой превращает пустоту в ноль, исходное различие потеряется; поэтому в своей проверке сохраните и полученный вход, и переданное дальше значение.
При ошибке начните с конкретной заявки и принятого правила, а не с общего обещания «очистить данные». Такая постановка позволяет обсуждать смысл суммы, не смешивая отсутствие сведений с настоящим нулём.
Ручная проверка описания на примере
Исходные записи
Вы подготавливаете обезличенный или учебный вход.
Порядок действий
Пройдите шаги по порядку и запишите места, где приходится догадываться.
Проверка результата
Не объявляйте процесс проверенным на всех случаях после одного примера.
Пройдите обновлённое описание на одном разрешённом учебном входе. Места, где приходится принимать неизвестное решение, вынесите в вопросы. Не подменяйте фактический процесс желаемым изменением без согласования участников.
Таблица исключений перед автоматизацией
Исходные записи
Вы собираете известные случаи отклонения от обычного порядка.
Порядок действий
Укажите наблюдаемую ситуацию и согласованное действие.
Проверка результата
Если действия нет, оставьте вопрос, а не придумывайте правило.
Пройдите обновлённое описание на одном разрешённом учебном входе. Места, где приходится принимать неизвестное решение, вынесите в вопросы. Не подменяйте фактический процесс желаемым изменением без согласования участников.
Как описать выход процесса
Исходные записи
Вы указываете, какой результат ожидается после завершения.
Порядок действий
Назовите документ, запись или событие, которое можно проверить.
Проверка результата
Не заменяйте конкретный выход фразой «всё обработано».
Пройдите обновлённое описание на одном разрешённом учебном входе. Места, где приходится принимать неизвестное решение, вынесите в вопросы. Не подменяйте фактический процесс желаемым изменением без согласования участников.
Роли в описании процесса
Исходные записи
Вы наблюдаете, кто выполняет каждый известный шаг.
Порядок действий
Запишите роль отдельно от фамилии и способа связи.
Проверка результата
Не назначайте полномочия, которые участник не подтверждал.
Пройдите обновлённое описание на одном разрешённом учебном входе. Места, где приходится принимать неизвестное решение, вынесите в вопросы. Не подменяйте фактический процесс желаемым изменением без согласования участников.
Входные данные небольшого процесса
Исходные записи
Вы выбираете одну повторяющуюся рабочую задачу.
Порядок действий
Перечислите, что поступает на вход и какие поля действительно используются.
Проверка результата
Не включайте чужие персональные сведения в учебный пример.
Пройдите обновлённое описание на одном разрешённом учебном входе. Места, где приходится принимать неизвестное решение, вынесите в вопросы. Не подменяйте фактический процесс желаемым изменением без согласования участников.