SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
AIを組み込んだ近未来のアプリケーションで感じる
新しいサービスの新しい開発⼿法
⽇本オラクル株式会社
エバンジェリスト 中嶋 ⼀樹
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。
文中の社名、商品名等は各社の商標または登録商標である場合があります。
以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。
また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むこと
はできません。以下の事項は、マテリアルやコード、機能を提供することをコミッ
トメント(確約)するものではないため、購買決定を行う際の判断材料になさら
ないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよ
び時期については、弊社の裁量により決定されます。
Safe Harbor
2
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Question
3
あなたの1⽇に必要なカロリー・栄養、ご存知ですか?
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 4
1
必要な栄養を
計算する
2
毎⾷に含まれる
栄養を記録する
3
1⽇の結果を
振り返る
栄養管理に必要な3つのステップ
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 5
1
必要な栄養を
計算する
3
1⽇の結果を
振り返る
栄養管理に必要な3つのステップ
2
毎⾷に含まれる
栄養を記録する
Botがサポートします。
課題
• ⾯倒。
• ⼊れ忘れる。
• もう嫌だ。
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 6
Botって何ですか?
⼈の代わりに何かをしてくれるプログラム。
Let’s demo
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 8
専属栄養⼠Botのアーキテクチャー
ユーザー
形態素解析API
⾃然⾔語解析API
⾷品栄養DBAPI
API ⾷事履歴DB
Bot
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 9
専属栄養⼠Botのアーキテクチャー
ユーザー
形態素解析API
⾃然⾔語解析API
⾷品栄養DBAPI
API ⾷事履歴DB
Bot
• Botの頭脳。
• Oracle Application Container Cloud上のNode.jsアプリとして稼働。
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 10
専属栄養⼠Botのアーキテクチャー
ユーザー
形態素解析API
⾷品栄養DBAPI
API ⾷事履歴DB
Bot
⾃然⾔語解析API
• ⽂章から「意図」を特定する⾃然⾔語解析処理。
• api.aiを利⽤。
ユーザーA> 今夜は⾷べなかった。
ユーザーB> ⼣⾷は抜きました。
Intent: skipped-meal
ユーザーA> メロンパンを⾷べました。
ユーザーB> メロンパンをいただきました。
Intent: report-meal
例えば、
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 11
専属栄養⼠Botのアーキテクチャー
ユーザー
⾃然⾔語解析API
⾷品栄養DBAPI
API ⾷事履歴DB
Bot
形態素解析API
• ⽂章を⽂法的に分解し⾷品を抽出する。
• mecabをOracle Compute Cloud上のNode.jsで稼働。
http://mecab.oracle.tokyo/api/parse?text=メロンパンを⾷べました
例えば、
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 12
専属栄養⼠Botのアーキテクチャー
ユーザー
形態素解析API
⾃然⾔語解析API
API ⾷事履歴DB
Bot
⾷品栄養DBAPI
• ⾷品名から栄養情報を検索できるデータベース
• ⽂部科学省が提供する⽇本⾷品標準成分表を
Oracle Database Cloudにインポートして実装
https://apex.oracle.com/pls/apex/evangelist/shokuhindb/food/メロンパン
例えば、
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 13
専属栄養⼠Botのアーキテクチャー
ユーザー
形態素解析API
⾃然⾔語解析API
⾷品栄養DBAPI
Bot
API ⾷事履歴DB
• ユーザーごとの⾷事履歴を保存
• Oracle Database Cloudを利⽤ => 

