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
enebularとSUNABAを使ってローコードでチャットボット開発する
Search
Kawazu
November 04, 2020
Programming
0
1.3k
enebularとSUNABAを使ってローコードでチャットボット開発する
Kawazu
November 04, 2020
Tweet
Share
More Decks by Kawazu
See All by Kawazu
個人的に考える要件定義でやる一連の流れ
kawazu
0
390
ChatGPTで水平思考ゲームを行えるか試してみた
kawazu
0
320
新人プロダクトマネージャーの試行錯誤記録
kawazu
0
180
バックエンドエンジニアが初めてReactを触って感じたこと
kawazu
0
260
音楽仲間がいないのでバンドメンバーを実装した話
kawazu
0
100
JetsonNanoで自動作曲配信システムを作ってる途中の話
kawazu
0
730
bert-tokenizerノードを触ってみた
kawazu
0
310
BERTで文章関連度算出して戯れてみる
kawazu
0
150
Node-REDとAutomatorでプライバシーマスク作成を自動化する
kawazu
0
170
Other Decks in Programming
See All in Programming
Kiroの仕様駆動開発から見えてきたAIコーディングとの正しい付き合い方
clshinji
1
210
Flutter with Dart MCP: All You Need - 박제창 2025 I/O Extended Busan
itsmedreamwalker
0
140
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
500
@Environment(\.keyPath)那么好我不允许你们不知道! / atEnvironment keyPath is so good and you should know it!
lovee
0
110
Android 16 × Jetpack Composeで縦書きテキストエディタを作ろう / Vertical Text Editor with Compose on Android 16
cc4966
0
130
はじめてのMaterial3 Expressive
ym223
2
200
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
440
Updates on MLS on Ruby (and maybe more)
sylph01
1
180
開発チーム・開発組織の設計改善スキルの向上
masuda220
PRO
19
11k
意外と簡単!?フロントエンドでパスキー認証を実現する WebAuthn
teamlab
PRO
2
700
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
460
MCPとデザインシステムに立脚したデザインと実装の融合
yukukotani
4
1.4k
Featured
See All Featured
Music & Morning Musume
bryan
46
6.8k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Why Our Code Smells
bkeepers
PRO
339
57k
Agile that works and the tools we love
rasmusluckow
330
21k
Balancing Empowerment & Direction
lara
3
610
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Raft: Consensus for Rubyists
vanstee
140
7.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Statistics for Hackers
jakevdp
799
220k
Transcript
enebularとSUNABAを使って ローコードで チャットボット開発する 河津正和
河津正和 • とある広告代理店勤務 • 主にバックエンド領域のテクニカルディレクター • 新規事業開発的なお仕事をしてます • コンテナ技術とか機械学習とか電子工作とか3Dプリン ターにも興味あり
Twitter:@kawazu255_ Qiita:kawazu255 note:kawazu255
SUNABAとは? • Docomoが提供しているチャットボット開発のためのプラットフォーム • 対話シナリオをGUIで構築できる • ユーザーとの会話内容(ステータス)を保持できる • xAIMLという形式で作成した会話シナリオをエクスポート・インポートできる •
作成したシナリオをAPI化できる
None
None
SUNABAとは? • Docomoが提供しているチャットボット開発のためのプラットフォーム • 対話シナリオをGUIで構築できる • ユーザーとの会話内容(ステータス)を保持できる • xAIMLという形式で作成した会話シナリオをエクスポート・インポートできる •
作成したシナリオをAPI化できる
チャット インターフェース シナリオロジックと インターフェースを連携 会話シナリオ管理
enebularを使えば LINEでチャットボット展開するまで ほぼコード書かずに開発できる!?
enebularのキャッチアップ
開発当初のenebularの知識 • IoTデバイスとのシステム連携をノーコードでできる・・・? • LINEとの連携もノーコードでできる・・・? • とりあえずなんかノーコードでいけそう • 知識が乏しい
とっても入門できた記事 • Teachable MachineとenebularとLINE Botで機械学習を体験しよう! ◦ https://atlabo-handson-08.netlify.app ◦ がおまるさん著(ありがとうございます! )
記事でのノードの流れ
記事でのノードの流れ 外部連携している箇所をSUNABAに置き換えればいけるのでは・・・!?
SUNABAセットアップ
新規登録
ボット一覧
ボット作成
ボット一覧
シナリオ編集画面
ボット一覧
APIテスト画面
APIテスト画面
APIテスト画面 enebularへの設定に使います→
curlでも叩けることを確認
enebularセットアップ
LINEのMessaging APIノードを追加する
None
1. LINEからのWebhook設定
2. LINEへのリクエストパラメータ解析&SUNABAへのリクエストボディ作成
2. LINEへのリクエストパラメータ解析&SUNABAへのリクエストボディ作成 ←LINEへのリクエストパラメータから、 使用する要素を抽出 ←SUNABAにPOSTするリクエストボディを作 成 LINEに入力したメッセージをそのまま SUNABAのVoiceTextに渡す
3. SUNABAへのリクエスト
4. SUNABAからのレスポンスを解析&LINEリプライの内容を作成
4. SUNABAからのレスポンスを解析&LINEリプライの内容を作成 ←SUNABAのレスポンスから 返答文を抽出 ←LINEリプライのための レスポンスを整形
5. LINEへのリプライ処理 LINE Developers consoleから確認
SUNABAとは? • Docomoが提供しているチャットボット開発のためのプラットフォーム • 対話シナリオをGUIで構築できる • ユーザーとの会話内容(ステータス)を保持できる • xAIMLという形式で作成した会話シナリオをエクスポート・インポートできる •
作成したシナリオをAPI化できる
LINEボットとの20カウント勝負
None
保持しているカウント数によって、 返答内容を場合分けすることができる
None
まとめ • 複雑なものでもある程度のものは、GUIで対話シナリオ作成できそう。 • 言葉のゆらぎをどれだけ吸収してくれるかはもうちょっと検証(ほとんど単語マッチな 印象) • チャットボットで何かシステムを構築する時は、会話シナリオが体験の肉付けをして くれる。チャットボットでやりたいこと+αみたいな形で取り入れられるといいかも (LINE
+ enebular + SUNABA + 画像認識) • 外部連携ありのチャットボットをノーコード/ローコードで作れるenebularすごい