Вас только что добавили в репо. Ваша первая задача — добавить кнопку описания изображения с помощью искусственного интеллекта в приложение Android. Вы подключаете конечную точку, записываете выборку, и она возвращает предложение в симуляторе. Вы открываете пиар. Тогда старший инженер...
Вас только что добавили в репо. Ваша первая задача — добавить кнопку описания изображения с помощью искусственного интеллекта в приложение Android. Вы подключаете конечную точку, записываете выборку, и она возвращает предложение в симуляторе. Вы открываете пиар. Затем старший инженер спрашивает: «Что происходит, когда пользователь переключает Wi-Fi на LTE во время запроса?» Путь к успеху – самая легкая часть. Путь неудачи — это то место, где на самом деле оценивают вашу работу.
Эта статья представляет собой практическое упражнение именно для этой ситуации. Вы создадите небольшую комплексную функцию искусственного интеллекта с помощью бесплатного бэкэнда, а затем проведете ее через скриптовый тест жизненного цикла мобильного устройства: фоновый режим, потеря сети, удаление приложения и отзыв разрешений. В конце концов, ваш первый пиар будет включать доказательства того, что эта функция выживает в реальности, а не только в симуляторе.
Почему путь к успеху лежит
Симулятор дает вам стабильную сеть, активную работу и отсутствие конкуренции за системные ресурсы. У реальных пользователей есть режим полета, переключатели приложений, обновления ОС и диалоговые окна разрешений, которые они случайно нажимают неправильно. Ваша функция искусственного интеллекта может отлично работать в демо-версии, а затем незаметно выйти из строя, когда запрос будет прерван. Решение состоит в том, чтобы не добавлять больше кода вслепую; это значит инструментировать поведение и видеть, где требуется