履歴データはそのまま機械学習にかけることが可能に。
例えば、
機械学習で「⾷べ物と症状の因果関係」を調べる
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 14
他にどんなユースケースがあるのか?
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 15
あらゆるものを擬⼈化してみる
CPU3G
Raspberry Pi
Oracle Database Cloud
畑
⽔は⾜りてる?
Bot
カラカラです。
畑とLINEで友達になって会話できる!? ⾃然⾔語処理とBotが
実現するニュータイプなIoTアプリ【夏サミ2016レポート】
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 16
FAQ対応
例えば勉強会。
• WiFiがうまくつながらない。
• トイレどこ?
• 今⽇懇親会あるの?費⽤は?
• Botってそもそも何?
運営スタッフBotが対応します。
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Bot開発の5つのポイント
17
• 機械学習関連のクラウドサービス・ライブラリを調べる。
• Bot本体のコードは複雑。これまで以上にテスト(BDDなど)、CIが重要。
• PaaSを活⽤してアプリに集中する。
• 常に精度改善するための仕組みが必要。
• 現時点では⽂脈解釈など⾯倒な問題も残っている。逆にそこがビジネスチャンス。
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
参考情報
18
• Bot本体をインプリできるOracle Application Container Cloud
• ⾃然⾔語解析サービス:api.ai
• 形態素解析エンジンをクラウドサービスとして利⽤できるnpmモジュール
• Excelデータを3分でクラウドAPI化するOracle Database Cloudと開発⽤無償環境
• 開発者向け勉強会: 12/9(⾦)AIが⼊ったBotの作り⽅を学ぼう@⼤阪
nkjm
本日のスライド、この後Twitterで共有します。
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 20
AIを組み込んだ近未来のアプリケーションで感じる新しいサービスの新しい開発手法

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Oracle Data Masking and Subsettingのご紹介
Oracle Data Masking and Subsettingのご紹介Oracle Data Masking and Subsettingのご紹介
Oracle Data Masking and Subsettingのご紹介
 
Oracle で SPARQL!
Oracle で SPARQL!Oracle で SPARQL!
Oracle で SPARQL!
 
20180126 apexはじめの一歩
20180126 apexはじめの一歩20180126 apexはじめの一歩
20180126 apexはじめの一歩
 
Oracle Cloud Platform - クラクドにおける 新たなデータベース開発
Oracle Cloud Platform - クラクドにおける新たなデータベース開発Oracle Cloud Platform - クラクドにおける新たなデータベース開発
Oracle Cloud Platform - クラクドにおける 新たなデータベース開発
 
20190212 apex demo
20190212 apex demo20190212 apex demo
20190212 apex demo
 
Oracle Application Express Plug-inをつかってみよう
Oracle Application Express Plug-inをつかってみようOracle Application Express Plug-inをつかってみよう
Oracle Application Express Plug-inをつかってみよう
 
2018/4/24 APEX MeetUp #2 APEX はじめの一歩
2018/4/24 APEX MeetUp #2 APEX はじめの一歩2018/4/24 APEX MeetUp #2 APEX はじめの一歩
2018/4/24 APEX MeetUp #2 APEX はじめの一歩
 
Oracle Database Cloud Serviceを活用した ビジネスに役立つデータ利活用のススメ
Oracle Database Cloud Serviceを活用したビジネスに役立つデータ利活用のススメOracle Database Cloud Serviceを活用したビジネスに役立つデータ利活用のススメ
Oracle Database Cloud Serviceを活用した ビジネスに役立つデータ利活用のススメ
 
Japan it week_クラウド環境でのbcp対策
Japan it week_クラウド環境でのbcp対策Japan it week_クラウド環境でのbcp対策
Japan it week_クラウド環境でのbcp対策
 
Welcome to APEXUG Meetup 2018#1
Welcome to APEXUG Meetup 2018#1Welcome to APEXUG Meetup 2018#1
Welcome to APEXUG Meetup 2018#1
 
Japan it week_アプリケーション開発に最適なクラウド
Japan it week_アプリケーション開発に最適なクラウドJapan it week_アプリケーション開発に最適なクラウド
Japan it week_アプリケーション開発に最適なクラウド
 
Oracle R Enterprise の使い方
Oracle R Enterprise の使い方Oracle R Enterprise の使い方
Oracle R Enterprise の使い方
 
Oracle Data Miner Tutorial 01
Oracle Data Miner Tutorial 01Oracle Data Miner Tutorial 01
Oracle Data Miner Tutorial 01
 
RDF Semantic Graph「RDF 超入門」
RDF Semantic Graph「RDF 超入門」RDF Semantic Graph「RDF 超入門」
RDF Semantic Graph「RDF 超入門」
 
【2016年3月時点】Data Visualization Cloud Service ハンズオン資料
【2016年3月時点】Data Visualization Cloud Service ハンズオン資料【2016年3月時点】Data Visualization Cloud Service ハンズオン資料
【2016年3月時点】Data Visualization Cloud Service ハンズオン資料
 
