arrow

назад

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

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

repost

181

input message

напишите коммент


1 коммент

Нейросеть генерирует рабочий код, но поддержка его в дальнейшем не доступна для нее в большинстве случаев. Это значит что ты должен понимать архитектуру. Для быстрых фиксов и доработок ты должен знать как работает система. Ты не можешь полагаться на ии, это дорогой путь в долгосрочной перспективе. Таким образом мы можем сделать вывод что если хочешь что то затестить то тебе не нужно знать как работает под капотом, тебе нужно получить результат. Но в продакшен лить все подряд не стоит. Нужно описывать доку, код, с этим как раз хорошо справится ии. Просто попроси его добавлять док стринг гугл. Попроси добавить Ruffus , так ты будешь явно закрывать косяки или часть косяков в коде. Когда ты все это сделаешь будешь иметь код который будет описан.

0

ответить

еще контент автора

пост закреплён — пока закрепить можно только один пост

trash bin
перейти к нему не получится