SlideShare a Scribd company logo
Possibility of BOT
@Tech-Circle#15 by icoxfog417
● Who am I
● BOTの歴史
● BOTの定義
● BOTの分類
● BOTの発展についての予測
● 市場戦略
● 実装するうえでの考慮点
● Appendix: Bot startup checklist
agenda
2
Who am I
TIS株式会社所属
業務コンサルタント出身。主にサプライチェーン周りを担当。要件定義
から設計・開発・運用/保守までなんでも。kintoneエヴァンジェリストの
肩書も持つ。
現在は中長期でのビジネス化を視野に入れた研究開発を行う。具体
的には機械学習・自然言語処理を用いた「人のパートナーとなれるよう
なアプリケーション」のプロトタイピングを手掛ける。
3
icoxfog417
Recent
Recommend
BOTの歴史
4
2011末~
Jenkinsと絡めたりして
ChatOpsが盛り上がる
2015/1~
Slackがはやり始める
各社が続々APIや開発基
盤をリリース
2010~
Twitter BOTの登
場
実際に応用が進んできたのはHubotが登場した後の2012年頃から。そして、チャットツールの代名詞とも
なったSlackのブームと共に2015年くらいから爆発的に注目されるようになる。
BOTの定義
ボットとは、「ロボット」の略称で、もともと人間がコンピュータを操作して行っていたような処
理を、人間に代わって自動的に実行するプログラムのこと。
検索エンジンなどが導入している、Webページを自動的に収集する「クローラ」や、オンライ
ンゲームでキャラクターを人間に代わって自動的に操作するプログラムなどのことを言う。
5
Chat BOT
● Chat内で、BOTに対し処理の実行指示を出せる
● BOTは、与えられた指示に基づき処理を自動的に(人の手を借りず)実行する
● Chat内で、BOTの処理結果について報告を受け取れる
※本資料中では、以後”BOT”といった場合はChat BOTをさすこととします。
Classification & Prediction of BOT
6
Botのタイプの分類を行い、今後どの領域が伸びていくのかを考察する
BOTの分類(1/2)
7
Communication Style Service Type
more interactive more closed
Notificator: BOTからは処理結
果(通知)のみ受け取る
Application Interface : BOTに何
らかの指示を出し、処理結果を
受け取る
1
Assistant: BOTへの指示が複数
回のコミュニケーションにまたが
る(対話形式)
N
Public: 不特定多数が利用する。
Private: 個人、家族などで利用する。
Business: 企業、チームなどで利用する。
BOTの分類(2/2)
8
Communication Style
more interactive
more closed
Service Type
notific
ator
public privatebusiness
api
assista
nt
ChatOps
Communication Style
Service Type
の2つの軸から、左図のよ
うに分類が可能。
通知、また指示基盤をチャットツール
に統合することで、利便性の向上が行
われている
=> ChatOps
Private ChatOps
BOTの発展についての予測(1/3)
9
Communication Style
more interactive
more closed
Service Type
notific
ator
public privatebusiness
api
assista
nt
Private ChatOps
LINEやMessengerなどの
個人向けプラットフォーム
の開放につれ、ビジネス用
途だけでなく個人向け
サービスについてもチャッ
トIFに統合する流れが来る
ex: LINE/Facebookから商
品の購入、家電製品の操
作、各種予約など
Intelligent bot
BOTの発展についての予測(2/3)
10
Communication Style
more interactive
more closed
Service Type
notific
ator
public privatebusiness
api
assista
nt
Intelligent bot
明確な要求をせずとも意
図を察して動作する。
ex: サーバーの設定変更
の提案、健康管理の提案
など
そのための知識は、蓄積
された対話履歴などから
獲得する。
BOTの発展についての予測(3/3)
11
Communication Style
more interactive
more closed
notific
ator
public private
api
assista
nt
パブリックなデータを扱う
サービスを提供している企
業は今後そのデータを利
用し、AI的なAssistantを出
してくると思われる。
MSのりんなは試行段階だ
が、そこで得られた知見を
活かしたサービスがビジネ
ス/個人向けに出てくると
思われる(IBMのWatsonは
この領域で先行している)。
business
Service Type
Our Strategy
12
Botアプリケーション時代をどう攻めていくか
市場戦略(1/3)
13
Bot Platform Various Service
Mashup
Agent Bot
1. MashupでPrivate ChatOpsを攻める
ビジネス向けは開発者が自分でできることが多いので
あまりペイしないと思われる。また、一般企業で普通に
Slackのようなツールを使う時代はまだ来ない気がする
(逆に、それは個人レベルでの浸透の後に来る->先に
やるなら個人向けから)。
市場戦略(2/3)
14
Agent Bot Historical Data
Learn
Assistant Bot
2. データを蓄積・学習しAssistantにする
データとその学習結果こそが、BOTの世界における最
大の差別化要素となる。なぜかといえば、I/Fが単純な
ので模倣するのが簡単(デザインでの差別化という概
念はなくなる)。中身での勝負が肝になる と予想され
る。
市場戦略(3/3)
15
Botアプリケーションは、その性質上UIという概念がほぼない。あるのはUXのみ。UXの差
別化につながるのは、以下の点。
● 知識
○ 自然言語理解: 曖昧な言い回しをどれだけハンドリングでき、その意図を理解できるか
○ ドメイン知識: どれだけの提案候補を保持し、ユーザーの意図に沿い提案できるか
○ =>データと技術の勝負:早めにサービスインしてデータをためる
■ 技術面は、おそらくTensorFlowなどが公開されたように比較的簡単に扱えるツールが登場して
くる可能性がある。データは誰も公開しないのでデータを先行させたほうがいい
● キャラクター
○ 画力: 唯一といえるUI要素でもある(LINEでは送るスタンプを工夫するという手もあるが)
○ 個性: 語尾や言い回しだけでなく、趣味嗜好なども重要な点
■ りんなにランチのおすすめを聞いたとき、高級フレンチを出してくるのはかなり不自然。キャラク
ターのペルソナは、提案内容の制約としても機能する。
Implementation
16
Botアプリケーションをどう実装するか
実装するうえでの考慮点(1/2)
17
● チャットインタフェースの性質を考慮する
○ 受信:情報がどんどん流れる。リアルタイム性が必要な情報、あるいはユーザーのアクションが求め
られる情報以外は流さないようにするのが吉。また、ユーザーが確認したいときにいつでも確認でき
るようにするといった対応も考えられる。
○ 送信:基本的にテキストしか扱えないため、フォーム等の複雑な入力を伴うものは適さない
● BOT x Serviceの効果はService単体より大きいか
○ Mashupする場合、ユーザーはMashupする先のアプリや画面にすでになじんでいる可能性が高い。
BOTを通じてできるようになるメリットが、慣れ親しんだアプリ/画面を使い続けることに比べて大きい
か要検討。チャットとサービスが単純な足し算でなく、掛け算になっているか?
● インタラクションデータの保存フォーマット
○ BOTとユーザーのやり取りは貴重なデータとなるので、どのような形式で格納するのかよく検討して
おく。事前に、どんな進化をするためにどんなデータがあればいいか、検討しておくとよい。
実装するうえでの考慮点(2/2)
18
巨人の肩に乗る
最近は機械学習的な処理を提供するAPIもあるので、Assistant的な機能を実装する場合
はこれらを有効に活用するとよい。
IBM Watson
Microsoft Cognitive Service/
Azure Machine Learning
Amazon Machine Learning
Appendix: Bot startup checklist
19
Bot Platform Service
Mashup Learn
Data
● BotのPlatformとMashupするサービスは何か
● Botを使うことで、ユーザーは現在使用しているI/Fを捨てるか
● Botはどのような知識を持つのか。それはどのようなデータから獲得されるか
● Botはどんなキャラクターか
● Botの実装のために利用できる外部サービスはあるか
BOT has much Possibility

