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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
KMiura
June 15, 2019
Technology
230
1
Share
2019.06.15 機械学習名古屋「Watson×LINE bot」
KMiura
June 15, 2019
More Decks by KMiura
See All by KMiura
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
1.2k
Amazon Rekognitionを使ったインターホンハック
miura55
0
120
Pythonでルンバをハックしてみた
miura55
0
240
あなたの知らないクラフトビールの世界
miura55
0
430
Storage Browser for Amazon S3を触ってみた + α
miura55
0
280
Cloudflare R2をトリガーにCloudflare Workersを動かしてみた
miura55
0
300
あのボタンでつながるSORACOM
miura55
0
170
Postman Flowsで作るAPI連携LINE Bot
miura55
0
440
Lambdaと共に歩んだAWS
miura55
3
1k
Other Decks in Technology
See All in Technology
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
570
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
310
データ分析基盤の信頼を支える視点と設計
yuki_saito
2
760
シンデレラなんかになりたくない!ガラスの靴が割れた時代にどう歩く?
nomizone
0
220
オンコールの負荷軽減のためのBits Assistant 活用方法 / How to Use Bits Assistant to Reduce the Workload on On-Call Staff
sms_tech
1
330
大規模災害時でも高い信頼性を維持するアプリケーション基盤の実現/nikkei-tech-talk46
nikkei_engineer_recruiting
0
110
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
1
330
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
2
160
基礎から解説!Icebergで紐解くSnowflake×Databricks連携の現在地
cm_yasuhara
0
390
Strands Agents超入門
kintotechdev
1
140
Typiaで配信JSONの安全性を構造的に担保する(TSKaigi2026)
righttouch
PRO
1
200
AIが変えた"品質の守り方"
kkakizaki
13
5.3k
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
For a Future-Friendly Web
brad_frost
183
10k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Thoughts on Productivity
jonyablonski
76
5.2k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
370
Context Engineering - Making Every Token Count
addyosmani
9
920
sira's awesome portfolio website redesign presentation
elsirapls
0
260
Prompt Engineering for Job Search
mfonobong
0
320
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
290
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でやったほうがいいかも) •
ハンズオンもよろしくお願いします
ご清聴ありがとうございました