第2回東京公共交通オープンデータチャレンジ 応募作品

まよワン！じっこくん
SAPジャパン サービス部門 デザインシンキング研究会
PUBLIC目次

まよワン！じっこくん© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀPUBLIC•

自己紹介

•

「まよワン！じっこくん」とは•何ができるの？

•

なぜ必要？

•

「まよワン！じっこくん」つかいかた•

使ってみていただいた感想•

アーキテクチャ概要・拡張可能性

•

おわりに

10:59

2

自己紹介

SAPジャパン サービス部門 デザインシンキング研究会

デザインシンキングを使って何か面白いことをやろうと、SAPジャパン株式会社サービス部門の有志で集まったチームです。

第1回のオープンデータチャレンジでは、アイディアだけの応募でしたので、今回はアプリケーションの開発までやってみました。
第1回の応募作品アイディアはこちら「ユニバーサル乗換サポート」
既読10© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀPUBLIC

3

「まよワン！じっこくん」とは「まよワン！じっこくん」って何ができるの？
友達登録用
QRコード

コミュニケーションアプリ
LINE上で動作する、とてもシンプルなUIの時刻表検索チャットボット© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀPUBLIC

5

「まよワン！じっこくん」って何ができるの？
友達登録用
QRコード

東京メトロ路線の
 路線名
 乗車駅
 降車駅

 乗車時刻を指定することで、乗車時刻から1時間以内の降車駅に停まる列車の時刻表だけを表示してくれます© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀPUBLIC

6

「まよワン！じっこくん」がなぜ必要？

視覚障害をもつ方に伺うと、、、
健常者の方よりも乗車には時間がかかり、トラブルが発生することも多く、乗換案内の表示通りには乗れません。
そこで、乗換案内の結果をもとに、時刻表を確認して、乗車時間を決めます。

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀPUBLIC

7

「まよワン！じっこくん」がなぜ必要？

現在、多くの会社が様々な時刻表を表示するサービスを提供しています。しかし、音声ガイドで時刻表を読み上げると…
時刻表以外のメニューもあり、音声ガイドで入力場所を探すのはとても大変

一見見やすいが、音声ガイドで聞くと「かっこ、きゅう、かっこ、ひさしい、２…」となり、わかりづらい
また、ブラウザの場合、HTMLのタグまで読み上げてしまう※ぜひ実際の読み上げの様子を動画でご確認ください

既存サービスの画面には健常者向けの多くの情報があり、音声ガイドで必要な情報だけを聞き出すのは大変です。
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀPUBLIC

8

「まよワン！じっこくん」がなぜ必要？

そこでシンプルで使い慣れたUIの時刻表検索アプリを作りました
シンプルなUX

使い慣れたUI

チャットボットAI

事業者向けLINEアカウント

会話形式で時刻表を検索できて、必要な情報（時刻表）だけ表示してくれる© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

時刻表検索チャットボット

まよワン！じっこくん
PUBLIC視覚障害の方も普段から利用しているので新規アプリケーションのインストールが不要**視覚障害の方の多くが利用しているスマートフォンはスペックがあまり高くないためか、音声ガイドとともに多数のアプリケーションを使用するとスマホ本体やアプリ再起動などの不具合が発生しやすいので、出来る限9
りインストールするアプリは増やしたくない傾向があるそうです。

「まよワン！じっこくん」つかいかた1. まよワン！じっこくんと、LINEで友達になろう
1-1. 友達登録用QRコード

1-2. まよワン！じっこくん

LINEアカウント

QRコードを使って、まよワン！じっこくんと友達になってください。

さっそくトークを始めよう！

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

PUBLIC11

2. じっこくん に話しかけてみよう
2-2. 使い方を教えてもらう

2-1. 時刻表検索を始める「こんにちは」「やあ」「じっこくん」などのワードで時刻表検索を開始できます。

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

PUBLIC「教えて」「使い方」「初めて」などのワードで、使い方を確認できます。

12

