Переосмысление программирования в эпоху больших языковых моделей
Недавно я посмотрел выступление Андрея Карпати на AI Startup School в Сан-Франциско — его взгляды на развитие искусственного интеллекта оказались по-настоящему вдохновляющими и достойными глубокого размышления. Андрей, чей опыт охватывает OpenAI и Tesla, часто подходит к вещам с редкой ясностью и простотой, напоминая современного Ричарда Фейнмана в мире AI.
Основная мысль, которая меня зацепила, — мы стоим на пороге новой эры программного обеспечения, которую он называет Software 3.0. Это не просто очередной виток развития, а коренная трансформация парадигмы, произошедшая за последние десятилетия. Программирование теперь все больше сводится к созданию промптов на естественном языке для LLM — новых «компьютеров», которые не просто выполняют код, а взаимодействуют с человеческими запросами и контекстом.
Интересно, как Андрей описывает LLM как своего рода «духов людей», каждый из которых обладает уникальной «персональностью» и определёнными ограничениями, среди которых — антероградная амнезия. Это заставляет взглянуть на такие модели не просто как на инструменты, а как на сложных, но очень талантливых и временами несовершенных «коллег». По сути, мы уже работаем не с машинами в традиционном смысле, а с новыми партнёрами, которые требуют собственного стиля взаимодействия и понимания.
Еще один важный инсайт — LLM становятся особым типом пользователей цифрового контента, наряду с людьми и программами. Это значит, что нам придется пересматривать структуру интернета и софта, адаптируя их под нужды этих моделей, чтобы повысить эффективность и качество взаимодействия.
Особенно выделяется мысль, что впервые в истории мощные технологии сначала получили в руки обычные люди, а уже потом — корпорации и государственные структуры. Эта инверсия по масштабу и сути действительно уникальна и, на мой взгляд, меняет ландшафт инноваций и контроля.
Для разработчиков это означает необходимую переквалификацию: нужно не просто уметь писать код на привычных языках, но и владеть нейросетевыми фреймворками и становится мастерами работы c большими языковыми моделями. То есть быть по-настоящему мультидисциплинарными специалистами — полиглотами в мире программирования.
От себя добавлю, сравнение LLM с героем фильма «Помни» (Memento) очень яро иллюстрирует их природу: постоянные фиксированные веса и ограниченный, быстро стирающийся контекст — именно с таким вызовом мы сталкиваемся при работе с этими системами. Для тех, кто не видел этот фильм, рекомендую — очень полезная метафора.
Выступление стоит посмотреть всем, кто интересуется, куда движется программирование и искусственный интеллект.
Ссылка на выступление на YouTube - https://www.youtube.com/watch?v=LCEmiRjPEtQ