Российский программист создал сервис, который может продолжить любую историю за рассказчика

09.01.2020      17815

Разработчик Михаил Гранкин создал сервис «Порфирьевич», который умеет дописывать тексты на русском языке. Гранкин взял за основу нейросеть GPT-2 компании OpenAI  – «лучшую нейросеть в своем классе». Один из основателей компании – Илон Маск, создатель Tesla и SpaceX. 

Фактически «Порфирьевич» – русскоязычная версия GPT-2. Сервис умеет анализировать начало истории (от слова до нескольких предложений) и создавать продолжение, которое обычно кажется вполне осмысленным. Разработчику оставалось обучить сеть русскому языку. За основу для обучения Гранкин взял произведения Достоевского, Пушкина, Толстого, Булгакова, Гоголя и Пелевина. Название «Порфирьевич» – отсылка к пелевинскому роману «iPhuck X» и его герою, полицейскому-литературному роботу Порфирию Петровичу.

Как работает сервис

Для начала работы «Порфирьевичу» понадобится связный текст на русском языке. Но даже если вы введете одно слово, сервис сможет начать анализ. После ввода достаточно нажать на кнопку «Варианты». Для каждого из них система способна сгенерировать бесконечное множество продолжений. 

 

 

В расширенных настройках «Порфирьевича» можно задавать количество слов в дополнении – от 1 до 60. Также можно включать автодополнение – когда система анализирует начало предложения на этапе ввода и сразу предлагает варианты для продолжения.

Результат работы нейросети можно скопировать или сохранить в виде готовой картинки. Сеть запущена в облаке Amazon. А еще один бот Гранкина на том же движке пишет стихи. 

Что может «Порфирьевич»

Нейросеть генерирует действительно осмысленные тексты. Мы решили взять несколько популярных фраз и посмотреть, что получится:

 

 

 

«Крупные IT-компании вкладывают огромные деньги в AI. Результаты исследований публикуются открыто, почти всегда вместе с кодом. То есть результат многомиллиардных инвестиций раздают бесплатно на GitHub каждый день. И компании ещё соревнуются в том, кто больше раздаст этого добра. Количество публикаций и качество результатов растут невероятными темпами. В результате образуется разрыв – индустрия не успевает применить на практике все, что публикуют исследователи.

Делать исследования, создавать новую архитектуру нейронных сетей —сложно, а пользоваться готовыми нейросетями – очень просто. Отсюда получается рецепт успеха: взять с полочки результат многомиллиардных инвестиций и применить его к своей задаче», – рассказал Гранкин изданию TJournal.

Протестировать «Порфирьевича»


Автор:
Ксения Шестакова Обозреватель


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. capitan 2116 09.01.20 12:08 Сейчас в теме
На Хабре есть видео, где Порфирьич троллит Алису )
2. ellavs 843 09.01.20 12:11 Сейчас в теме
На тему IT почти всегда всякий бред выдает (т.е. поручить ему сгенерировать техническую документацию не получится :), в этом плане любопытнее проект, где ИИ генерирует аналоги вопросов Stack Overflow - ThisQuestionDoesNotExist.com - жаль для 1С такие пока не делает, было бы интересно).
А вот при попытке наваять что-то похожее на художественное произведение, у Порфирьевича получается неплохо, а зачастую довольно смешно.
3. Senator_I 13 09.01.20 12:36 Сейчас в теме
(2) ага, а то много технической документации есть в открытом доступе? Чтобы получить что-нибудь нормальное, надо в начале разместить что-нибудь нормальное.
6. Darklight 27 09.01.20 14:50 Сейчас в теме
(2)Не спешите с выводами - данные системы находятся лишь в самом начале своего пути - практически они ещё только младенцы, даже не по космическим, а по Земным меркам времени - уровень развития таких технологий сравним с развитием младенца-дауна которому отроду пара секунд - если не хуже! Но дайте им развиться хотя бы до возраста детсадовского малыша - и вы удивитесь его возможностям! Сколько на это времени понадобится - не знаю (могу предположить что фактических лет 10-20 должно хватить - по меркам развития Земли - это почти мгновение). А что будет - когда такие самоубчающиеся адаптивные нейросети достигнут развития страшекласника - пока даже представить страшно - они могут попросту "убить" кучу профессий - ну или как минимум очень сильно упростить их труд.
Думаю уже через 20-30 лет такие системы буду вести деловые переписки (и не только деловые), и даже дописывать за программистов их код (ну или как минимум предлагать готовые, адаптивные к контексту, шаблоны решений, и варианты рефакторинга и оптимизации поограммного кода и архитектуры IT системы в целом) - просто вместо Толстого с Достоевским надо скормить таким машинным системам побольше "качественного" программного кода и формализованных примеров из различных учебников IT для профессионалов - а с развитием данной системы будет не важно даже на каком языке (лингивтическом) будут сопроводительные тексты - самообучающаяся система сама все переведёт, разберёт и классифицирует! И ждать этого не так уж долго - тем более по меркам развития Земли - пару мгновений...
Рано или поздно такие систмы помощи доберутся и до 1С - сначала для пользователей (предположительно в 1С: Предприятие 9), затем и для программистов (в 1С: Предприятие 10) - ну если вообще эта учетная система доживёт до сего "светлого" будущего, и не будет подмята другими - более успешно и интенсивно развивающимися фреймворками и платформами (например в MS Visual Studio такие подвижки уже есть - и, думаю, 10 лет - и то что я написал выше - уже будет хоть в минималке доступно в какой-нибудь VS 2031).
4. VmvLer 09.01.20 12:46 Сейчас в теме
подобные технологии в плане эволюции ничего не несут - скорее один из путей деградации.