APEX Workshop I 日本語版
APEX Workshop I 日本語版APEX Workshop I 日本語版
APEX Workshop I 日本語版
 
20160323 道玄坂LT祭り オラクル資料
20160323 道玄坂LT祭り オラクル資料20160323 道玄坂LT祭り オラクル資料
20160323 道玄坂LT祭り オラクル資料
 
Oracle R Enterprise のセットアップ
Oracle R Enterprise のセットアップOracle R Enterprise のセットアップ
Oracle R Enterprise のセットアップ
 
Hadoop Conference Japan 2016 LT資料 グラフデータベース事始め
Hadoop Conference Japan 2016 LT資料 グラフデータベース事始めHadoop Conference Japan 2016 LT資料 グラフデータベース事始め
Hadoop Conference Japan 2016 LT資料 グラフデータベース事始め
 
Oracle Audit Vault and Database Vault のご紹介
Oracle Audit Vault and Database Vault のご紹介Oracle Audit Vault and Database Vault のご紹介
Oracle Audit Vault and Database Vault のご紹介
 

Destaque

Wo! vol.37 事例から発想する人工知能系サービスの可能性
Wo! vol.37 事例から発想する人工知能系サービスの可能性Wo! vol.37 事例から発想する人工知能系サービスの可能性
Wo! vol.37 事例から発想する人工知能系サービスの可能性
thinkjam.Inc.
 

Destaque (20)

今さらきけない環境ハブ
今さらきけない環境ハブ今さらきけない環境ハブ
今さらきけない環境ハブ
 
鳥肌必至のニューラルネットワークによる近未来の画像認識技術を体験し、IoTの知られざるパワーを知る
鳥肌必至のニューラルネットワークによる近未来の画像認識技術を体験し、IoTの知られざるパワーを知る鳥肌必至のニューラルネットワークによる近未来の画像認識技術を体験し、IoTの知られざるパワーを知る
鳥肌必至のニューラルネットワークによる近未来の画像認識技術を体験し、IoTの知られざるパワーを知る
 
Ai
AiAi
Ai
 
15 ai農業ハッカソン
15 ai農業ハッカソン15 ai農業ハッカソン
15 ai農業ハッカソン
 
農業AIアイディアソン資料 (2016.12.5開催)
農業AIアイディアソン資料 (2016.12.5開催)農業AIアイディアソン資料 (2016.12.5開催)
農業AIアイディアソン資料 (2016.12.5開催)
 
Wo! vol.37 事例から発想する人工知能系サービスの可能性
Wo! vol.37 事例から発想する人工知能系サービスの可能性Wo! vol.37 事例から発想する人工知能系サービスの可能性
Wo! vol.37 事例から発想する人工知能系サービスの可能性
 
農業AIハッカソンマイクロソフト様発表資料
農業AIハッカソンマイクロソフト様発表資料農業AIハッカソンマイクロソフト様発表資料
農業AIハッカソンマイクロソフト様発表資料
 
ハッカソン。来た、見た、負けた! Spajam2016仙台予選
ハッカソン。来た、見た、負けた! Spajam2016仙台予選ハッカソン。来た、見た、負けた! Spajam2016仙台予選
ハッカソン。来た、見た、負けた! Spajam2016仙台予選
 
農業Aiハッカソン
農業Aiハッカソン農業Aiハッカソン
農業Aiハッカソン
 
無償のAPEXワークスペース取得方法
無償のAPEXワークスペース取得方法無償のAPEXワークスペース取得方法
無償のAPEXワークスペース取得方法
 
Watson x Unityで広がる可能性
Watson x Unityで広がる可能性Watson x Unityで広がる可能性
Watson x Unityで広がる可能性
 
PHP AST 徹底解説(補遺)
PHP AST 徹底解説(補遺)PHP AST 徹底解説(補遺)
PHP AST 徹底解説(補遺)
 
Oracle Cloudのjava実行環境
Oracle Cloudのjava実行環境Oracle Cloudのjava実行環境
Oracle Cloudのjava実行環境
 
