SlideShare uma empresa Scribd logo
1 de 77
Baixar para ler offline
CreatorsMeetUp41
私的にチャットbotを導入してみて
しばらく経ったのであれこれ話す
ワンフットシーバス 田中正吾
私の話はスライドを後ほど共有します。
話す内容に注力いただいて大丈夫です!
自己紹介
田中正吾(たなかせいご)
屋号:ワンフットシーバス
2004年よりフリーランス。以後、FLASH制作を
中心にインタラクティブコンテンツを主に行い
現在に至る。
最近は、JavaScriptやHTML5アニメーション、
スマートフォン演出制作にも関わります。デジ
タルサイネージやアプリ制作もやります。
ツール導入やワークフロー改善に関わったりし
ています。
あとウォンバットが好きで情報集めに
自分のWEB力を全力で注いでいます
(ウォンバットは夜行性です)
チャットbot
最近はLINEやFacebook Messengerでも
やりとりできる技術情報(API仕様)が
開放されるようになり話題になっています
FacebookLINE
もともとSlackやChatWorkといった
チャットツールでは技術情報は公開されており
試せる状況は整っている
しかし自分でどう使うかが
まったくピンときてなかった!
しかし、とある情報収集あたりを軸に
チャットbotを使うようになった
とある情報収集
ウォンバットの情報を集めて
1日1ウォンバットTumblrにアップする
ライフワークをしている
以前はフィードリーダー(Feedly)頼りに
YoutubeやFlickrなどから
情報を集めていた
ある程度集められていたが
なにぶん作業しにくさもあった
未読がたまりすぎると
さかのぼって読む気力がなくなってしまう
リアルタイムに情報を追いにくい問題
フィードを発行するサイトの減少もあり
今後の情報収集は危うい
(いずれ自前で組んでフィード発行になりそう)
なんとかしたい
ここでチャットbotを使ってみたくなった
何度か挑戦しようとして困ったことが
自前で様々なチャットbotプログラムを書くのは
いいけど、各APIを自分でメンテナンスするのが
が大変...。(数カ月後、思い出せる?)
API
API
API
API
API
API
いろいろと試行錯誤のすえ、
IFTTT+Slackで行くことにしました
IFTTTはTwitterやFacebookなど
多くのAPIをサポートしており
API同士をつなげるサービス
API
API
API
チャットツールSlackもIFTTTはサポート。
これで手軽にチャットbotができそう。
活用事例
具体的にどんなことをやっているのか
Twitter検索でウォンバット探し
Twitter検索でウォンバット探し
Vimeo検索でウォンバット探し
Feedlyのウォンバットグループで
更新があったら通知
Feedlyのウォンバットグループで
更新があったら通知
自分のTumblr投稿されると
Slack通知して投稿忘れ防止
自分のTumblr投稿されると
Slack通知して投稿忘れ防止
チャットだとリアルタイムに
通知され読む気持ちになれる
!
チャットだと適度に読み捨てれる
! ! !
いろいろいいね!
IFTTTxSlack設定を見ながらデモ
実際の設定を見てみましょう
IFTTTでアカウントを作り、
チャンネルを使えるようにします
Twitterチャンネル検索
Twitterチャンネルページで
接続設定をします
(TwitterでのIFTTTアプリ使用許可をします)
Slackチャンネル検索
Slackチャンネルページで
接続設定をします
(使いたいSlackでIFTTTアプリ使用許可をします)
設定できたら
My RecipesからCreate a Recipeで
レシピを作成します
まず何をきっかけにするかを聞かれます
きっかけになるチャンネルは検索できます
きっかけになるチャンネルでの
できることが表示されます
(今回はTwitter検索をきっかけにします)
つづいて、なにワードを検索するか設定
きっかけが決まったら、
なにが動き出すかを設定します。
今回はSlackを動作させます。
通知されるSlack内の場所を設定
設定の詳細画面。
投稿する文言を決めます
APIでやりとりされる要素を
テンプレート文言のように引き出せる!
IFTTTを通じてAPI連携時の
わかりやすい文言の出し方を勉強できる!
設定完了
実際これが動いているかどうかデモ
デモ
(うまくいってほしい)
もろもろ余談
IFTTTにはMakerChannelというものがあり
外部サーバーからやりとりできるので
IFTTTサポート外のAPIも接続可能。
たとえばIFTTTサポート外のChatworkでも
中継サーバーをつくれば利用可能
チャットbotは、ともすれば
ただの通知なので味気なくなりがち
(Qiita:Team投稿通知の例)
ちょっとした役を設定してあげると
彩りが出るし対話してる感が出てくる。
舞台設定と思って楽しもう。
IFTTTは色々なAPIが揃っており
いろいろなことができる
Instagramが最近のネタ探しでは
とても良いものがいっぱいあったのだが...
4月のAPI仕様変更でIFTTTから
投稿検索ができなくなって阿鼻叫喚
(3/31で沈黙の図)
IFTTTは万能だが油断するべからず
こういう変更に柔軟に対応していく必要。
自分で調査してAPIをつないで
取りに行く気合も不可欠。
IFTTTはAPI連携の良き教師と考えよう。
(いずれは自分のものにする)
まとめ
IFTTTを使うと様々な情報APIと
チャット(Slack)をつないで実験しやすい
本来であればプログラムを駆使して
チャットに喋らせる苦労がある
情報源
チャット
プログラム
情報API
プログラム
まずプログラムを書く苦労がなく
「とりあえずやってみよう」ができる
情報源
チャット
プログラム
情報API
プログラム
チャットbotは喋らせてから、その先の気づきも
いろいろある。そこを早く届き全体像が知れる。
チャット
プログラム
!
!
!
!
全体像が知れるので「チャットにするメリット」
「便利な情報源は何か?」「情報取得の不自由さ
の解決」という世界がのぞける。
チャット
プログラム
!
!
!
!
たとえば、チャットbotは対話方式でより利用価
値を高めたりしたくなるがIFTTTでは難しいこと
を知れます。
チャット
プログラム
チャットbotは喋らせ方一つで変わったり、柔軟
性あるメッセージを出すにはAPI情報を簡単に埋
め込めるテンプレート設計も大事と知れる。
チャット
プログラム
オリジナルのチャットbotをつくるときに
糧となる知識がIFTTTによって色々学べます!
情報源
チャット
プログラム
情報API
プログラム
ひとまずIFTTTで
チャットbot作るの楽しいよ!
ご清聴いただきまして
ありがとうございました!

