Найти тему
Магия инноваций

Мой эксперимент с нейросетью, которая сама сочиняет продолжение написанного текста

Доброго времени суток! Настал новый год и настало время нового эксперимента. Мы посмотрим, как искусственный интеллект будет сам додумывать и дописывать текст, который напишу я. По сути, мы напишем текст совместно с искусственным интеллектом. Интересно? Тогда давайте начнем.

Источник: Яндекс.Картинки
Источник: Яндекс.Картинки

Нейросеть, которая стала предметом этого эксперимента, доступна в интернете абсолютно каждому человеку через браузер, система называется "Порфирьевич".

-2

Нейросеть создана на базе нейросети GPT-2 компании Илона Маска OpenAI, функцией которого является предсказывание следующего по смыслу слова в предложении. Но Порфирьевич умеет определять смысл того, что мы пишем и генерировать целые предложения. Более того, благодаря функции "Автодополнение" он умеет дописывать текст, который сам и написал! То есть, он может сгенерировать историю почти полностью самостоятельно, нам остается лишь наблюдать и при необходимости вносить коррективы.

Давайте посмотрим, как работает нейросеть:

Вводим два слова "Настало утро", нажимаем кнопку "Дополнить" и смотрим, что из этого получится:

Выглядит так, как будто нейросеть это писала про себя
Выглядит так, как будто нейросеть это писала про себя

Если мы нажмем кнопку "Варианты", то нейросеть сгенерирует новое предложение.

Теперь давайте введем текст большего объема и посмотрим, как хорошо нейросеть справляется с определением смысла. Введем вот такое начало истории:

Настало утро. Жанна проснулась даже без будильника. Наконец-то выходной. Не спеша, девушка встала, налила себе кофе и включила ноутбук. "Какой бы фильм посмотреть" - подумала она и посмотрела рейтинг триллеров этого года. "Хм, а вот этот вроде ничего" - подумала Жанна и нажала на кнопку воспроизведения видео. Но то, что она увидела на экране заставило ее по настоящему испугаться.

Смотрим, как же продолжит эту историю нейросеть:

Знаете, а неплохо. Мне уже хочется узнать, что будет дальше
Знаете, а неплохо. Мне уже хочется узнать, что будет дальше

А теперь давайте посмотрим, как искусственный интеллект продолжит то, что сам же и написал. Включаем функцию "Автодополнение", ставим количество автодополняемых слов, равное 50, и жмем на пробел после каждого сгенерированного отрывка.

-5

Результат меня приятно удивил, прямо скажем, система реально отлично определяет смысл написанного. Прямо начало мистического триллера получилось. Хотите узнать продолжение истории?

По словам разработчика Михаила Гранкина, система обучена на работах Достоевского, Толстого, Пушкина, Булгакова, Гоголя и Пелевина, а так же на стихах, которые ему удалось найти. Но давайте посмотрим, что будет, если мы введем, например, этот программный код:

var http = require('http');

http.createServer(function(req, res) {

res.writeHead(200, { 'Content-Type': 'text/plain' });

res.end('Hello World');

}).listen(3000);

console.log('Server run');

-6

То есть, как мы видим, программа распознает программный код и продолжает его писать. Да, не верно, но это дело времени, я думаю. Но ведь разработчик даже не упоминал об этой возможности! Очень интересно, как искусственный это сделал? А на что он еще способен?

Нейросеть доступна по этой ссылке и имеет открытый исходный код. То есть модифицировать и улучшить нейросеть может любой желающий.

Вот и видеозапись эксперимента: