В рамках предыдущего поста прорабатывал варианты как решить проблему первичного распознания сканов документов. Начал с самого легкого пути, а именно через генерацию локального скрипта на питоне с использованием библиотеки paddleOCR. Скрипт писал не сам, генерировал через дипсик, постепенно уточняя требования и добавляя новую функциональность. Код все еще читаем для меня, я на 90% понимаю что в нем творится, но сам бы я, в силу малого опыта на питоне, такой бы код не написал.
Вопрос: насколько оправдано отпускать контроль за кодом и забивать болт на понимание что творится под капотом? Мое мнение таково: если это экспериментальная фича, которая будет в обязательном порядке убита - нейронки пусть творят что угодно. А вот когда концепт принят в работу, решение одобрено - тогда надо полностью переписывать кодовую базу, явно определяя архитектуру, требования, пограничные ситуации и обязательно вникая в код, который создала нейросеть. Если есть возможность - еще и оценивая на оптимальность и корректность реализации, в также наличие документации и комментариев. В ином случае говнокод прорвется в релиз, и потомки нам спасибо не скажут