Mais conteúdo relacionado

Mais procurados

20140613 tanakaseigo dist3
20140613 tanakaseigo dist320140613 tanakaseigo dist3
20140613 tanakaseigo dist3
Seigo Tanaka
 
20131116 creators meetup
20131116 creators meetup20131116 creators meetup
20131116 creators meetup
Seigo Tanaka
 

Mais procurados (20)

フリーランスミートアップ 20160903
フリーランスミートアップ 20160903フリーランスミートアップ 20160903
フリーランスミートアップ 20160903
 
littleBitsやWio NodeなどデバイスをNode-REDでBluemixにつなげてIoTする話
littleBitsやWio NodeなどデバイスをNode-REDでBluemixにつなげてIoTする話littleBitsやWio NodeなどデバイスをNode-REDでBluemixにつなげてIoTする話
littleBitsやWio NodeなどデバイスをNode-REDでBluemixにつなげてIoTする話
 
SINAP様 IoT×littleBitsブレスト
SINAP様 IoT×littleBitsブレストSINAP様 IoT×littleBitsブレスト
SINAP様 IoT×littleBitsブレスト
 
20150516 CreatorsMeetup28 知育電子ブロック玩具littleBitsに私が知育された話
20150516 CreatorsMeetup28 知育電子ブロック玩具littleBitsに私が知育された話20150516 CreatorsMeetup28 知育電子ブロック玩具littleBitsに私が知育された話
20150516 CreatorsMeetup28 知育電子ブロック玩具littleBitsに私が知育された話
 
IoT縛りの勉強会! IoTLT vol.18
IoT縛りの勉強会! IoTLT vol.18IoT縛りの勉強会! IoTLT vol.18
IoT縛りの勉強会! IoTLT vol.18
 
昨年にIoT可視化してみて考えたこと
昨年にIoT可視化してみて考えたこと昨年にIoT可視化してみて考えたこと
昨年にIoT可視化してみて考えたこと
 
明星和楽2016でTwitter連動したlittleBits(CocoaBit)やWioNodeでリアルタイムプロトタイプ展示した話
明星和楽2016でTwitter連動したlittleBits(CocoaBit)やWioNodeでリアルタイムプロトタイプ展示した話明星和楽2016でTwitter連動したlittleBits(CocoaBit)やWioNodeでリアルタイムプロトタイプ展示した話
明星和楽2016でTwitter連動したlittleBits(CocoaBit)やWioNodeでリアルタイムプロトタイプ展示した話
 
