経過戦評ロボットくんテキスト自動生成プログラム開発
経過戦評ロボットくんテキスト自動生成プログラム開発
経過戦評ロボットくん
gear gear
gear gear

ロボットくんとは

一打席速報をもとに自動で経過戦評を作成
2018年夏の高校野球 東・西兵庫大会
Twitter で配信します

ロボットくん

 神戸新聞社は、高校野球の一打席速報の内容を自動で解析し、試合の経過戦評を作成するプログラムを開発しました。名付けて「経過戦評ロボットくん」。人工知能(AI)のひとつである「機械学習」を用いた試みです。 2018年夏の東・西兵庫大会・準々決勝以降の試合で運用し、 7月23日から予定されている全試合で、それぞれの試合終了後にTwitterで配信します。 100回の節目を迎えた記念大会。甲子園という夢の舞台に挑み続ける球児たちの熱い戦いを発信するため、ロボットくんも一緒にがんばります。

難しい試合展開になればお手上げ状態も?
試験的な取り組み ぜひお楽しみください

神戸新聞の電子版・神戸新聞NEXT では、各打席の結果をリアルタイムで配信する一打席速報を、東西大会の準々決勝以降の全試合で実施します。ロボットくんはこの一打席速報を常時監視しており、終了した試合を見つけると、ページの内容を読み込み、打席結果を解析して経過戦評をまとめます。

読み込んでから出力までは1秒あまり。試験的な取り組みのため、担当者が目を通してからTwitterに配信しますが、文書の手直しはしません。難しい試合展開になればエラーが出てお手上げ状態になる可能性もありますが、誰でも失敗しながら上手になるもの…温かく見守っていただけたらと思います。ロボットくんの執筆する経過戦評をぜひお楽しみください。

スマホ画像

ロボットくんの仕組み

神戸新聞NEXT高校野球サイト・リアルタイムで一打席速報を表示
ロボットくん・試合状況を監視
終了した試合を感知すると、経過戦評を出力、Twitterで配信
神戸新聞NEXT高校野球サイト・リアルタイムで一打席速報を表示
ロボットくん・試合状況を監視
終了した試合を感知すると、経過戦評を出力
Twitterで配信
吹き出し

ロボットくん・経過戦評の作り方

試合の中での得点シーンそれぞれに、
勝敗への影響度を点数化
高い点数がついたシーンをテキストにまとめています

ロボットくんは経過戦評をつくるため、一打席速報の中から試合のハイライトを探し、文章として違和感なくまとめるという作業をしています。具体的には、試合の中で起きたひとつひとつの打席結果を分析し、それぞれの得点シーンについて勝敗への影響度を算出しており、高い点数がついた得点シーンを複数組み合わせてテキストにまとめています。

得点シーンごとに勝敗への影響度を計算 得点シーンごとに勝敗への影響度を計算


本物の記者が書いた戦評を
事前に機械学習

 どのようなシーンを重要と判断するかは、ロボットくんがあらかじめ「機械学習」を用いて作成した点数表をもとに計算しています。「教師」となるのは、記者が執筆し、神戸新聞に掲載されてきた試合の戦評です。学習対象となった試合数が多くないため、まだまだシーンの選択には改善の余地がありますが、精度を高められるよう検討していきます。

上へ