signal の話 或いは Zend Signals とは何か
signal の話 或いは Zend Signals とは何かsignal の話 或いは Zend Signals とは何か
signal の話 或いは Zend Signals とは何か
 
海外で人気沸騰中のIo tデバイスとdatabase cloudで構成するシンプルなiot構成を学ぶ
海外で人気沸騰中のIo tデバイスとdatabase cloudで構成するシンプルなiot構成を学ぶ海外で人気沸騰中のIo tデバイスとdatabase cloudで構成するシンプルなiot構成を学ぶ
海外で人気沸騰中のIo tデバイスとdatabase cloudで構成するシンプルなiot構成を学ぶ
 
うんかいったーハッカソン 2016 02-20
うんかいったーハッカソン 2016 02-20うんかいったーハッカソン 2016 02-20
うんかいったーハッカソン 2016 02-20
 
Apexで作成したrest apiをしっかり保護する方法
Apexで作成したrest apiをしっかり保護する方法Apexで作成したrest apiをしっかり保護する方法
Apexで作成したrest apiをしっかり保護する方法
 
実はDatabase cloudだけで実現できる巷で噂の機械学習とは?
実はDatabase cloudだけで実現できる巷で噂の機械学習とは?実はDatabase cloudだけで実現できる巷で噂の機械学習とは?
実はDatabase cloudだけで実現できる巷で噂の機械学習とは?
 
キャンバス個人用アプリ 速習ガイド
キャンバス個人用アプリ 速習ガイドキャンバス個人用アプリ 速習ガイド
キャンバス個人用アプリ 速習ガイド
 
このPHP拡張がすごい!2017
このPHP拡張がすごい!2017このPHP拡張がすごい!2017
このPHP拡張がすごい!2017
 

Semelhante a AIを組み込んだ近未来のアプリケーションで感じる新しいサービスの新しい開発手法

Semelhante a AIを組み込んだ近未来のアプリケーションで感じる新しいサービスの新しい開発手法 (20)

20190620 multicloud share
20190620 multicloud share20190620 multicloud share
20190620 multicloud share
 
20161111 java one2016-feedback
20161111 java one2016-feedback20161111 java one2016-feedback
20161111 java one2016-feedback
 
【OCP Summit 2016】最高のDB基盤Exadataをクラウドで活用しよう
【OCP Summit 2016】最高のDB基盤Exadataをクラウドで活用しよう【OCP Summit 2016】最高のDB基盤Exadataをクラウドで活用しよう
【OCP Summit 2016】最高のDB基盤Exadataをクラウドで活用しよう
 
脱Excelで部門のデータ管理業務を 効率化するデータ活用クラウド
脱Excelで部門のデータ管理業務を効率化するデータ活用クラウド脱Excelで部門のデータ管理業務を効率化するデータ活用クラウド
脱Excelで部門のデータ管理業務を 効率化するデータ活用クラウド
 
【OCP Summit 2016】ユースケースで解説、オラクルクラウドによるアプリケーション性能とログ分析
【OCP Summit 2016】ユースケースで解説、オラクルクラウドによるアプリケーション性能とログ分析【OCP Summit 2016】ユースケースで解説、オラクルクラウドによるアプリケーション性能とログ分析
【OCP Summit 2016】ユースケースで解説、オラクルクラウドによるアプリケーション性能とログ分析
 
Oracle Cloud PaaS & IaaS:2018年8月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2018年8月度サービス情報アップデートOracle Cloud PaaS & IaaS:2018年8月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2018年8月度サービス情報アップデート
 
成功事例に学べ! これからの時代のビッグデータ活用最新ベストプラクティス [Oracle Cloud Days Tokyo 2016]
成功事例に学べ! これからの時代のビッグデータ活用最新ベストプラクティス [Oracle Cloud Days Tokyo 2016]成功事例に学べ! これからの時代のビッグデータ活用最新ベストプラクティス [Oracle Cloud Days Tokyo 2016]
成功事例に学べ! これからの時代のビッグデータ活用最新ベストプラクティス [Oracle Cloud Days Tokyo 2016]
 
20161125 Asakusa Framework Day オラクル講演資料
20161125 Asakusa Framework Day オラクル講演資料20161125 Asakusa Framework Day オラクル講演資料
20161125 Asakusa Framework Day オラクル講演資料
 