2016初夏のJavaScript祭り20160514
2016初夏のJavaScript祭り201605142016初夏のJavaScript祭り20160514
2016初夏のJavaScript祭り20160514
 
情報共有ツールお悩みNight #1 「情報共有ツール導入することがある私が導入されるときの話(とくに初動面)」
情報共有ツールお悩みNight #1 「情報共有ツール導入することがある私が導入されるときの話(とくに初動面)」情報共有ツールお悩みNight #1 「情報共有ツール導入することがある私が導入されるときの話(とくに初動面)」
情報共有ツールお悩みNight #1 「情報共有ツール導入することがある私が導入されるときの話(とくに初動面)」
 
20141115 CreatorsMeetup22
20141115 CreatorsMeetup2220141115 CreatorsMeetup22
20141115 CreatorsMeetup22
 
20141220 CreatorsMeetup23
20141220 CreatorsMeetup2320141220 CreatorsMeetup23
20141220 CreatorsMeetup23
 
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみるSORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
SORACOM Air+RaspberryPi+littleBits+IFTTTしてみる
 
20140712 mintsumu
20140712 mintsumu20140712 mintsumu
20140712 mintsumu
 
20140613 tanakaseigo dist3
20140613 tanakaseigo dist320140613 tanakaseigo dist3
20140613 tanakaseigo dist3
 
DIST.8 「フリーランス、請求書フローと向き合う」
DIST.8 「フリーランス、請求書フローと向き合う」DIST.8 「フリーランス、請求書フローと向き合う」
DIST.8 「フリーランス、請求書フローと向き合う」
 
解り方と教え方
解り方と教え方解り方と教え方
解り方と教え方
 
トピックモデルを用いた 潜在ファッション嗜好の推定
トピックモデルを用いた 潜在ファッション嗜好の推定トピックモデルを用いた 潜在ファッション嗜好の推定
トピックモデルを用いた 潜在ファッション嗜好の推定
 
20131116 creators meetup
20131116 creators meetup20131116 creators meetup
20131116 creators meetup
 
Small Basicをご存じですか?
Small Basicをご存じですか?Small Basicをご存じですか?
Small Basicをご存じですか?
 
IoTLT5 RaspberryPiを使った Felica認証を 色々パワーアップしてみた!
IoTLT5 RaspberryPiを使ったFelica認証を色々パワーアップしてみた!IoTLT5 RaspberryPiを使ったFelica認証を色々パワーアップしてみた!
IoTLT5 RaspberryPiを使った Felica認証を 色々パワーアップしてみた!
 

Destaque

2012keikinzoku kikuta
2012keikinzoku kikuta2012keikinzoku kikuta
2012keikinzoku kikuta
tasakaji
 
StartUp Sass + Compass [基本と活用]
StartUp Sass + Compass [基本と活用]StartUp Sass + Compass [基本と活用]
StartUp Sass + Compass [基本と活用]
Komei Otake
 
セキュリティはじめのいっぽ #cmujp
セキュリティはじめのいっぽ #cmujpセキュリティはじめのいっぽ #cmujp
セキュリティはじめのいっぽ #cmujp
tama200x Kobayashi
 
クラウドコンピューティングでつくるビッグデータ解析のいまとこれから
クラウドコンピューティングでつくるビッグデータ解析のいまとこれからクラウドコンピューティングでつくるビッグデータ解析のいまとこれから
クラウドコンピューティングでつくるビッグデータ解析のいまとこれから
Shohei Kobayashi
 
ギークな人たちの最新トレンド を『下北沢オープンソース Cafe水曜部』でキャッチしよ う♪
ギークな人たちの最新トレンド を『下北沢オープンソース Cafe水曜部』でキャッチしよ う♪ギークな人たちの最新トレンド を『下北沢オープンソース Cafe水曜部』でキャッチしよ う♪
ギークな人たちの最新トレンド を『下北沢オープンソース Cafe水曜部』でキャッチしよ う♪
Shinsaku Chikura
 
The color makotohirahara
The color makotohiraharaThe color makotohirahara
The color makotohirahara
Makoto Hirahara
 

Destaque (20)

20150117 CreatorsMeetup24
20150117 CreatorsMeetup2420150117 CreatorsMeetup24
20150117 CreatorsMeetup24
 
