Система нейросети функционирует по принципу генерации текста на основе введенных пользователями предложений. Это российский аналог нейронной сети GPT-2 компании OpenAI Илона Маска (поскольку это «лучшая нейросеть в своём классе»), созданный программистом Михаилом Гранкиным.
Для создания нейросети изначально обучили сеть класса NLG русскому языку, а после разработчик самостоятельно обучил её на работах таких русских писателей, как Гоголя, Пушкина, Достоевского, Булгакова,Толстого и Пелевина. А само имя нейросети «Порфирьевич» было выбрано в честь полицейского-литературного робота по имени Порфирий Петрович из романа «iPhuck X» Виктора Пелевина.
Цель создания проекта заключалась в том, чтобы создатель «Порфирьевича» –, убедил своего друга заняться нейросетями. По словам разработчика, нейронные сети – это просто и «круто», а каждый может научиться их использовать. При этом Михаил выступил за открытое использование своего алгоритма. Данный проект размещен разработчиком на веб-сервисе GitHub.
Принцип работы нейросети «Порфирьевич» очень прост. В пользовательском интерфейсе нужно ввести связный текст на русском языке, нажать «Дополнить» и нейросеть тут же выдаст вам продолжение. Если результат нелогичен или чем-то не устраивает, то можно нажать на кнопку «Варианты» и посмотреть новый вариант.
«Порфирьевич» доступен в web-версии. Также сгенерировать текст можно и с помощью подключенного к нейросети Telegram-бота.