Oracle Cloud PaaS & IaaS:2018年5月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2018年5月度サービス情報アップデートOracle Cloud PaaS & IaaS:2018年5月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2018年5月度サービス情報アップデート
 
Oracle advanced analyticsによる機械学習full version
Oracle advanced analyticsによる機械学習full versionOracle advanced analyticsによる機械学習full version
Oracle advanced analyticsによる機械学習full version
 
【OCP Summit 2016】エンジニア100人でOracle Cloud使い始めました&全てのプラットフォームでJP1を
【OCP Summit 2016】エンジニア100人でOracle Cloud使い始めました&全てのプラットフォームでJP1を【OCP Summit 2016】エンジニア100人でOracle Cloud使い始めました&全てのプラットフォームでJP1を
【OCP Summit 2016】エンジニア100人でOracle Cloud使い始めました&全てのプラットフォームでJP1を
 
20161119 java one-feedback_osaka
20161119 java one-feedback_osaka20161119 java one-feedback_osaka
20161119 java one-feedback_osaka
 
【旧版】Oracle Content and Experience サービス概要 (2020年5月版)
【旧版】Oracle Content and Experience サービス概要 (2020年5月版)【旧版】Oracle Content and Experience サービス概要 (2020年5月版)
【旧版】Oracle Content and Experience サービス概要 (2020年5月版)
 
Oracle APEX概要
Oracle APEX概要Oracle APEX概要
Oracle APEX概要
 
マルチテナント環境における WebLogic Server 管理
マルチテナント環境における WebLogic Server 管理マルチテナント環境における WebLogic Server 管理
マルチテナント環境における WebLogic Server 管理
 
Oracle RAC 25年の進化
Oracle RAC 25年の進化Oracle RAC 25年の進化
Oracle RAC 25年の進化
 
Oracle Spatial 概要説明資料
Oracle Spatial 概要説明資料Oracle Spatial 概要説明資料
Oracle Spatial 概要説明資料
 
Oracle Cloud PaaS & IaaS:2018年12月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2018年12月度サービス情報アップデートOracle Cloud PaaS & IaaS:2018年12月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2018年12月度サービス情報アップデート
 
[Modern Cloud Day Tokyo 2019] Oracle Functions = サーバーレス × Dockerコンテナ:AWS Lamb...
[Modern Cloud Day Tokyo 2019] Oracle Functions = サーバーレス × Dockerコンテナ:AWS Lamb...[Modern Cloud Day Tokyo 2019] Oracle Functions = サーバーレス × Dockerコンテナ:AWS Lamb...
[Modern Cloud Day Tokyo 2019] Oracle Functions = サーバーレス × Dockerコンテナ:AWS Lamb...
 
3年間の情報漏洩事件からみるデータ保護対策の勘所 ~ データ・セキュリティ、考え方とその仕組み
3年間の情報漏洩事件からみるデータ保護対策の勘所 ~ データ・セキュリティ、考え方とその仕組み3年間の情報漏洩事件からみるデータ保護対策の勘所 ~ データ・セキュリティ、考え方とその仕組み
3年間の情報漏洩事件からみるデータ保護対策の勘所 ~ データ・セキュリティ、考え方とその仕組み
 

Mais de Kazuki Nakajima

活躍中のアプリケーションから紐解くForcecom
活躍中のアプリケーションから紐解くForcecom活躍中のアプリケーションから紐解くForcecom
活躍中のアプリケーションから紐解くForcecom
Kazuki Nakajima
 
Force.com canvas入門ガイド
Force.com canvas入門ガイドForce.com canvas入門ガイド
Force.com canvas入門ガイド
Kazuki Nakajima
 
Socialvoice for support intro
Socialvoice for support introSocialvoice for support intro
Socialvoice for support intro
Kazuki Nakajima
 
Socialvoice for sales intro
Socialvoice for sales introSocialvoice for sales intro
Socialvoice for sales intro
Kazuki Nakajima
 
App exchange conference facebookがビジネスアプリに与えるインパクト
App exchange conference   facebookがビジネスアプリに与えるインパクトApp exchange conference   facebookがビジネスアプリに与えるインパクト
App exchange conference facebookがビジネスアプリに与えるインパクト
Kazuki Nakajima
 
