Программист с 25-летним стажем о пользе и рисках ИИ в разработке

Знаете ли вы сайт informatykzakladowy.pl? Его ведёт Томаш Зелиньски, программист с 25-летним стажем, который развивал финансовые системы для NBP, создавал и верифицировал защиту банковских мобильных приложений, а также работал над поисковой системой Microsoft Bing.

Недавно он написал у себя в твиттере, что в январе этого года перестал скептично относиться к AI: «Я ещё не до конца в этом разобрался, но профессия программиста изменится больше, чем я думал год назад».

Wyborcza сделала с ним по этому поводу интервью (вы можете послушать подкаст по ссылке).

Вот что сказал пан Зелиньски:

  • Поначалу программист смотрел на чат-боты с позиции скептика. Но после того, как сам проверил возможности очередных версий LLM-ок, пришёл к выводу, что «спустя несколько лет развития эти инструменты стали достаточно хорошими, чтобы иногда ускорять работу человека, а порой повышать её качество».
  • Например, если несколько лет назад AI могу написать всего пару строчек кода, то сегодня LLM-ы могут сгенерировать по запросу план работы, а затем реализовать его пункт за пунктом. Но, конечно, результат ещё нестабилен;
  • Пан Зелиньски и сам пользуется AI-ками, так как работает в DeepL. По его словам, в компании нет запрета на использование кода, написанного AI. Наоборот, «сотрудников поощряют к экспериментам со всем, что появляется на рынке». Хоть это и не значит, что они сразу используют тестируемые инструменты в своём коде.
  • При этом программист подчёркивает: сегодняшние LLM-ы не будут одинаково полезны во всех применениях. Да, они помогают генерировать прототипы для внутренних тестов и экспериментов («AI позволяет сократить работу с недель до дней»). Но нужно понимать, что LLM обучаются на большом количестве уже существующего исходного кода, поэтому чаще всего будут предлагать код с архитектурой, похожей на образцы. Если же вы создаёте уникальный проект, то LLM будет скорее мешать, чем помогать.
  • Вместе с тем создание нового кода — не единственное возможное применение AI в отрасли ПО. Часто LLM помогает в понимании структуры существующих исходных файлов или поисках информации по внутренней базе.
  • Опять же, программист делает акцент на том, что для того же вайб-кодинга нужно хотя бы понимать, что ты делаешь: «Если ты не имеешь понятия о программировании, ты не способен оценить безопасность такого решения, твой LLM, впрочем, тоже нет. Рискуешь ты осознанно, а вот твои пользователи рискуют уже неосознанно».
  • Что насчёт массовых увольнений в бигтехе из-за ИИ? По мнению пана Зельвинскего, это «прекрасная отговорка» (кто знает, почему на самом деле провели лейоффы). С другой стороны, «каждый уволенный программист — это бюджет на несколько новых GPU». А в современном капитализме показатели должны расти каждый квартал, иронизирует он.
  • Самая большая проблема LLM — что в отличие от джуна модель не способна запомнить свою ошибку и научиться: «Когда процесс их обучения завершён, усвоенные знания и возможности "замораживаются"». И хотя сейчас существует несколько путей обхода этого ограничения, ни один из них пока не является эффективным.
  • «LLM-ы умеют очень быстро создавать новый код, но значительно менее эффективны в его модификации и поддержке, — добавляет собеседник. — Компании, предоставляющие услуги AI, фиксируют гигантские убытки, а каждый новый клиент ухудшает их финансовый результат. Возможно, через полгода или год источники финансирования иссякнут, а OpenAI и Anthropic попросту обанкротятся?».

Текст полностью

Согласны ли вы с паном Зельвенским?

Читать дальше

В Польше госпереворот? Почему это не так — объясняют в подкасте «Зроблена ў Польшчы»

В Польше госпереворот? Почему это не так — объясняют в подкасте «Зроблена ў Польшчы»

Уже несколько дней в Польше бушуют страсти вокруг Конституционного трибунала – высшего судейского органа страны. Правящая партия попыталась отстранить от работы его руководство, оппозиция называет это попыткой государственного переворота. Что на самом деле произошло и откуда тянется спор вокруг Конституционного трибунала – объясняет Кирилл, ведущий подкаста про польскую политику «Зроблена ў Польшчы»

Украинцы уезжают из Польши? Вот что об этом говорят официальные цифры

Украинцы уезжают из Польши? Вот что об этом говорят официальные цифры

Анализ данных Управления по делам иностранцев показывает, что сокращение числа украинцев в реестрах связано с проверкой личности и переходом на другие виды легализации, а не с массовым отъездом из Польши.

«В2 недостаточно, чтобы теорию упругости на китайском изучать». Как беларус учился в Китае

«В2 недостаточно, чтобы теорию упругости на китайском изучать». Как беларус учился в Китае

Сейчас Андрей живёт в Белостоке и работает как Hosting Services Analyst. Но ранее он провёл четыре года в Китае — городе Шэньян, где изучал «Промышленное и гражданское строительство». Каким был Китай до ковида и можно ли сравнить польский смог с китайским — читайте в интервью DZPK. Как попал в Китай Андрей учился