ну а раздают всем подряд так же как и в любой пирамиде - приведи трех друзей и получишь мешок с подарками.
цели раздач - расширить нейросети за счет обывателей и ,если повезет собрать, с них дань в виде персональных данных.
5. andryandry 111 09.01.20 13:54 Сейчас в теме
кто то догадается 1с-овский код из БСП ему скормить?
Rustig; roman.ch; +2 Ответить
7. Darklight 27 09.01.20 14:52 Сейчас в теме
(5)Упаси боже - не учите светлый интеллект дрянному коду!
11. buganov 183 10.01.20 05:53 Сейчас в теме
(7) можно примеры, где там дряной код?
8. juker 238 09.01.20 16:23 Сейчас в теме
А что, навеяло - порождающее программирование (ссылка)
В далёком том году пытал тему (к 1С не относится).
Интеллект ... очень, очень крутая тема, но ещё в более далёкие времена, когда ЕС-1035 была верхом совершенства, а в принтер заправляли "рулон обоев", уже были разговоры по автоматизации процесса программирования. Когда конечный пользователь используя модульность функциональности делал программу под себя, а всякие плюшечки настраивались унифицированным скриптовым языком.
Нда, в то время 64КБ должно было хватить на выполнение любой задачи.
9. user1274438 09.01.20 16:39 Сейчас в теме
Чтобы создать искусственный интеллект нужен первоначальный обычный интеллект. А это очень редкая штука, которая в природе почти не встречается...
10. AlexSinichenko 10.01.20 05:43 Сейчас в теме
Вот что сам "Порфирьевич" думает по этому поводу:

Текст новости:
Разработчик Михаил Гранкин создал сервис «Порфирьевич», который умеет дописывать тексты на русском языке. Гранкин взял за основу нейросеть GPT-2 компании OpenAI – «лучшую нейросеть в своем классе». Один из основателей компании – Илон Маск, создатель Tesla и SpaceX.
Фактически «Порфирьевич» – русскоязычная версия GPT-2. Сервис умеет анализировать начало истории (от слова до нескольких предложений) и создавать продолжение, которое обычно кажется вполне осмысленным. Разработчику оставалось обучить сеть русскому языку. За основу для обучения Гранкин взял произведения Достоевского, Пушкина, Толстого, Булгакова, Гоголя и Пелевина. Название «Порфирьевич» – отсылка к пелевинскому роману «iPhuck X» и его герою, полицейскому-литературному роботу Порфирию Петровичу.


Текст "Порфирьевича"
Уменьшение от «францисканцу» ясно указывает, что речь идет о роботе, играющем роль героя и пишущем о том же, о чем и автор книги. Как обычно, у Сердюка нет точных данных о времени написания пелевинского робота. Но как утверждала пресс-служба компании, речь идет о первой главе, где полицейский Порфирий сам превращается в полицейского, чью психологию предстоит интегрировать Сердюку. Поэтому задача формулирована довольно оригинально – Сердюк сам напишет Порфирия, став таким образом сотрудником фирмы и ассистентом Маска.
12. iozik 10.01.20 10:24 Сейчас в теме
хорошая вещь чтобы писать репчик )
13. user1338757 10.01.20 12:37 Сейчас в теме
Хотел сделать такую сеть когда-нибудь в ближайшее время, а уже сделали. Классно, теперь знаю, как это будет работать
14. user1339926 13.01.20 11:59 Сейчас в теме
Блин, раньше это просто называли бредогенератором, а теперь, вишь, "лингвистический нейронный сервис". Сколько красивых слов, а суть та же.
15. MisterWaters 13.01.20 13:19 Сейчас в теме
Теперь Маринина, Донцова и прочие "гениальные" писательницы современности будут издавать по дюжине книг ежемесячно.
Оставьте свое сообщение