2012keikinzoku kikuta
2012keikinzoku kikuta2012keikinzoku kikuta
2012keikinzoku kikuta
 
1万件超の登録を実現したBotノウハウからマッシュアップまで
1万件超の登録を実現したBotノウハウからマッシュアップまで1万件超の登録を実現したBotノウハウからマッシュアップまで
1万件超の登録を実現したBotノウハウからマッシュアップまで
 
チャットボットが世の中にもたらす3つのインパクト
チャットボットが世の中にもたらす3つのインパクトチャットボットが世の中にもたらす3つのインパクト
チャットボットが世の中にもたらす3つのインパクト
 
StartUp Sass + Compass [基本と活用]
StartUp Sass + Compass [基本と活用]StartUp Sass + Compass [基本と活用]
StartUp Sass + Compass [基本と活用]
 
Creators MeetUp#41 偶然を活かして仕上がってきた自分のキャリア形成のお話
Creators MeetUp#41 偶然を活かして仕上がってきた自分のキャリア形成のお話Creators MeetUp#41 偶然を活かして仕上がってきた自分のキャリア形成のお話
Creators MeetUp#41 偶然を活かして仕上がってきた自分のキャリア形成のお話
 
Coda
CodaCoda
Coda
 
第13回 CreatorsMeetup 〜HTML5時代に必要なスキルと考え方〜
第13回 CreatorsMeetup 〜HTML5時代に必要なスキルと考え方〜第13回 CreatorsMeetup 〜HTML5時代に必要なスキルと考え方〜
第13回 CreatorsMeetup 〜HTML5時代に必要なスキルと考え方〜
 
昔の恋の話をしよう。CrescentEve - 2人のエディタの物語
昔の恋の話をしよう。CrescentEve - 2人のエディタの物語昔の恋の話をしよう。CrescentEve - 2人のエディタの物語
昔の恋の話をしよう。CrescentEve - 2人のエディタの物語
 
セキュリティはじめのいっぽ #cmujp
セキュリティはじめのいっぽ #cmujpセキュリティはじめのいっぽ #cmujp
セキュリティはじめのいっぽ #cmujp
 
クラウドコンピューティングでつくるビッグデータ解析のいまとこれから
クラウドコンピューティングでつくるビッグデータ解析のいまとこれからクラウドコンピューティングでつくるビッグデータ解析のいまとこれから
クラウドコンピューティングでつくるビッグデータ解析のいまとこれから
 
業種問わずおすすめしたい!恋したwebサービス7選
業種問わずおすすめしたい!恋したwebサービス7選業種問わずおすすめしたい!恋したwebサービス7選
業種問わずおすすめしたい!恋したwebサービス7選
 
自社を巻き込みやがれ!イチから勉強会を開催する方法
自社を巻き込みやがれ!イチから勉強会を開催する方法自社を巻き込みやがれ!イチから勉強会を開催する方法
自社を巻き込みやがれ!イチから勉強会を開催する方法
 
コミュニケーション能力を高めようヒッチハイク旅のススメ
コミュニケーション能力を高めようヒッチハイク旅のススメコミュニケーション能力を高めようヒッチハイク旅のススメ
コミュニケーション能力を高めようヒッチハイク旅のススメ
 
Nana cmujp
Nana cmujpNana cmujp
Nana cmujp
 
ギークな人たちの最新トレンド を『下北沢オープンソース Cafe水曜部』でキャッチしよ う♪
ギークな人たちの最新トレンド を『下北沢オープンソース Cafe水曜部』でキャッチしよ う♪ギークな人たちの最新トレンド を『下北沢オープンソース Cafe水曜部』でキャッチしよ う♪
ギークな人たちの最新トレンド を『下北沢オープンソース Cafe水曜部』でキャッチしよ う♪
 
アイデアは技術!磁石で繋がる積み木『Yeda』ができるまで
アイデアは技術!磁石で繋がる積み木『Yeda』ができるまでアイデアは技術!磁石で繋がる積み木『Yeda』ができるまで
アイデアは技術!磁石で繋がる積み木『Yeda』ができるまで
 
The color makotohirahara
The color makotohiraharaThe color makotohirahara
The color makotohirahara
 
エビを飼ってABテストした話
エビを飼ってABテストした話エビを飼ってABテストした話
エビを飼ってABテストした話
 
ハタラキカタに選択肢を
ハタラキカタに選択肢をハタラキカタに選択肢を
ハタラキカタに選択肢を
 