3. じっこくん に電車の時間を聞いてみよう
3. 乗りたい電車の情報を入力して、時刻表を検索する

東京メトロの各路線の・路線名・乗車駅・降車駅・乗車時刻・平日か休日かを指定することで、乗車時刻から1時間以内(または10本分)の、降車駅に停まる列車の時刻表だけを表示してくれます。
ひらがなでもOKです！

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀPUBLIC

13

4. じっこくん は「いつもの」路線をおぼえてる
4. よく検索してる路線は、「いつもの」で入力スキップ「いつもの」というキーワードをいれると、あとは出発時間を教えるだけで、路線、乗降駅、平日か休日かはよく検索している情報から判断して検索してくれます。

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀPUBLIC

14

5. 最初からやりなおす・リセットしよう
5-1. 入力ミスでリセットする

5-2. じっこくんの処理、何かNG入力ミスなどでリセットしたいときは「やり直し」「もう一度」「最初から」などのワードでデータがクリアされ、また最初から検索できます。

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀPUBLIC

じっこくんの検索がうまくいかなかった
ときは「何か入力エラーだのねん」と返ってきます。また最初から検索してみてください。
（路線名と駅名の組み合わせに問題があることが多いです。「東西線、市ケ谷から飯田橋」（東西線に市ヶ谷駅は存在しない）など。
入力内容を確認してみてください）15

6. ちょっと楽しいおまけ機能
6-1. いぬ語でご案内します

6-2. 褒めます。何度でも

「いぬ」
「わんこ」
「ワン！」

「ほめて」
「褒めて」
「ほめてってば」などのワードで、などのワードで、じっこくんがあなたを褒めてくれます。
何度でも、どうぞ。

いぬ語での案内を開始するワン！

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀPUBLIC

16

おわりに実際に使ってみてもらった感想

よかったところ•

入力欄が1つしかないので、入力に迷わない•

検索時間から1時間以内の必要な電車だけ表示してくれるのがとてもうれしい•

盲学校の仲間にも紹介したい© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀPUBLIC

改善が必要なところ•

東京メトロの他、多くの路線に対応してくれると嬉しい•

ひらがな入力ができるようになると変換ミスを気にしなくていい（→ フィードバックをうけて、現在対応済み！）18

アーキテクチャ概要
SAP Could Platform

時刻表検索用API

スマートフォン
その他データ(あいまい検索、検索履歴)

SAP HANA© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ

PUBLIC

駅時刻表、路線時刻表API

駅名・路線名・方面・運行会社名APIよりデータをインポート
19

提供済み機能/今後の拡張提供済み機能東京メトロ内の時刻表表示

リセット機能ひらがな検索

入力例：はじめから(ユニバーサルデザイン)

一文検索「いつもの」機能

入力例：
東西線、中野から竹橋まで 平日 1009

入力例：いつもの今後拡張したい機能

乗入路線の検索

運行情報の表示東京メトロ以外の対応

到着時刻からの逆引き© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀPUBLIC

20

おわりにオープンデータのAPIの利用に関して、開発で苦労した点です•

ユニバーサルデザインのためのひらがな対応が難しい
新橋(Shimbashi)、県(あがた)など特殊なスペルや読み方の駅名があり、ひらがな変換の一般的なAPIではすべてを変換するのは難しく、路線名や駅名を手入力で対応した。ユニバーサル対応するため、読み方(ひらがな or カタカナ、ローマ字)をデータとして提供してほしい•

路線検索のロジックを素人が作るのは正直、難しい
正規化されたデータのAPIだけではなく、より高級なAPIが提供されると嬉しい•

正式な路線名・駅名と一般的な呼び方のギャップ
正式名称が普段呼ばない名称の路線名・駅名があり(例：中央・総武各駅停車、押上<スカイツリー前>、日暮里・舎人ライナー)、入力のゆらぎを別途対応する必要があった© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀPUBLIC21

Thank you.
Contact information:
SAPジャパン サービス部門 デザインシンキング研究会＆まよワン！じっこくん