Поставляемая часть побочного проекта этих выходных не была особенностью. Это был примерно 60-строчный репетиционный пакет, который намеренно ограничивал скорость, зависал и повреждал конечную точку собственной модели, а затем утверждал, что демонстрационные отчеты ухудшены, а не выброшены...
Поставляемая часть побочного проекта этих выходных не была особенностью. Это был примерно 60-строчный репетиционный пакет, который намеренно ограничивал, зависал и повреждал конечную точку собственной модели, а затем утверждал, что демонстрационные отчеты ухудшены, вместо того, чтобы выдавать 500.
Сама функция — одна страница, которая превращает журнал изменений в три удобных для поддержки маркера — заняла день. Остаток выходных был посвящен тому, чтобы сбой стал обычным случаем, потому что демо, которое работает только тогда, когда конечная точка модели исправна, — это не демо, а подбрасывание монеты.
Конструкция и крой, благодаря которым он прослужил два дня.
Проект намеренно небольшой: одна HTML-страница, один процесс Python, один исходящий вызов. Вставленный журнал изменений передается в конечную точку завершения чата, возвращается в виде текста, анализируется не более чем на три маркера и отображается с баннером, показывающим, пришел ли ответ из модели или из резервной версии.
Ограничение, которое сформировало все: и доступ к модели, и хост — бесплатные опции. Ни то, ни другое не является чем-то, на чем можно основывать бюджет задержки или предположение о доступности. Таким образом, вопрос об архитектуре изменился с «как поддерживать модель» на «что показывает страница через две секунды после того, как модель работает».