Найти в Дзене
AnnBer ART

Почему нейросети сначала научились творчеству, а толькопотом программированию?

В последние годы нейросети научились генерировать тексты, создавать художественные изображения и даже сочинять музыку. Но их способность писать функциональный, эффективный код появилась заметно позже. Почему так произошло? И что это говорит нам о природе творчества и программирования? Парадоксально, но даже сложные творческие задачи оказались для ИИ проще, чем строго формальная задача программирования. Генеративная модель может легко создать правдоподобный рассказ или визуально привлекательное изображение — даже если она не до конца понимает, что именно создала. Почему? Потому что искусство допускает ошибки. Если ИИ проведёт линию чуть криво или подберёт «не то» слово в предложении, зритель может воспринять это как стиль или изюминку. А вот в коде? Одна пропущенная скобка или неправильная переменная — и всё ломается. И если искусство принимает неоднозначность, то программирование требует абсолютной точности. При генерации текста или изображений нейросети полагаются на вероятности и
Оглавление

В последние годы нейросети научились генерировать тексты, создавать художественные изображения и даже сочинять музыку. Но их способность писать функциональный, эффективный код появилась заметно позже. Почему так произошло? И что это говорит нам о природе творчества и программирования?

1. Искусство прощает. Код — нет.

Парадоксально, но даже сложные творческие задачи оказались для ИИ проще, чем строго формальная задача программирования. Генеративная модель может легко создать правдоподобный рассказ или визуально привлекательное изображение — даже если она не до конца понимает, что именно создала.

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

И если искусство принимает неоднозначность, то программирование требует абсолютной точности.

-2

2. Генерация творчества основана на шаблонах

При генерации текста или изображений нейросети полагаются на вероятности и выученные шаблоны из огромных датасетов. Они смешивают знакомые элементы — фразы, цвета, ритмы — и создают нечто новое, но статистически правдоподобное.

Такое импровизирование отлично работает для рассказов, стихов и картин. Но в программировании одного смешения знакомых фрагментов недостаточно. ИИ нужно логически структурировать инструкции, понимать функциональные требования и предугадывать поведение системы. Это гораздо строже, чем сочинять фэнтезийный роман.

Создать картину — как сложить мозаику. Пару «неправильных» плиток можно простить. Создать программу — как собрать часы: каждая шестерёнка должна встать на место.

-3

3. Общество любит красивые картины больше, чем работающие скрипты

Творческие способности ИИ вызвали вирусный восторг: «Смотрите, он нарисовал картину, как у Ван Гога!» или «Он написал стихотворение о любви!» Это вызвало интерес публики и внимание СМИ.

А вот идея о том, что ИИ пишет работающий код, таких эмоций не вызвала. Её сложнее было визуализировать и подать зрелищно. Результат? Исследования и финансирование сначала пошли в творческий ИИ — он был лучше для «шоу и рассказов».

Кодящий ИИ, напротив, остался нишевым — важным для разработчиков, но без вирусной искры.

-4

4. Искусство — повсюду. Чистый код — не особо

ИИ учится на данных. В интернете — миллионы картин, песен, стихов и книг, готовых для обучения. А вот хорошо задокументированный, структурированный и открытый код? Его куда меньше, да ещё и часто под лицензиями или скрыт в приватных репозиториях.

Иными словами, у ИИ было больше «еды» для искусства, чем для программирования.

-5

5. Ирония: код ведь должен быть механическим, да?

Часто говорят, что программирование — это логичная, механическая задача, легко автоматизируемая. А творчество — последнее, чему научатся машины.

Но что случилось? ИИ сначала освоил поэзию, живопись и музыкальную импровизацию. И только потом — надёжный код. Почему? Потому что код не так механичен, как кажется. Хорошее программирование требует контекста, структуры и даже изобретательности.

А вот искусство часто полно повторяющихся форм, жанров и шаблонов. Как только понимаешь их, можно их миксовать.

Так что, возможно, старое предположение было ошибочным. Кодинг — это тоже творчество. Разница лишь в том, что компилятор — гораздо строже, чем любой художественный критик.

-6

Заключение

История о том, как нейросети покорили искусство раньше логики, учит нас следующему:

  • Творчество — не за пределами алгоритмов.
  • Точность — трудна, даже для машин.
  • И то, что казалось простым, может оказаться гораздо сложнее.

Как говорят разработчики:

“Programming is also art—just with a harsher compiler.”

#ИИ #Нейросети #МашинноеОбучение #Творчество #Программирование #Кодинг #ГлубокоеОбучение #Технологии #Инновации #РазработкаПО #ЦифроваяТрансформация #БудущееРаботы #МыслиОТехе #ДизайнМышление
#AI #ArtificialIntelligence #MachineLearning #Creativity #Programming #Coding #DeepLearning #NeuralNetworks #Technology #Innovation #SoftwareDevelopment #DigitalTransformation #FutureOfWork #TechThoughts #DesignThinking