More Related Content

PDF
機械学習で泣かないためのコード設計
PDF
TIS 戦略技術センター AI技術推進室紹介
PDF
Machine Learning Bootstrap
PDF
TIS INTERNSHIP 2016 SUMMER
PDF
マルチモーダル対話システムのスゝメ
PDF
機械学習を用いた会議診断システムの開発
PDF
Machine learningbootstrap For Business
PPTX
「人工知能」との正しい付き合い方
機械学習で泣かないためのコード設計
TIS 戦略技術センター AI技術推進室紹介
Machine Learning Bootstrap
TIS INTERNSHIP 2016 SUMMER
マルチモーダル対話システムのスゝメ
機械学習を用いた会議診断システムの開発
Machine learningbootstrap For Business
「人工知能」との正しい付き合い方

What's hot (20)

PPTX
 第5回 Machine Learning 15minutes! 「オフラインデータがAI発展の鍵になる」
PDF
「人工知能」をあなたのビジネスで活用するには
PDF
vCenter Operations Management Suite 検証支援プログラム結果報告とその後
PDF
TISにおける、研究開発のメソッド
PPTX
エンジニアの未来サミット for student
PDF
NLPソリューション開発の最前線
PDF
[Track1-5] 製造業における最新AI適用事例のご紹介
PDF
リクルートにおけるセキュリティ施策方針とCSIRT組織運営のポイント
PDF
ゼロから学ぶAI
PDF
DataRobot活用状況@リクルートテクノロジーズ
PDF
超高速開発の基礎概念 20141119 0
PDF
Pepper+独自会話エンジン
PDF
Business utilization of real estate image classification system using deep le...
PDF
エンジニア勉強会資料_⑤広告プロダクトとプラットフォームの開発
PPTX
リクルートテクノロジーズの産学連携への取り組み
PDF
DMPの分析機能を実現する技術
PDF
kintone Cafe Japan 2016: kintone x 機械学習で実現する簡単名刺管理
PDF
初めてのWebプログラミング講座
PDF
エンジニア勉強会資料_④Rtoaster×Myndエンジンによる興味キーワード分析機能開発事例
PDF
求職サービスの検索ログを用いたクエリのカテゴリ推定とその活用事例の紹介
 第5回 Machine Learning 15minutes! 「オフラインデータがAI発展の鍵になる」
