Открыт исходный код финского робота-журналиста

Открыт исходный код финского робота-журналиста

Открыт исходный код финского робота-журналиста

Теперь в журналистике наступит нечто. Финская государственная телерадиокомпания Yle выложила в открытый доступ исходные коды своего «робота-журналиста» Voitto (Победа). В настоящее время робот Voitto самостоятельно пишет отчеты о матчах по хоккею с шайбой. На примере выложенного кода становится понятно, как работает автоматизация написания статей. Исходный код можно загрузить и использовать под лицензией MIT.

Бот «Lätkä-Voitto» (Хоккей-Победа) является экспериментом, проводимым компанией Yle в части составления автоматизированных журналистих заметок на основе имеющихся данных. Этот робот пишет статистические статьи о результатах хоккейных матчей на финском и шведском языках, а затем публикует их в мобильном приложении на веб-сайте Yle.

«Это хороший пример сотрудничества Yle с другими организациями средств массовой информации», – сказал Джоуко Джокинен, главный редактор раздела новостей и текущих событий.

Для желающих поэкспериментировать в написании автоматизированных новостей, наряду с исходным кодом, для скачивания предоставляются статистические данные женской хоккейной лиги последнего сезона и второй хоккейной лиги Финляндии.

Алгоритм работы робота

Алгоритм работы робота

«Журналистика резко меняется, и своевременное использование ботов может помочь журналистам, позволяя им использовать больше времени для занятия более сложными проектами, в то время как боты заботятся о механизированных задачах», – сказала Юкка Нива, глава Yle Labs.

Известно, что предыдущие версии Voitto использовались для освещения результатов выборов в Финляндии, предоставляя оперативные сводки о местных результатах выборов из разных регионов Финляндии.

Бот Voitto написан на Scala. Он извлекает данные из статистических данных и затем преобразует их в простые значения. Например: “winInOvertime” is “True”, если игра была выиграна в овертайме. Значения используются для определения того, что стоит упомянуть в статье.

Выбираются определенные шаблонные тексты, которые образуют заголовок статьи, текст подводки и текст самой статьи. Затем значения помещаются в шаблоны для добавления деталей. Например: firstGoalPlayer является именем игрока, который забил первый гол и так далее, сообщает Yle.fi.

Исходный код Voitto можно посмотреть на GitHub, где описание представлено на финском и английском языках, но все мы уже умеем пользоваться роботом переводчиком от google или аналогичным.

Похожие статьи

Комментариев пока нет

Оставьте свой комментарий, для нас важно Ваше мнение

Комментарии

Поля обозначенные как * требуются обязательно. Перед постингом всегда делайте просмотр своего комментария.



(Не публикуется)