Разрозненные мысли про ИИ

Хочется написать про ИИ, но идеи настолько разнородные, что в пост не собираются. Но не пропадать же хорошим мыслям!

В работе использую ChatGPT и Claude (гораздо реже). В Google стал лазить в 10 раз меньше, на stackoverflow — в 100. С удивлением слушаю программистов, которые говорят, что ChatGPT в их работе не применим. Я даже им верю в целом, просто радуюсь, как мне повезло.


В чатике бывших коллег долго обсуждали, что никак ИИ не заменит программистов. Потом пришли свежеуволенные коллеги и сказали, что прошли сокращения, потому что компания решила внедрить ИИ везде и считает, что с помощью ИИ с их задачами справится гораздо меньше людей. Денёк пообсуждали, что компания — козлы. Потом снова стали обсуждать, что ИИ не заменит программистов.
Ещё в далёком 2019м я писал, что тест Тьюринга уже ИИ фактически проходит. Современные системы проходят его с очевидностью. И что? А ничего. Тест Тьюринга просто перестали обсуждать. Сейчас говорят, что ИИ должен превосходить человека во всём, сделать прорыв в науке, суметь заработать из 100 долларов миллион без помощи человека или просто быть основан на биологии, а не на технике. Какие же мы, люди всё-таки самодовольные лицемеры.
С помощью ChatGPT написал пару игр (статьи на английском: 1, 2; сами игры: 1, 2). Код писал ИИ, я только рулил. Первую игру писал год назад, вторую недавно. Прогресс за год впечатляет неимоверно. Тешу себя надеждой, что часть этого прогресса заключается в том, что я поднаторел в использовании ChatGPT.

Интересно думать про принципы организации разработки ПО, когда тебе не нужно понимать и писать код, но нужно сделать его понятным для ChatGPT.


Удивительно полезен оказался ChatGPT в изучении языков и культур. Довольно часто вижу какие-то мемы, которые основаны на песнях 70х или фильмах 50х или ещё чем-то таком же. Например, недавно не понял вот такой мемчик: ChatGPT открыл для меня мир странных collective nouns (можете погуглить "attempted murder crows", там даже принты на футболки есть). Слава мультимодальным моделям, в которые можно засовывать картинки!
Когда я радостно рассказываю, как здорово использовать ChatGPT, мне раз за разом говорят, что он не сравнится с человеком, потому что:
  • Он отвечает, даже если не знает.
  • А люди разве не так делают?
  • Он говорит неправду.
  • А люди вам говорят только перепроверенную истину?
  • Ответ сильно зависит от того, как задать вопрос.
  • А с людьми-то, с людьми не так?
Мне кажется, что слишком человечный ИИ получился. Людей это бесит. Нужен искусственный, безличный и полезный "Джарвис".
В недрах реддитовских комментариев нашёл прекрасный кусок диалога: — Я буду использовать ИИ для написания кода, только когда ему можно просто дать задачу и получить результат без необходимости всё проверять и переделывать за ним. — А когда это время наступит, зачем ты будешь нужен?
Как-то меня забавляет, что каждая прорывная (и даже не очень прорывная) технология проходит через все эти стадии отрицания, гнева и т.д. Я помню в школе сверстники обсуждали, что настоящий программист должен править код в машинных кодах. И даже видел этот процесс в реальности на олимпиаде по программированию. Потом было время, когда смеялись над IDE. Говорили, что настоящему программисту достаточно простого текстового редактора и терминала. Потом отрицали полезность интерпретируемых языков в общем и JavaScript в частности. Потом презрительно отзывались об облачных технологиях. Потом отмахивались от No Code. Теперь вот ИИ признаётся бесполезной ерундой. Даже не спишешь на старческое брюзжание, потому что в любом возрасте одна и та же реакция на нововведения.
А ещё меня прямо гипнотизирует умение ИИ генерить картинки. Рисовать никогда не умел, а тянуло. Теперь вот могу закидывать идеии в Midjourney или Dall-E и получать результат (можно поглядеть на заглавную картинку этого поста). А недавно на suno.com попробовал генерить музыку. Огонь просто! Жду с нетерпением доступной генерации видео.