Нейросети с точки зрения разработчика с 13 летним опытом

Сейчас выполняя push очередного MR своего кода в очередной сервис компании, поймал себя на мысли, которой захотелось поделиться.

Что стоит за теми несколькими строчками которые отправил?

С виду кажется ничего сложно, это напишет любая нейросеть. Даже джун сможет повторить.

Но за всем этим стоит боль и ошибки, которые были совершены мной, компанией и компанией с которой мы делаем интеграцию.

Представил как какой-то нейросетевой агент будет проходить все те же ошибки, пытаться понять что тут собственно происходит во всех слоях (бизнес процесс, код, инфра). Как он будет пытаться заметить разницу между форматом в контракте API, примером запроса и ответа и фактический ответ endpoint (привет Озон). Рвать на себе волосы, материться и налив очередную чашку кофе, молча идти вносить правки.

Что сказать то хотел?

Ох... С вашими нейросетями у нас только добавляется работы.

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

P.S. Коллега который активно использует агентов, недавно запушил код в unit тест, который заменяет проверку исходящего запроса на any. По сути тест перестал быть полезен. Код стал чуточку хрупче, до бага стоимостью в десяток миллионов осталось... 3, 2, 1...

Начать дискуссию