См. также

В Google Play добавили новый раздел для разработчиков

Новость Android Google ИТ-новость Мобильные приложения Новости компаний

В мае Google объявил о новом требовании для Android-приложений, которые будут публиковаться в официальном магазине. Теперь для этого в Google Play Console появился соответствующий раздел Data safety (безопасность данных).

27.10.2021    3026    user1015646    1       

Новости Windows 11: первое обновление и свежие параметры безопасности

Новость Windows Безопасность ИТ-новость

Компания Microsoft представила первое обновление свежей операционной системы. Кроме того, официально опубликовали финальную версию базовых параметров безопасности для установки Windows 11.

27.10.2021    1875    user1015646    3       

Google Chrome больше не сможет использовать протокол FTP

Новость Google Безопасность Интернет ИТ-новость

Разработчики браузерного движка Chromium к релизу Chrome 95 полностью отключили поддержку устаревшего протокола передачи файлов FTP. Другие браузеры отказались от него еще раньше.

27.10.2021    1297    VKuser24342747    0       

Microsoft начала тестировать запуск Android-приложений в Windows 11

Новость Windows Android ИТ-новость Мобильные приложения Новости компаний

Microsoft разрешила участникам предварительного тестирования Windows 11 устанавливать приложения для Android через Windows Store. Пока доступен только ограниченный набор программ.

26.10.2021    1081    VKuser24342747    0       

«Яндекс» разработал протокол для ускорения работы поисковых систем

Новость Интернет Искусственный интеллект ИТ-новость Яндекс

«Яндекс» совместно с Microsoft создали протокол IndexNow, который позволяет сайтам оповещать поисковые системы об изменениях. Технология поддерживается только в Bing и в поиске «Яндекса».

26.10.2021    1467    VKuser24342747    0       

Microsoft представила веб-версию редактора кода VS Code

Новость ИТ-новость Новости компаний Облачные технологии

Microsoft выпустила браузерный вариант приложения VS Code, который позволяет писать код онлайн. Для работы программы не потребуется установка дополнительных расширений.

25.10.2021    12903    VKuser24342747    6       

«Ростелеком» запустит облако на процессорах «Эльбрус»

Новость Импортозамещение ИТ-новость Микроэлектроника Новости компаний Облачные технологии

«Ростелеком» создаст облачную платформу на «Эльбрусах» для государственных предприятий и бизнеса. Организации смогут получить частное облако, работающее на полностью российских технологиях.

25.10.2021    3660    VKuser24342747    0       

GitLab вышел на биржу с капитализацией 11 млрд долларов США

Новость git ИТ-новость Новости компаний

Компания GitLab, которая разработала одноименную систему управления git-репозиториями, провела первичное размещение акций (IPO) на бирже Nasdaq. Капитализация разработчика достигла 11 млрд долларов США.

22.10.2021    1738    user1015646    1       

В России создали лицензию для свободного ПО

Новость Импортозамещение ИТ-новость Минкомсвязь

Специалисты Минцифры разработали государственную открытую лицензию для программного обеспечения. Официальной презентации документа не проводили – текст документа обнаружили в Git-репозитории.

21.10.2021    2150    user1015646    1       

Депутаты Госдумы предложили Google и YouTube обсудить исполнение российских законов

Новость Google Законодательство ИТ-новость Новости компаний

Депутаты Госдумы пригласили Google и YouTube 25 октября в формате видеоконференции обсудить соблюдение российского законодательства. ИТ-компании приняли предложение.

19.10.2021    2575    VKuser24342747    9       

Разработчик создал язык Ć для написания кода на С, Python и JavaScript одновременно

Новость ИТ-новость Языки программирования

Разработчик из Польши Петр Фусик представил язык программирования Ć. Главная особенность технологии – возможность транслировать написанный код на С, С++, Java, Python и другие языки.

19.10.2021    13323    VKuser24342747    3       

Microsoft добавила подсистему Windows для Linux в Microsoft Store

Новость Windows ИТ-новость Новости компаний

Пользователям Windows 11 стала доступна предварительная версия подсистемы Windows для Linux (WSL). Ее можно установить из Microsoft Store.

18.10.2021    8010    SKravchenko    5       

