MatIntellect

Разработка ИИ-системы - это всегда кастомная история, и точек, где что-то может поломаться, достаточно много. Поэтому после разработки - своей или на заказ - обязательно нужна поддержка в течение какого-то времени. То, что мы предполагали в архитектуре, и то, что происходит в реальности, - совершенно разные вещи. Без внимательного слежения, фиксы багов и развития системы разработка очень часто превращается в мёртвый груз. Исключать этот этап нельзя никогда.

Что реально ломается в первые месяцы? Почти всегда одно и то же.

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

Ремонт узла в мастерской
Bulat843

Внешние зависимости меняются без спроса. Модель обновилась и начала отвечать чуть иначе. API площадки поменял версию или лимиты. Ничего не делали - а поведение системы уже другое.

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

Бизнес меняется. Новая услуга, новые правила, новый процесс. Логика, собранная под старую схему, тихо перестаёт соответствовать - и никто не замечает, пока не упрётся.

Ни одна из этих вещей не означает, что система сделана плохо. Это нормальное свойство кастомной разработки: система живёт внутри реальности, а реальность не стоит на месте. Запустил и забыл - работает только с тостером.

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

Мониторинг системы на дашборде
Vinícius Cezário

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

Поделиться:

Комментариев пока нет

Оставить комментарий

Поля со звёздочкой (*) обязательны