Semelhante a 私的にチャットbotを導入してみてしばらく経ったのであれこれ話す(前半)

Createjs jp study #4 20130726
Createjs jp study #4 20130726Createjs jp study #4 20130726
Createjs jp study #4 20130726
Seigo Tanaka
 
今さら聞けないHTMLとCSSについて
今さら聞けないHTMLとCSSについて今さら聞けないHTMLとCSSについて
今さら聞けないHTMLとCSSについて
Takahiro Kamiya
 
20140315_tanakaseigo_creator_meetup
20140315_tanakaseigo_creator_meetup20140315_tanakaseigo_creator_meetup
20140315_tanakaseigo_creator_meetup
Seigo Tanaka
 

Semelhante a 私的にチャットbotを導入してみてしばらく経ったのであれこれ話す(前半) (14)

SORACOM AirをつないだRaspberryPiをlittleBits+Milkcocoaで遠隔OFFするボタンをつくった話
SORACOM AirをつないだRaspberryPiをlittleBits+Milkcocoaで遠隔OFFするボタンをつくった話SORACOM AirをつないだRaspberryPiをlittleBits+Milkcocoaで遠隔OFFするボタンをつくった話
SORACOM AirをつないだRaspberryPiをlittleBits+Milkcocoaで遠隔OFFするボタンをつくった話
 
なにかが起きるで考えるWEB、そしてIoT・Mixed Reality
なにかが起きるで考えるWEB、そしてIoT・Mixed Realityなにかが起きるで考えるWEB、そしてIoT・Mixed Reality
なにかが起きるで考えるWEB、そしてIoT・Mixed Reality
 
ひとまずHoloLensと自分の周辺技術(WEB・IoT)と混ぜた話
ひとまずHoloLensと自分の周辺技術(WEB・IoT)と混ぜた話ひとまずHoloLensと自分の周辺技術(WEB・IoT)と混ぜた話
ひとまずHoloLensと自分の周辺技術(WEB・IoT)と混ぜた話
 
Wio LTEと連携できるGroveを普段の実体験から
Wio LTEと連携できるGroveを普段の実体験からWio LTEと連携できるGroveを普段の実体験から
Wio LTEと連携できるGroveを普段の実体験から
 
20140621 CreatorsMeetUp17
20140621 CreatorsMeetUp1720140621 CreatorsMeetUp17
20140621 CreatorsMeetUp17
 
ペッパソン2017東の陣 Pepper x enebular x Milkcocoa Node-RED 資料
ペッパソン2017東の陣 Pepper x enebular x Milkcocoa Node-RED 資料ペッパソン2017東の陣 Pepper x enebular x Milkcocoa Node-RED 資料
ペッパソン2017東の陣 Pepper x enebular x Milkcocoa Node-RED 資料
 
Createjs jp study #4 20130726
Createjs jp study #4 20130726Createjs jp study #4 20130726
Createjs jp study #4 20130726
 
すしルート inヒカ☆ラボ_「すし×うごく」_20160314
すしルート inヒカ☆ラボ_「すし×うごく」_20160314すしルート inヒカ☆ラボ_「すし×うごく」_20160314
すしルート inヒカ☆ラボ_「すし×うごく」_20160314
 
HoloLens x IoT 試すときによくやる実装
HoloLens x IoT 試すときによくやる実装HoloLens x IoT 試すときによくやる実装
HoloLens x IoT 試すときによくやる実装
 
Adobe XDをHoloLensで表示させて考えるいろいろな可能性
Adobe XDをHoloLensで表示させて考えるいろいろな可能性Adobe XDをHoloLensで表示させて考えるいろいろな可能性
Adobe XDをHoloLensで表示させて考えるいろいろな可能性
 
今さら聞けないHTMLとCSSについて
今さら聞けないHTMLとCSSについて今さら聞けないHTMLとCSSについて
今さら聞けないHTMLとCSSについて
 
20140315_tanakaseigo_creator_meetup
20140315_tanakaseigo_creator_meetup20140315_tanakaseigo_creator_meetup
20140315_tanakaseigo_creator_meetup
 
Hubsでアカペラ
HubsでアカペラHubsでアカペラ
Hubsでアカペラ
 
HoloLensでIoT制御してみて感じる未来
HoloLensでIoT制御してみて感じる未来HoloLensでIoT制御してみて感じる未来
HoloLensでIoT制御してみて感じる未来
 

私的にチャットbotを導入してみてしばらく経ったのであれこれ話す(前半)