Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2019.06.15 機械学習名古屋「Watson×LINE bot」
Search
KMiura
June 15, 2019
Technology
1
200
2019.06.15 機械学習名古屋「Watson×LINE bot」
KMiura
June 15, 2019
Tweet
Share
More Decks by KMiura
See All by KMiura
さらばあのボタンとは言わせない SORACOM LTE-M Button powerd by AWSをまだ使えるようにした(前編?)
miura55
0
81
App Runnerでパラメーターストアの値を使ってみた
miura55
0
290
ultraArmをモニター提供してもらった話
miura55
0
120
JAWS UG名古屋2023年活動報告
miura55
0
130
AWS Step Functionsの新機能「Call third-party API」を試してみた
miura55
1
110
AWS Step Functionsの新機能「Call third-party API」を試してみた
miura55
0
190
AWS CDKの新機能「cdk migrate」を試してみた
miura55
1
330
LINE DC×SORACOM UGのこれまでとこれから
miura55
0
42
社会人4年目が学生に捧げる5か条
miura55
0
140
Other Decks in Technology
See All in Technology
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
690
障害対応をちょっとずつよくしていくための 演習の作りかた
heleeen
1
1.5k
Improve Your Development Workflow with Gemini Code Assist
meteatamel
0
120
【SORACOM UG 東海】あらゆるモノがつながる社会へ、IoT と SORACOM
soracom
PRO
1
130
Building Dashboards as a Hobby
egmc
0
350
MixIT 2024 - Pulumi : Gérer son infra avec son langage de programmation préféré
ju_hnny5
1
120
自己改善からチームを動かす! 「セルフエンジニアリングマネージャー」のすゝめ
shoota
6
1k
開発生産性大幅アップ!Postman VS Code拡張機能
nagix
3
620
成長をサポートするピープルマネジメントのやり方
sioncojp
1
150
The AI Revolution Will Not Be Monopolized: Behind the scenes
inesmontani
PRO
1
150
AOAI をきっかけに 社内の Azure 管理を見直した話
recruitengineers
PRO
1
430
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
7
1.3k
Featured
See All Featured
Building Applications with DynamoDB
mza
88
5.6k
RailsConf 2023
tenderlove
8
550
Making Projects Easy
brettharned
109
5.5k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
The Art of Programming - Codeland 2020
erikaheidi
43
12k
Making the Leap to Tech Lead
cromwellryan
125
8.5k
Debugging Ruby Performance
tmm1
70
11k
Testing 201, or: Great Expectations
jmmastey
29
6.4k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
33
6k
Fireside Chat
paigeccino
22
2.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
358
22k
Rebuilding a faster, lazier Slack
samanthasiow
74
8.2k
Transcript
WATSON×LINE BOT -細かすぎて伝わらない話- 三浦 耕生
自己紹介 • 三浦 耕生(こうき) • 生年月日:1995年5月5日(24歳) • 大学院生、Code for AICHI所属
• Twitter : @k_miura_io • Facebook : koki.miura05
宣伝 • 月一ペースで名古屋でWatson, IBM Cloudのハンズオンを開催予定 • 第1回は6月30日にCODE BASE NAGOYAにて開催 •
ゲストは萩野たいじさん(IBM デベロッパーアドボケイト)
CONNPASSにて受付中 https://bit.ly/2QDMYbm
こんな感じのもの作 ります • Watson Assistantを使ったLINE Bot • 予約システムっぽいものを作成 • ノンコーディング(ココ重要!!)
よろしくお願いします
END
本題入ります
WATSONで画像認識する LINE BOT • 元々Node-REDでWatson Assistantをつかったチャットボットを 作った時に画像認識を入れてみたかったという軽い気持ち挑 戦 • 調べてみるとあまり情報が少なく挫折しかけた
• 以下そのつまづきポイントを紹介
つまずきポイント • Webhookを使っているので画像データは別の何かしらの形で取り出さないといけない • どうやってデータを取り出せばいいのかがよく分からない
公式ドキュメントに よると • どうやらちゃんと画像や動画などのコ ンテンツをダウンロードするための REST APIがあるみたい • こいつで画像のインストールできそう
FUNCTIONノードを 追加 • Functionノードを使って画像をインス トールするためのセッティングをする • Requestノードの入力項目に合わせ る • Requestノードは接続するだけ
完成したフローがこちら
早速画像データを送信 • Requestは正常に動作してるっぽい • Visual Recognitionに読み込めない…
\(^o^)/
REQUESTノードの出 力形式を指定 • Requestノードの出力形式が文字列 になっていた • バッファーデータに設定
デモ
まとめ • Node-REDを使えばドラッグ&ドロップで簡単にアプリが出来る • Functionノードで工夫すれば機能を拡張させることが出来る • Node-REDはいいぞ! • でも画像を扱うときは用途が限られそう(pythonでやったほうがいいかも) •
ハンズオンもよろしくお願いします
ご清聴ありがとうございました