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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Комментарии

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



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