「人工知能」をあなたのビジネスで活用するには
vCenter Operations Management Suite 検証支援プログラム結果報告とその後
TISにおける、研究開発のメソッド
エンジニアの未来サミット for student
NLPソリューション開発の最前線
[Track1-5] 製造業における最新AI適用事例のご紹介
リクルートにおけるセキュリティ施策方針とCSIRT組織運営のポイント
ゼロから学ぶAI
DataRobot活用状況@リクルートテクノロジーズ
超高速開発の基礎概念 20141119 0
Pepper+独自会話エンジン
Business utilization of real estate image classification system using deep le...
エンジニア勉強会資料_⑤広告プロダクトとプラットフォームの開発
リクルートテクノロジーズの産学連携への取り組み
DMPの分析機能を実現する技術
kintone Cafe Japan 2016: kintone x 機械学習で実現する簡単名刺管理
初めてのWebプログラミング講座
エンジニア勉強会資料_④Rtoaster×Myndエンジンによる興味キーワード分析機能開発事例
求職サービスの検索ログを用いたクエリのカテゴリ推定とその活用事例の紹介
Ad

Viewers also liked (20)

PDF
Bot × 翻訳 次世代グローバルチャット
PPTX
Wikipedia Entity VectorとWordNetで
対話内容を選定し Chainer を用いたAttentionモデルで 発話内の重要な単語...
PPTX
Salon Bot 〜ヘアサロンLINEアシスタントの対話を Repl-AIを使ってプロトタイピング〜
PDF
Tech circle bot x zabbix オペレータbot lt
PPTX
楽するチームリマインダー ラクリマくん
PPTX
対話システムにおけるインタラクション 技術のこれまでとこれから:携帯機器での音声情報検索案内システムを例として(南 泰浩)
PDF
Tech-Circle #18 Pythonではじめる強化学習 OpenAI Gym 体験ハンズオン
PDF
開発の本質:チケット数を1/100にする方法
PDF
Pythonではじめる OpenAI Gymトレーニング
PPTX
Better Metrics, Less Hacks: Online Travel and The Future of Web Security
PPTX
Travel bots :basic need of customer?
PDF
内発的動機づけの計算モデル, 岡夏樹
PDF
AngularJS Best Practices
PPT
Working of insurance
PDF
人間とのインタラクションにより言葉と行動を学習するロボット, 岩橋直人
PDF
対話システム, 南泰浩
PDF
ユーザの個人差とインタラクションデザイン, 西崎友規子
PDF
機械学習ライブラリ : TensorFlow
PDF
UnityでVRアプリを作ってみよう! (講演編)
PDF
社会的シグナル(Social signal)から対話相手の意図を読む, 植田一博
Bot × 翻訳 次世代グローバルチャット
Wikipedia Entity VectorとWordNetで
対話内容を選定し Chainer を用いたAttentionモデルで 発話内の重要な単語...
Salon Bot 〜ヘアサロンLINEアシスタントの対話を Repl-AIを使ってプロトタイピング〜
Tech circle bot x zabbix オペレータbot lt
楽するチームリマインダー ラクリマくん
対話システムにおけるインタラクション 技術のこれまでとこれから:携帯機器での音声情報検索案内システムを例として(南 泰浩)
Tech-Circle #18 Pythonではじめる強化学習 OpenAI Gym 体験ハンズオン
開発の本質:チケット数を1/100にする方法
Pythonではじめる OpenAI Gymトレーニング
Better Metrics, Less Hacks: Online Travel and The Future of Web Security
Travel bots :basic need of customer?
内発的動機づけの計算モデル, 岡夏樹
AngularJS Best Practices
Working of insurance
人間とのインタラクションにより言葉と行動を学習するロボット, 岩橋直人
対話システム, 南泰浩
ユーザの個人差とインタラクションデザイン, 西崎友規子
機械学習ライブラリ : TensorFlow
UnityでVRアプリを作ってみよう! (講演編)
社会的シグナル(Social signal)から対話相手の意図を読む, 植田一博
Ad

