Модель должна быть сменным модулем. Иначе вы в заложниках
Я видел системы, где название модели было вшито в тридцать мест. Замена одной строки превращалась в двухнедельный рефакторинг, а вместе с моделью уходил и подрядчик, который её выбрал в прошлом году.
Поэтому я проектирую так, чтобы модель была сменным модулем: одна точка вызова, свой интерфейс над API, промпты и схемы — в конфиге, а не в коде. Тогда новый поставщик проверяется прогоном своих задач, а не переписыванием системы.
Проверка простая: сколько файлов нужно тронуть, чтобы заменить модель? Если больше одного — это привязка. У себя я держу нормой полдня, включая тесты на своих задачах. Модели меняются каждый квартал: не влюбляйтесь в ту, что сегодня дешевле.
14 сентября 2026 г.