勉強会force#3 iOSアプリ開発
勉強会force#3 iOSアプリ開発勉強会force#3 iOSアプリ開発
勉強会force#3 iOSアプリ開発
Kazuki Nakajima
 

Mais de Kazuki Nakajima (19)

ビーコンBotによるニュータイプな受付
ビーコンBotによるニュータイプな受付ビーコンBotによるニュータイプな受付
ビーコンBotによるニュータイプな受付
 
Spring'15 ISV様向け新機能紹介
Spring'15 ISV様向け新機能紹介Spring'15 ISV様向け新機能紹介
Spring'15 ISV様向け新機能紹介
 
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
絶対使いたくなるAppexchangeアプリとそのアーキテクチャー
 
ビジネスアイデアを最速で形にできるApp exchange
ビジネスアイデアを最速で形にできるApp exchangeビジネスアイデアを最速で形にできるApp exchange
ビジネスアイデアを最速で形にできるApp exchange
 
活躍中のアプリケーションから紐解くForcecom
活躍中のアプリケーションから紐解くForcecom活躍中のアプリケーションから紐解くForcecom
活躍中のアプリケーションから紐解くForcecom
 
Upwardのご紹介
Upwardのご紹介Upwardのご紹介
Upwardのご紹介
 
Salesforce1入門
Salesforce1入門Salesforce1入門
Salesforce1入門
 
Force.com canvas入門ガイド
Force.com canvas入門ガイドForce.com canvas入門ガイド
Force.com canvas入門ガイド
 
Drawloop intro
Drawloop introDrawloop intro
Drawloop intro
 
Sugoisurvey intro
Sugoisurvey introSugoisurvey intro
Sugoisurvey intro
 
Rakumo intro
Rakumo introRakumo intro
Rakumo intro
 
Motionboard intro
Motionboard introMotionboard intro
Motionboard intro
 
Teamspirit intro
Teamspirit introTeamspirit intro
Teamspirit intro
 
Socialvoice for support intro
Socialvoice for support introSocialvoice for support intro
Socialvoice for support intro
 
Socialvoice for sales intro
Socialvoice for sales introSocialvoice for sales intro
Socialvoice for sales intro
 
Eventregist Intro
Eventregist IntroEventregist Intro
Eventregist Intro
 
App exchange conference facebookがビジネスアプリに与えるインパクト
App exchange conference   facebookがビジネスアプリに与えるインパクトApp exchange conference   facebookがビジネスアプリに与えるインパクト
App exchange conference facebookがビジネスアプリに与えるインパクト
 
さあ、はじめよう。Application Partner
さあ、はじめよう。Application Partnerさあ、はじめよう。Application Partner
さあ、はじめよう。Application Partner
 
勉強会force#3 iOSアプリ開発
勉強会force#3 iOSアプリ開発勉強会force#3 iOSアプリ開発
勉強会force#3 iOSアプリ開発
 

Último

Último (12)

Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