More from Takahiro Kubo (20)

PDF
自然言語処理による企業の気候変動対策分析
PDF
国際会計基準(IFRS)適用企業の財務評価方法
PDF
自然言語処理で新型コロナウィルスに立ち向かう
PDF
財務・非財務一体型の企業分析に向けて
PDF
自然言語処理で読み解く金融文書
PDF
arXivTimes Review: 2019年前半で印象に残った論文を振り返る
PPTX
ESG評価を支える自然言語処理基盤の構築
PDF
Expressing Visual Relationships via Language: 自然言語による画像編集を目指して
PDF
Reinforcement Learning Inside Business
PDF
あるべきESG投資の評価に向けた、自然言語処理の活用
PDF
nlpaper.challenge NLP/CV交流勉強会 画像認識 7章
PDF
Curiosity may drives your output routine.
PDF
モデルではなく、データセットを蒸留する
PDF
EMNLP2018 Overview
PPTX
2018年12月4日までに『呪術廻戦』を読む理由
PDF
Graph Attention Network
PDF
ACL2018の歩き方
PDF
機械学習で泣かないためのコード設計 2018
PDF
TISにおける、研究開発の方針とメソッド 2018
PDF
感情の出どころを探る、一歩進んだ感情解析
自然言語処理による企業の気候変動対策分析
国際会計基準(IFRS)適用企業の財務評価方法
自然言語処理で新型コロナウィルスに立ち向かう
財務・非財務一体型の企業分析に向けて
自然言語処理で読み解く金融文書
arXivTimes Review: 2019年前半で印象に残った論文を振り返る
ESG評価を支える自然言語処理基盤の構築
Expressing Visual Relationships via Language: 自然言語による画像編集を目指して
Reinforcement Learning Inside Business
あるべきESG投資の評価に向けた、自然言語処理の活用
nlpaper.challenge NLP/CV交流勉強会 画像認識 7章
Curiosity may drives your output routine.
モデルではなく、データセットを蒸留する
EMNLP2018 Overview
2018年12月4日までに『呪術廻戦』を読む理由
Graph Attention Network
ACL2018の歩き方
機械学習で泣かないためのコード設計 2018
TISにおける、研究開発の方針とメソッド 2018
感情の出どころを探る、一歩進んだ感情解析

Recently uploaded (9)

PDF
受発注バスターズ説明資料  (2025_08_13~) Saleshub掲載用.pdf
PDF
自動鉱山スキャナー、グローバルトップ11企業のランキングと市場シェア2025~2031年.pdf
PPTX
Document from Suhani (2).pptx on the following topic
PDF
Fellowship Co.,Ltd. Company Overview for Students
PPTX
データサイエンス研修提案資料 RIZAPビジネスイノベーション株式会社.pptx
PDF
西都 採用サイト掲載用ピッチ資料 | 安心して働ける環境と成長できるキャリアパス
PDF
【QYResearch】世界製薬業界の市場変革と将来展望における多角的な事業展開の探求
PDF
AI活用の成果が変わる!生成AI時代の速読・読解力トレーニング「AI Reading Lab」
PPTX
株式会社フライク_______採用ピッチ資料_____update20250801
受発注バスターズ説明資料  (2025_08_13~) Saleshub掲載用.pdf
自動鉱山スキャナー、グローバルトップ11企業のランキングと市場シェア2025~2031年.pdf
Document from Suhani (2).pptx on the following topic
Fellowship Co.,Ltd. Company Overview for Students
データサイエンス研修提案資料 RIZAPビジネスイノベーション株式会社.pptx
西都 採用サイト掲載用ピッチ資料 | 安心して働ける環境と成長できるキャリアパス
【QYResearch】世界製薬業界の市場変革と将来展望における多角的な事業展開の探求
AI活用の成果が変わる!生成AI時代の速読・読解力トレーニング「AI Reading Lab」
株式会社フライク_______採用ピッチ資料_____update20250801

Tech Circle #15 Possibility Of BOT