Python вытеснил C с первого места в рейтинге языков программирования за октябрь

Новость ИТ-новость Рейтинг Языки программирования

Python впервые за 20 лет сумел обогнать Java и C по популярности и занять первую строчку в рейтинге TIOBE. Автор языка программирования Гвидо ван Россум поблагодарил сообщество за поддержку.

18.10.2021    5438    VKuser24342747    4       

Google сказал «SOS»: интернет-гигант поддержит новую программу вознаграждений

Новость Google ИТ-новость

Компания Google объявила о поддержке пилотной программы вознаграждений за поиск уязвимостей в софте с открытым исходным кодом. Ее назвали SOS (Secure Open Source, безопасное открытое ПО).

15.10.2021    2751    user1015646    0       

Samsung по ошибке предложил британцам предустановить российское ПО

Новость Импортозамещение ИТ-новость Мобильные приложения Новости компаний

Samsung в описании обновления для пользователей из Великобритании упомянула о том, что на устройства будут предустановлены российские мобильные приложения. Позже компания признала сообщение техническим сбоем.

14.10.2021    3354    VKuser24342747    2       

PostgreSQL 14: встречаем новую версию популярной СУБД с открытым кодом

Новость PostgreSQL ИТ-новость

Разработчики представили крупное обновление СУБД PostgreSQL. В свежей 14-й версии упростили доступ к информации в JSON-формате и добавили поддержку несмежных диапазонов, улучшили производительность и работу с распределенными данными.

13.10.2021    3682    user1015646    1       

Новые возможности Microsoft Office 2021

Новость ИТ-новость Новости компаний

5 октября Microsoft выпустила новую версию офисного пакета приложений Office 2021. Он предназначен для предприятий и пользователей, которые не хотят покупать Office 365, доступный только по подписке.

12.10.2021    16773    SKravchenko    0       

МГУ представил первый национальный стандарт для ИИ и больших данных

Новость Искусственный интеллект ИТ-новость

Национальный центр цифровой экономики МГУ подготовил к публичному обсуждению первую редакцию отечественного стандарта для работы с большими данными и нейросетями.

12.10.2021    4798    VKuser24342747    1       

Минцифры намерено встроить электронную подпись в SIM-карту

Новость ИТ-новость Минкомсвязь Цифровая подпись

Минцифры совместно с ФСБ, провайдерами и научными организациями разрабатывают технологию, которая позволит использовать электронную подпись при помощи стандартной SIM-карты.

11.10.2021    8737    VKuser24342747    2       

Крупнейшие российские ИТ-разработчики объединятся для развития Open Source

Новость Импортозамещение ИТ-новость Цифровая экономика

В Москве прошел форум Russia Open Source Summit. На нем лидеры российской ИТ-отрасли презентовали стратегию развития Open Source до 2024 года и анонсировали создание некоммерческой организации Russian Open Source Foundation.

11.10.2021    11140    ЕленаЧерепнева    2       

Язык программирования Python получил масштабное обновление

Новость ИТ-новость Языки программирования

В официальном блоге Python представлена последняя стабильная версия языка под номером 3.10.0. Из новинок – улучшенное отображение ошибок, поддержка структурного сопоставления и более строгого итерирования.

08.10.2021    14383    VKuser24342747    8       

Microsoft официально выпустила релизную версию Windows 11

Новость Windows ИТ-новость Новости компаний

Бесплатное обновление Windows 10 до одиннадцатой версии доступно для всех владельцев системы. Главные изменения – повышенная безопасность и улучшение дизайна.

07.10.2021    5485    VKuser24342747    7       

Крупное обновление для Ubuntu стало доступно для бета-тестирования

Новость Ubuntu ИТ-новость

Разработчики представили бета-версию Ubuntu 21.10 под названием Impish Indri. Последний раз операционная система получала крупный апдейт весной 2021 года.

05.10.2021    17051    VKuser24342747    4       

Привет, Java 17: что нового

Новость ИТ-новость Языки программирования

Вышла новая версия Java 17. Три ключевых изменения: использование только строгой семантики чисел с плавающей точкой, единый API (прикладной программный интерфейс) для генераторов псевдослучайных чисел и отдельный API сторонних функций и памяти.

04.10.2021    10157    user1015646    0       

Исследователи нашли способ передавать данные через полое оптоволокно

Новость Интернет ИТ-новость Телекоммуникации

Британская компания BT заявила о создании пустотелого оптического волокна, заполненного воздухом. Технология может применяться для передачи данных, в том числе использующих квантовое шифрование.

04.10.2021    9599    VKuser24342747    2