А этот пайплайн точно необходим?
Продолжаю постигать все эти нейросетевые премудрости, и чем дальше, тем сильнее меня мотает по синусоиде. Ещё недавно хотелось обмазаться всевозможными фреймворками и собрать себе полноценную фабрику разработки – казалось, что это единственный правильный путь пользования всем этим.
Идея до сих пор выглядит заманчиво: берёшь разные open source инструменты, собираешь из кастдевов и пользовательских историй продуктовый запрос, дальше spec-driven development, разработка, независимое тестирование, код-ревью. Всё связано в один гибкий пайплайн, который можно настраивать под себя. На каждом этапе свой инструмент, весь процесс продуман.
Но всё чаще думаю: если я уже понимаю, как пройти от запроса до работающего результата, умею поставить задачу и проверить, что получилось, то этот пайплайн у меня в голове есть. Обязательно ли ещё и целиком зашивать его во фреймворки? Возможно, сильной модели достаточно нормально объяснить, чего я хочу, а попытками заранее всё организовать я только добавляю оверинжиниринг.
Сейчас мне хочется взять относительно чистую Astra и делать задачи на ней. По ощущениям, получается даже лучше, но я пока не понимаю, насколько дело в самой обвязке, а насколько — во мне. Может, я просто чуть-чуть прокачался и теперь точнее формулирую запросы и лучше вижу, где модель нужно поправить. Поэтому объявлять фреймворки ненужными рановато: вполне допускаю, что меня ещё качнёт обратно.
А вы сейчас в каком периоде: собираете свою фабрику или убираете всё лишнее и работаете с моделью напрямую?