Upgrade to Pro — share decks privately, control downloads, hide ads and more …

IBM Watson APIでのシステム開発とは~世界中の事例からコグニティブ時代をご体験~

IBM Watson APIでのシステム開発とは~世界中の事例からコグニティブ時代をご体験~

IBM Watson APIのとは?基本から自社サービス開発の実例を交えてご紹介し、後半は実際の活用事例を元に開設を行いました。
UOS北海道支部会にてセッション。

Issei Sato

July 27, 2016
Tweet

More Decks by Issei Sato

Other Decks in Technology

Transcript

  1. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIでのシステム開発とは ~世界中の事例からコグニティブ時代をご体験~ 株式会社DIGC 佐藤 一成
  2. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. 会社紹介

    会社名:株式会社DIGC(でぃーあいじーしー) 所在地:北海道札幌市中央区南20条西7丁目3-10 20条Pハイツ106号室 ※自宅、仮設事務所。計画増員のため、事務所移転準備中 弊社の主とする事業は4つ 1. 人工知能を利用したIctシステムのコンサルティング・研究開発・運営事業 2. 革新的なIctシステムサービス事業 3. IoT/ロボットサービス研究開発・運営事業 4. 児童向けIT教育WEBサービス研究開発・運営事業 ですが、その中でも、 近年、人工知能は飛躍的な進歩を遂げて、 様々なビジネスの分野で広く活用されるようになりました。 弊社では、IBM社の「IBM Watson API」を利用し、 アプリケーション、製品、プロセスへコグニティブ(自ら思考する)・テクノロジーの導入を進めています。 コンサルタント・デベロッパー、2つの視点からお客様を支援致します。 社員数:1名(弊社業務提携フリーランス及びデザイナー有)
  3. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. 代表紹介

    ・株式会社DIGC CEO 兼 Full stack engineer IBM Cloud Community Core Member (主担当:IBM Watson領域) 1980年9月生まれ。北海道札幌市出身。 室蘭工業大学卒業後、富士通システムソリューショ ンズ、アクセンチュアテクノロジーソリューション ズを経てベンチャー・一部上場企業の社内SEを経 験。その後フリーランスとなり、「世界中の子供た ちに等しいIct教育の機会を。」 「北海道は札幌市からワールドワイドな技術を世界 中に届けたい。」 この二本の柱を元に2015年8月起業し、現在に至る。 全国初のIBMの人工知能「IBM Watson」を活用し たIctシステムのコンサルティング・システム開発 を専門とするベンチャー企業。現在は10歳頃から の児童向け人工知能EdTech WEBサービス&アプリ ケーション「ChellSee(チェルシー)」を2016年10 月βテストへ向けて鋭意製作中。
  4. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. 代表紹介

    個人:@IsseiEL 会社:@DigcSapporo 個人: /sato.issei 会社: /digccoltd http://www.digc.co.jp/ 『札幌のワトソン君のブログ』 http://watson-sapporo.hatenablog.com/
  5. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watsonの定義 IBMはワトソンを、 自然言語を理解・学習し人間の意思決定を支援する 『コグニティブ・コンピューティン グ・システム(Cognitive Computing System)』 と定義しています
  6. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watsonの定義 『コグニティブ・コンピューティング・システム (Cognitive Computing System)』とは? 「Cognitive」とは「経験的知識に基づく」「認知の」と いう意味で、コンピュータが自ら学習し、考え、瞬時に膨 大な様々な情報源から大量のデータを統合し分析すること ができるシステムのことです。
  7. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. ・18個のAPIのうち、日本語化

    されている物は7個と発表 ・日本語化はIBM社とSoftbank 社が共同で行っている ※2016年4月現在 IBM社及びSoftbank社の発表による IBM Watson APIとは
  8. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは 自然言語を理解し、内容をタ グ付け、カテゴリ分類、感情 分析など
  9. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは 自然言語を理解し、グラフを 作成、Wikipediaに基づく データにリンクする このサービスは廃止される予定です。
  10. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは チャットボットを作成し、 ユーザーとのやり取りを自動 化
  11. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは アプリケーションとエンド ユーザーが対話する会話応答 システム 日本語化!
  12. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは テキスト文書へのフォーマッ ト変換 日本語化!
  13. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは ニュース、特許、会話型文書 など複雑な自然言語の即時翻 訳
  14. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは 自然言語を理解し、学習に基 づき適切な「意図」を返答 日本語化!
  15. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは 入力テキストを元に性格を分 析する 日本語化!
  16. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは 入力テキスト中の単語同士の 関連性を抽出する ベータ版!
  17. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは 機械学習アルゴリズムを利用 した検索エンジン 日本語化!
  18. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは テキストの音声変換 日本語化!
  19. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは 音声のテキスト変換 日本語化!
  20. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは 入力されたテキストから感情、 社交性、文体を検出し、感情 を表現
  21. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは 複数の対案を個別分析し、よ り良い選択を決定
  22. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは 画像を認識し、対象物、顔、 テキストなどを分析
  23. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは ダークデータから対象物へ実 行可能な考察とアドバイスを 生成 クローズドベータ版!
  24. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは ダークデータより、可視化可 能な情報を抽出し、グラフ化、 機械学習の利用により進化す るグラフ クローズドベータ版!
  25. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは ダークデータとリアルタイム データを利用し、未来予測と それに対する影響、確率を算 出 クローズドベータ版!
  26. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは では、顧客から、 「Watsonと会話をしたい」 という要件を提示されたとします。 どうすればよいでしょうか?
  27. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは こういうことをしたいと
  28. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは 「Watsonと会話をしたい」 Text To Speech Speech To Text 音声入力 音声出力 NLC R&R Dialog IBM Watson本体
  29. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson APIとは API単体ではあまり意味をなさな い。業務要件に合ったAPIの組み 合わせと、アプリケーションの コーディングを行う必要がある。 ※各種API仕様はオンラインドキュメントを参照下さい(まだ英語のみのはず)
  30. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. IBM

    Watson とは、 自然言語処理と機械学習を 使用して、 大量の非構造化データから洞察を明らかにする テクノロジー・プラットフォーム (API技術基盤)のことなのです。 IBM Watson APIとは
  31. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. EdTechとは

    Education×Technolog(教育×テクノロ ジー)の造語です。 教育とテクノロジーを 融合させ新しいイノベーションを起こすビ ジネス領域を指します。 具体的にはブラウ ザ上で完結してインタラクティブにプログ ラミングの勉強ができたり、オンライン動 画を見て勉強するサービスなどがあります。 弊社プロダクトの例
  32. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. いわゆる、

    ティーチングアシスタント的 サービスの提供を目指しています。 ティーチングアシスタント (Teaching Assistant)とは、大学などにおい て、担当教員の指示のもと、学生が授業の補 助や運用支援を行うこと、あるいはそれを 行っている学生のことです。 基本的には大 学院生が多い。 TAとも略されます。 そして日本の児童レベルでは無い文化です。 弊社プロダクトの例
  33. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. 大学向けだが、Watson

    TA Systemは、 海外の成功事例があるのが強み 「ジル・ワトソン」 (米国ジョージア工科大学にて) ジルは学生からの全質問に答えていたわけではあ りませんが、答えるときは97%の確信度で答え ていた 誰一人としてTAがコンピューターだと気づかな かった 弊社プロダクトの例
  34. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. •メンター等を交えた評

    価 •ビジネスモデルの改善 •Watson APIを増やす、 減らす •モデルの検証 •Watson API検証 •ビジネスモデル計画 •Watson API設計 Plan Do Check Act 基本PDCAモデル 弊社プロダクトの例
  35. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. ビジネスモデル

    子供の性格分析と 教材の選定 •子供の情報を入力 •性格データを出力 •教材の情報を入力 •教材のデータを出力 •マッチングと取捨選択 学習状態の記録と、 学習経過に対するアドバイス •毎日の学習経過を記録 •データとして蓄積 •テスト等の結果を入力 •データとして蓄積 •学習の指針を示す 子供からの質問への回答と データの収集 •子供から学習の質問入力 •BOTが一時切り分け •切り分けたデータを見て、 人間がスカイプなどで回答 •質問データを入力収集 ・シンプルに3軸 弊社プロダクトの例
  36. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. 使用するWatson

    API Personality Insights 性格分析 Retrieve and Rank 検索&ランク付け Natural Language Classifier 自然言語分類 Document Conversion 文書変換 Dialog 対話 Text To Speech テキスト音声変換 Speech To Text 音声テキスト変換 弊社プロダクトの例
  37. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. 使用するWatson

    API 課金金額の調査 Personality Insights 性格分析 Retrieve and Rank 検索&ランク付け Natural Language Classifier 自然言語分類 弊社プロダクトの例 1 - 100,000 ¥2.10 JPY/api call 1 か月に 1000 回の API 呼び出しが無料 ¥0.0935 JPY/Rank API 呼び出し API 呼び出しは 1,000 件までが毎月無料です ¥0.3675 JPY/ API 呼び出し 月額単位の予想APIコール数を算出し、金額を求める
  38. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. 例:システムの仕組み(マッチング)

    診断 Personality Insights ①児童のパーソナルデータ診断 教材 ②児童の教材名を登録 (本人または親が登録) クローラー ③診断に必要なデータを クロールして取得 Personality Insights ④教材データをPIにかけ 診断データとマッチング Retrieve and Rank ⑤マッチング結果をR&Rで 管理する 弊社プロダクトの例
  39. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. {

    "id": "*UNKNOWN*", "source": "*UNKNOWN*", "word_count": 250, "word_count_message": "There were 250 words in the input. We need a minimum of 3,500, preferably 6,000 or more, to compute statistically significant estimates", "processed_lang": "ja", "tree": { "id": "r", "name": "root", "children": [ { "id": "personality", "name": "Big 5", "children": [ { "id": "Openness_parent", "name": "Openness", "category": "personality", "percentage": 0.8817962669891322, "children": [ { "id": "Openness", "name": "Openness", "category": "personality", "percentage": 0.8817962669891322, "sampling_error": 0.06374453499999999, "children": [ { "id": "Adventurousness", "name": "Adventurousness", "category": "personality", "percentage": 0.6949448384206791, "sampling_error": 0.053405595 }, { "id": "Artistic interests", "name": "Artistic interests", "category": "personality", "percentage": 0.5663919553503082, "sampling_error": 0.108869125 }, : : 弊社プロダクトの例
  40. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. コーチング部分を、最初はBOT形式の

    会話からスタートさせ、ゆくゆくは口 頭での会話ベースで行わせる 最終的には、感情分析を含めた、きめ 細やかなメンタルケアなどが行えるよ うにしたい 将来の展望 Tone Analyzer(日本語化未対応) 弊社プロダクトの例
  41. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. リアルどら◦もんが中にいる

    ようなサービスを目指します 弊社プロダクトの例
  42. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. 事例①

    e-commerceでのWatson活用事例 世界中のプロダクトの例
  43. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. 世界中のプロダクトの例

    事例② 金融分野でのWatson活用事例 ~Peppeとの融合~
  44. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. 世界中のプロダクトの例

    事例③ 医療分野でのWatson活用事例 ~Watsonで臨床試験マッチング~
  45. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. その他の事例①

    世界中のプロダクトの例 株式会社フォーラムエンジニアリング 技術分野専門の人材サービス Watsonが個人の興味、関心や性格を把握し、統計分析ソフトでマッ チングスコアを算出するシステム 株式会社かんぽ生命保険 保険金支払審査業務 過去の査定事例に含まれるビッグデータをWatsonに学習させることで、 10年近い経験が必要だった難易度の高い査定業務を、比較的経験の浅い 社員でも実施可能にするとともに、査定品質の向上や生産性の向上 三井住友、みずほ、三菱東京UFJ銀行 コールセンター業務 『オペレーターのサポート・システム』として活用。オペレーターの会 話を解析 ⇒ 確認事項と質問に対する答えを表示するといった仕組みで、 顧客対応時間が約20%減。顧客満足度を上げつつ、オペレーター不足も 解消
  46. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. その他の事例②

    世界中のプロダクトの例 ヘルスケアスタートアップWelltok 健康管理アプリ Watsonがユーザーの質問に対し自然言語処理を施し、受け取った質問に 対し、ユーザーのヘルスケアデータを分析し、蓄積された膨大なデータの なかから最適な食事、エクササイズ、アクティビティ、レストランを提案 してくれる。 Local Motors 自動運転バス「Olli」 車内に搭載された30以上のセンサーによって情報を取得します。それらの 情報からWatsonが判断し、「音声の認識、言語のクラス分け、内容の抽 出、テキストのスピーチ」を可能に。つまり、乗客はOlliと対話しながら目 的地へと移動することができる 米国糖尿病学会(ADA) 医師や研究者患者のための認知アプリケーション IBMの目標は、Watsonを訓練し、糖尿病に関するデータの理解と、アドバ イスの提示を可能にするというものだ。WatsonとADAの協力によって最終 的に、医療関連のエコシステムがパターンだけでなく治療方法を見つけ出す ために活用できる、クラウドデータと、洞察に向けたサービスが実現される
  47. Copyright © 2016 DIGC Co., Ltd. All Rights Reserved. 本日のまとめ

    ① IBM Watson APIは人工知能技術者では なくても利活用できる ② 要件定義フェーズでは、業務要件に対する、 利用APIの洗い出しと、費用対効果の分析が必要 ③ 日本・世界でIBM Watson APIを活用し たアプリが生まれている Watsonいつ使うの? 『そう、今でしょ!』