AIを組み込んだ近未来のアプリケーションで感じる新しいサービスの新しい開発手法

  • 1. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | AIを組み込んだ近未来のアプリケーションで感じる 新しいサービスの新しい開発⼿法 ⽇本オラクル株式会社 エバンジェリスト 中嶋 ⼀樹
  • 2. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。 文中の社名、商品名等は各社の商標または登録商標である場合があります。 以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。 また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むこと はできません。以下の事項は、マテリアルやコード、機能を提供することをコミッ トメント(確約)するものではないため、購買決定を行う際の判断材料になさら ないで下さい。オラクル製品に関して記載されている機能の開発、リリースおよ び時期については、弊社の裁量により決定されます。 Safe Harbor 2
  • 3. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Question 3 あなたの1⽇に必要なカロリー・栄養、ご存知ですか?
  • 4. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 4 1 必要な栄養を 計算する 2 毎⾷に含まれる 栄養を記録する 3 1⽇の結果を 振り返る 栄養管理に必要な3つのステップ
  • 5. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 5 1 必要な栄養を 計算する 3 1⽇の結果を 振り返る 栄養管理に必要な3つのステップ 2 毎⾷に含まれる 栄養を記録する Botがサポートします。 課題 • ⾯倒。 • ⼊れ忘れる。 • もう嫌だ。
  • 6. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 6 Botって何ですか? ⼈の代わりに何かをしてくれるプログラム。
  • 8. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 8 専属栄養⼠Botのアーキテクチャー ユーザー 形態素解析API ⾃然⾔語解析API ⾷品栄養DBAPI API ⾷事履歴DB Bot
  • 9. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 9 専属栄養⼠Botのアーキテクチャー ユーザー 形態素解析API ⾃然⾔語解析API ⾷品栄養DBAPI API ⾷事履歴DB Bot • Botの頭脳。 • Oracle Application Container Cloud上のNode.jsアプリとして稼働。
  • 10. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 10 専属栄養⼠Botのアーキテクチャー ユーザー 形態素解析API ⾷品栄養DBAPI API ⾷事履歴DB Bot ⾃然⾔語解析API • ⽂章から「意図」を特定する⾃然⾔語解析処理。 • api.aiを利⽤。 ユーザーA> 今夜は⾷べなかった。 ユーザーB> ⼣⾷は抜きました。 Intent: skipped-meal ユーザーA> メロンパンを⾷べました。 ユーザーB> メロンパンをいただきました。 Intent: report-meal 例えば、
  • 11. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 11 専属栄養⼠Botのアーキテクチャー ユーザー ⾃然⾔語解析API ⾷品栄養DBAPI API ⾷事履歴DB Bot 形態素解析API • ⽂章を⽂法的に分解し⾷品を抽出する。 • mecabをOracle Compute Cloud上のNode.jsで稼働。 http://mecab.oracle.tokyo/api/parse?text=メロンパンを⾷べました 例えば、
  • 12. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 12 専属栄養⼠Botのアーキテクチャー ユーザー 形態素解析API ⾃然⾔語解析API API ⾷事履歴DB Bot ⾷品栄養DBAPI • ⾷品名から栄養情報を検索できるデータベース • ⽂部科学省が提供する⽇本⾷品標準成分表を Oracle Database Cloudにインポートして実装 https://apex.oracle.com/pls/apex/evangelist/shokuhindb/food/メロンパン 例えば、
  • 13. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 13 専属栄養⼠Botのアーキテクチャー ユーザー 形態素解析API ⾃然⾔語解析API ⾷品栄養DBAPI Bot API ⾷事履歴DB • ユーザーごとの⾷事履歴を保存 • Oracle Database Cloudを利⽤ => 
 履歴データはそのまま機械学習にかけることが可能に。 例えば、 機械学習で「⾷べ物と症状の因果関係」を調べる
  • 14. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 14 他にどんなユースケースがあるのか?
  • 15. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 15 あらゆるものを擬⼈化してみる CPU3G Raspberry Pi Oracle Database Cloud 畑 ⽔は⾜りてる? Bot カラカラです。 畑とLINEで友達になって会話できる!? ⾃然⾔語処理とBotが 実現するニュータイプなIoTアプリ【夏サミ2016レポート】
  • 16. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 16 FAQ対応 例えば勉強会。 • WiFiがうまくつながらない。 • トイレどこ? • 今⽇懇親会あるの?費⽤は? • Botってそもそも何? 運営スタッフBotが対応します。
  • 17. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | Bot開発の5つのポイント 17 • 機械学習関連のクラウドサービス・ライブラリを調べる。 • Bot本体のコードは複雑。これまで以上にテスト(BDDなど)、CIが重要。 • PaaSを活⽤してアプリに集中する。 • 常に精度改善するための仕組みが必要。 • 現時点では⽂脈解釈など⾯倒な問題も残っている。逆にそこがビジネスチャンス。
  • 18. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 参考情報 18 • Bot本体をインプリできるOracle Application Container Cloud • ⾃然⾔語解析サービス:api.ai • 形態素解析エンジンをクラウドサービスとして利⽤できるnpmモジュール • Excelデータを3分でクラウドAPI化するOracle Database Cloudと開発⽤無償環境 • 開発者向け勉強会: 12/9(⾦)AIが⼊ったBotの作り⽅を学ぼう@⼤阪
  • 20. Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 20