Прод или тест?
Во время тестирования ИИ я поймала себя на мысли, что иногда самое сложное не найти ошибку, а правильно организовать сам процесс проверки. Вроде бы всё достаточно просто. У нас есть система, есть сценарии, по которым нужно пройтись, и есть результат, который нужно оценить, но на практике возникает гораздо больше вопросов, чем кажется изначально. Например, я долго размышляла над тем, какую базу данных лучше использовать для тестирования: тестовую или продакшн? С одной стороны, тестовая база кажется наиболее логичным вариантом. Она безопасная, в ней можно создавать разные сценарии, менять данные и не переживать за последствия. Но есть один нюанс. Насколько такая база вообще отражает реальную жизнь? Ведь специально подготовленные данные зачастую слишком правильные и предсказуемые. А реальные пользователи редко действуют по заранее написанному сценарию. С другой стороны, продакшн-база кажется более интересной для тестирования, потому что в ней содержатся реальные данные, а значит, можно увидеть поведение ИИ в более естественных условиях. Ещё я заметила, что при тестировании ИИ не всегда получается оценивать ответы однозначно. Иногда ответ формально правильный, но совершенно бесполезный с точки зрения пользователя. Бывает и наоборот. ИИ отвечает не совсем так, как ожидалось, но при этом предлагает вполне разумное решение или ведет себя не совсем так как ожидалось. И здесь возникает вопрос что именно мы считаем ошибкой? Несовпадение с ожидаемым ответом или действительно неправильный результат? Мне кажется, одна из главных ошибок при тестировании ИИ пытаться проверять его так же, как обычную программу, где на определённый ввод всегда должен быть один конкретный результат. ИИ работает немного иначе, поэтому важно учитывать не только правильность ответов, но и их полезность, последовательность и способность справляться с нестандартными ситуациями. В итоге я пришла к выводу, что идеального варианта тестирования нет. Тестовая база нужна для безопасной проверки сценариев, а обезличенные данные из продакшна могут помочь увидеть реальные проблемы. И, наверное, самое важное не ограничиваться проверкой того, что ИИ умеет делать, а пытаться понять, где и почему он может ошибаться. Ведь именно неожиданные ситуации часто показывают о системе гораздо больше, чем десятки успешно пройденных стандартных тестов.
· вчера
тест!
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· вчера
Почему?)
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· вчера
Коммент поддержки, я пытался прочитать, но из-за того, что нет абзацев и сплошной текст - не смог 🥲
Но верю, что чёт полезное написано)
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· вчера
Спасибо за поддержку и за то, что сказали про восприятие текста)
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· вчера
Не за что) Мне не жалко!
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён