Найти в Дзене

Искусственный интеллект заменит программистов? Экспериментирую с ChatGPT

В мире высоких технологий сейчас разгорелся очень мощный хайп по поводу системы GPT от компании OpenAI. Но настоящую бурю вызвала система ChatGPT. Это диалоговая система, которой пишешь какой-либо текстовый запрос, а она тебе дает ответ. Прямо как ты вчера вечером со своей подружкой в Telegram. Только ChatGPT, в отличие от твоей подружки, способен не только поддерживать диалог, но и выполнять различые задания, связанные с текстом: сочинить рассказ, стихотворение, подкинуть вдохновляющую цитатку или посоветовать, как найти дело жизни. И еще - ChatGPT может писать компьютерные программы. Вот эта возможность-то и вызвала дрожь в коленках программистов по всему миру. А я решил проверить, действительно ли компьютерная программа способна писать другие компьютерные программы ... Захожу в ChatGPT. Решил, что просить ИИ написать "Hello world" будет слишком просто и попросил написать калькулятор на Python. И вот какой результат я получил: А ниже ChatGPT протестировал свой же код: При этом код н

В мире высоких технологий сейчас разгорелся очень мощный хайп по поводу системы GPT от компании OpenAI. Но настоящую бурю вызвала система ChatGPT. Это диалоговая система, которой пишешь какой-либо текстовый запрос, а она тебе дает ответ. Прямо как ты вчера вечером со своей подружкой в Telegram. Только ChatGPT, в отличие от твоей подружки, способен не только поддерживать диалог, но и выполнять различые задания, связанные с текстом: сочинить рассказ, стихотворение, подкинуть вдохновляющую цитатку или посоветовать, как найти дело жизни. И еще - ChatGPT может писать компьютерные программы. Вот эта возможность-то и вызвала дрожь в коленках программистов по всему миру. А я решил проверить, действительно ли компьютерная программа способна писать другие компьютерные программы ...

Захожу в ChatGPT. Решил, что просить ИИ написать "Hello world" будет слишком просто и попросил написать калькулятор на Python. И вот какой результат я получил:

-2

А ниже ChatGPT протестировал свой же код:

-3

При этом код написан в отличном стиле, с комментариями, все как положено!

Приятно удивленный, я решил дать искусственному интеллекту задание посложнее и попросил его написать нейросеть. И что вы думаете? Он ее тут же написал!

-4

Да, это простая нейросеть для классификации изображений набора данных MNIST, состоящего из рукописных цифр от 0 до 9. Но факт остается фактом - нейросеть способна писать другие нейросети!

Ну конечно, подумал я, слишком простое задание. И попросил ChatGPT написать нейросетевую диалоговую модель. И с этим он справился. Написал, конечно, же на на Python с использованием библиотеки PyTorch и модели Transformer. Тут все еще круче получилось... Диалоговая система написала диалоговую систему. Интересно, а они смогли бы пообщаться между собой? Скриншот не стал выкладывать, чтобы не загромождать статью, код можно посмотреть в моем GitHub вот тут.

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