ИИ: Brainfuck

Три года назад я в шутку предлагал программистам переходить на «Брейнфак» — эзотерический язык программирования из восьми конструкций, который плохо давался нейросеткам. Что-то похожее на программу на этом языке они писали, но получался мусор.

Я пропустил момент, когда модели научились на нём писать. Буквально вчера догадался снова попробовать, оказалось — могут! Программу на скриншоте мне «Курсор» написал в режиме «Авто», где выбираются, в основном, слабые модели. Топовые справляются даже с такими заданиями как написать несложный эмулятор командной строки с несколькими основными командами и небольшой файловой системой!

Для человека это уже какой-то запредельный уровень. Если бы я решал эту задачу, я бы написал себе сначала какой-нибудь макроязык с трансляцией в «Брейнфак» и уже на нём написал то, что требуется.

Скриншот терминала с командой Brainfuck, генерирующей ASCII-арт из символов + и -, и подписью «Вот и всё ребята

Две вещи, с которыми модели ещё не справляются — это написание «квайна» (программы, которая выводит сама себя) и оптимизация программ на «Брейнфаке» по размеру. Даже топовые модели наотрез у меня отказываются такое писать. Даже после прямого приказа.

Интересно будет помучить этой задачкой новую модель «Антропика», которая должна появиться летом — я считаю их модели лучшими, хотя их последний «Опус» несколько разочаровал.

Добавлено позднее: справедливости ради насколько простую программу, как на картинке выше, нейросети и сейчас могут написать оптимальнее:

Скриншот терминала с командой Brainfuck, запущенной через PHP, и выводом «Вот и всё ребята» — юмористический пример использования esoteric-языка программирования.

Комментарии 10

Alexander Makarov № 1
Антропик лоботомировали. Попробуй gpt-5.5
Евгений Степанищев автор № 2
я им тоже пользуюсь, конечно. собственно «эмулятор командной строки» он мне и писал
Leonid № 8
Значит не только мне так кажется. Зачем они это делают..
Евгений Степанищев автор № 9
На эту тему пара статей на «Хабре» была. Распространённая версия — лоботомируют перед выпуском новой версии, чтобы она выгоднее смотрелась
Alexander Makarov № 3
так там же видно даже, что он сильно лучше