SlideShare a Scribd company logo
Ask the Speaker 写真撮影 動画撮影
セッション資料
後日公開
Twitter ハッシュタグ
ノン コーディングで LINE Bot 開発!
Azure Logic Apps × Azure Cognitive Services ×
LINE メッセージで自動スケジュール登録
AI91
松本 典子
株式会社オルターブース / Microsoft MVP for Microsoft Azure
#decode19 #AI91設定なし 公開
de:code 2019
ノン コーディングで LINE Bot 開発!
Azure Logic Apps × Azure Cognitive Services ×
LINE メッセージで自動スケジュール登録
AI91
松本 典子
株式会社オルターブース / Microsoft MVP for Microsoft Azure
• 自分も作れそう!
http://bit.ly/decode19-ai91
手順書とサンプルコードのご案内
自己紹介
松本 典子
@nori790822 https://www.facebook.com/noriji822
ASCII.jp: 「Azure Logic Apps」超入門
https://ascii.jp/elem/000/001/647/1647224/
ASCII.jp:「Azure Logic Apps」超入門 ~AI編~
https://ascii.jp/elem/000/001/736/1736136/
Blog:https://zuvuyalink.net/nrjlog/
今回ご紹介する内容
LINE
チャットボット
Googleカレンダー
スケジュール トウロク シマス
今回ご紹介する内容
LINEメッセージ(テキストorボイス)でスケジュールを送信
すると自動でGoogleカレンダーに登録するチャットボット
LINE
チャットボット
Googleカレンダー
スケジュール トウロク シマス
この仕組みをノンコーディングで作ります!
DEMO:
LINEからスケジュールを送る
スケジュールを人に伝える場合
Demo1の内容:テキストメッセージ
7/8の14時から品川で
小尾さんと打ち合わせ
Demo2の内容:ボイスメッセージ
7月9日の15時から
デプロイ王子と
マイクロソフトで打ち合わせ
Demoの内容をまとめると・・・
小尾さん
しちがつここのか じゅうごじ デプロイ王子
スケジュールの話ってわかりますよね?
チャットボット
?????
デプロイ王子
小尾さん
ノンコーディングでスケジュールを自動登録の仕組み
LINE Logic Apps Cognitive Services Googleカレンダー
利用するサービス
1. LINE Messaging API
• テキストメッセージ
• 音声メッセージ
LINE Messaging API
https://developers.line.biz/ja/reference/messaging-api/
2. Azure Logic Apps
• Microsoftが提供するiPaaSサービスの1つ
• ブラウザで視覚的にワークフローを構築
• コードを 1 行も書かずにワークフローを
作成可能
• 料金はリソース分のみ(動いた回数分)
250以上(2019年5月時点)
Azure Logic Apps
サービス連携先=コネクタ
250以上のサービスと連携可能
Logic Apps コネクタの概念
• イベントがあったら動く、
先頭に選ぶコネクタ
コネクタ(サービス連携を行うためのコンポーネント)
• 2番目以降に選ぶコネクタ
(複数あり)
Azure Logic Apps デザイナー画面
トリガー
アクション ワークフロー
アクション
イベントをトリガで受け取り後続のアクションで処理
を行う
3. Speech Services
Speech Services
Speech Services
Logic Appsコネクタ無し
Speech Services API v2.0
https://westus.cris.ai/swagger/ui/index#/Custom32Speech32transcriptions58/CreateTranscription
Speech Servicesは「HTTP」コネクタを利用
4. Language Understanding
(LUIS)
Intents Entities
Language Understanding (LUIS)
人間が日常的に使っている「話し言葉(自然言語)」を
コンピューターに処理させるための分析モデルが簡単に作成・利用できる
https://www.luis.ai/home
(目的や意図) (単語)
チャットボット
ワカル!
date
action
time
7/8の14時から品川で小尾さんと打ち合わせ
7月9日の15時からデプロイ王子とマイクロソフトで打ち合わせ
name
location
Intents Entities
Language Understanding (LUIS)
人間が日常的に使っている「話し言葉(自然言語)」を
コンピューターに処理させるための分析モデルが簡単に作成・利用できる
https://www.luis.ai/home
(目的や意図) (単語)
Logic Appsコネクタあり
Logic Apps構築時のポイント
1:テキストメッセージ利用時の構成図
LINEテキストメッセージ:Logic Apps全体図
トリガー:LINEからテキストメッセージを受信
LUISコネクタでメッセージ内容を分析
Googleカレンダーに登録
LUISコネクタでメッセージ内容を分析
date:7/8
location:品川
name:小尾
date:7/8
location:品川
name:小尾
time:14時
action:打ち合わせ
Googleカレンダーに登録
formatDateTime(variables('date'))
2:LINEボイスメッセージ利用時の構成図
LINEボイスメッセージ:Logic Apps全体図
• Logic Appsは2つ作成
①
②
① ボイスメッセージを格納
トリガー:LINEからテキストメッセージを受信
② Speech Servicesで音声ファイル変換
LUISで利用できるように
変換&取り出し
変換バッチ処理を削除
APIを利用して
音声ファイルをテキストに変換
音声ファイル→テキスト変換
Display
配列の中から「Display」を取り出す
LUISコネクタでメッセージ内容を分析
date:7月9日
location:マイクロソフト
name:デプロイ王子
Demoの結果
Googleカレンダーの入力内容
ノンコーディングでもチャットボットは出来る!
LINE
チャットボット
Googleカレンダー
スケジュール トウロク シマシタ
http://bit.ly/decode19-ai91
手順書とサンプルコードのご案内
© 2018 Microsoft Corporation. All rights reserved.
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。
© 2019 Noriko Matsumoto All rights reserved.
本情報の内容 (添付文書、リンク先などを含む) は、de:code 2019 開催日 (2019年5月29~30日) 時点のものであり、予告なく変更される場合があります。
本コンテンツの著作権、および本コンテンツ中に出てくる商標権、団体名、ロゴ、製品、サービスなどはそれぞれ、各権利保有者に帰属します。

More Related Content

PDF
第34回Office 365勉強会 : Microsoftサポート活用術 ~ Microsoft Azureを中心に ~
PPTX
Azure 仮想マシンにおける運用管理・高可用性設計のベストプラクティス
PPTX
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
PPTX
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
PDF
Amazon S3を中心とするデータ分析のベストプラクティス
PDF
Viva Connections 拡張機能入門
PDF
よく聞くけど、「SharePoint リストの 5,000 件問題」ってなんなの?
PPTX
IDaaS を利用すべき理由とエンジニアがおさえておくべきポイント (2021年1月14日)
第34回Office 365勉強会 : Microsoftサポート活用術 ~ Microsoft Azureを中心に ~
Azure 仮想マシンにおける運用管理・高可用性設計のベストプラクティス
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
Amazon S3を中心とするデータ分析のベストプラクティス
Viva Connections 拡張機能入門
よく聞くけど、「SharePoint リストの 5,000 件問題」ってなんなの?
IDaaS を利用すべき理由とエンジニアがおさえておくべきポイント (2021年1月14日)

What's hot (20)

PPTX
そのアプリ開発 PowerAppsでやるか否かの指針?(※個人的見解)
PDF
Amazon Aurora - Auroraの止まらない進化とその中身
PDF
S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...
PDF
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
PDF
M04_失敗しないための Azure Virtual Desktop 設計ガイド
PDF
Azure Kubernetes Service Overview
PDF
S03_まずはここから!Microsoft 365 E3 でセキュリティの第一歩を踏み出す [Microsoft Japan Digital Days]
PPTX
Azure AD セルフサービス機能を用いてコスト削減
PPTX
Microsoft 365 で両立するセキュリティと働き方改革
PDF
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
PPTX
適切な Azure AD 認証方式の選択の決め手
PDF
SharePointリストのフォームのカスタマイズを利用したときにハマること
PDF
インフラ野郎AzureチームProX
PPTX
Azure AD の新しいデバイス管理パターンを理解しよう
PDF
Datadog による Container の監視について
PDF
20190514 AWS Black Belt Online Seminar Amazon API Gateway
PDF
20200630 AWS Black Belt Online Seminar Amazon Cognito
PDF
Amazon DynamoDB Advanced Design Pattern
PDF
AWS Black Belt Tech シリーズ 2015 - Amazon Redshift
PDF
LINE API 紹介&LINE API Use Case(Azure編)
そのアプリ開発 PowerAppsでやるか否かの指針?(※個人的見解)
Amazon Aurora - Auroraの止まらない進化とその中身
S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
M04_失敗しないための Azure Virtual Desktop 設計ガイド
Azure Kubernetes Service Overview
S03_まずはここから!Microsoft 365 E3 でセキュリティの第一歩を踏み出す [Microsoft Japan Digital Days]
Azure AD セルフサービス機能を用いてコスト削減
Microsoft 365 で両立するセキュリティと働き方改革
VPN・証明書はもう不要? Azure ADによるデバイス認証 at Tech Summit 2018
適切な Azure AD 認証方式の選択の決め手
SharePointリストのフォームのカスタマイズを利用したときにハマること
インフラ野郎AzureチームProX
Azure AD の新しいデバイス管理パターンを理解しよう
Datadog による Container の監視について
20190514 AWS Black Belt Online Seminar Amazon API Gateway
20200630 AWS Black Belt Online Seminar Amazon Cognito
Amazon DynamoDB Advanced Design Pattern
AWS Black Belt Tech シリーズ 2015 - Amazon Redshift
LINE API 紹介&LINE API Use Case(Azure編)
Ad

Similar to ノンコーディングで LINE Bot 開発! Azure Logic Apps × Azure Cognitive Services ×LINE メッセージで自動スケジュール登録 (20)

PDF
LINE Bot 開発のための Azure Logic Apps 入門
PPTX
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
PPTX
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
PPTX
もっとサーバーレスを手軽に便利に!Azure Logic Apps
PDF
観たいセッションがかぶった!なんて心配ご無用。今年は、興味の赴くままにあれもこれも♪
PDF
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...
PDF
ノーコードでAIサービスを使ってみよう!「AI Bulder」
PDF
ノーコーディングでAIサービスを使ってみた話
PDF
自社でつくれる生産性向上ツール 必要だと思ったらすぐに作れるビジネスアプリ
PDF
テキスト書き起こし&読み上げLINEボットを作ってみた
PDF
API ペタペタしただけのお手軽 感情分析アプリ
PPTX
Introduction to the Thunder Cloud Project Technical Committee
PDF
AIエージェント勉強会~マイクロソフトの最新技術発表を受けて~ (2025/07)
PPTX
Only Logic Apps
PDF
チャットボットの自然言語処理
PPTX
local launch small language model of AI.
PDF
Bot Builder V4 SDK + QnA Maker / LUIS
PDF
[JAZUG 7周年総会]社内でIoT&AIな農業系チャットボット開発講座をやってみて
PDF
de:code 2019 Azure IoT Hub クラウド側の最新機能:デモも交えてご紹介
PDF
マイクロソフトの AI プラットフォーム & Cognitive Services 概要 ~ Ignite 2020 Recap
LINE Bot 開発のための Azure Logic Apps 入門
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
もっとサーバーレスを手軽に便利に!Azure Logic Apps
観たいセッションがかぶった!なんて心配ご無用。今年は、興味の赴くままにあれもこれも♪
【de:code 2020】 ハンズオンで学ぶ AI ~ Bot Framework Composer + QnA Maker / Custom Visi...
ノーコードでAIサービスを使ってみよう!「AI Bulder」
ノーコーディングでAIサービスを使ってみた話
自社でつくれる生産性向上ツール 必要だと思ったらすぐに作れるビジネスアプリ
テキスト書き起こし&読み上げLINEボットを作ってみた
API ペタペタしただけのお手軽 感情分析アプリ
Introduction to the Thunder Cloud Project Technical Committee
AIエージェント勉強会~マイクロソフトの最新技術発表を受けて~ (2025/07)
Only Logic Apps
チャットボットの自然言語処理
local launch small language model of AI.
Bot Builder V4 SDK + QnA Maker / LUIS
[JAZUG 7周年総会]社内でIoT&AIな農業系チャットボット開発講座をやってみて
de:code 2019 Azure IoT Hub クラウド側の最新機能:デモも交えてご紹介
マイクロソフトの AI プラットフォーム & Cognitive Services 概要 ~ Ignite 2020 Recap
Ad

More from 典子 松本 (20)

PDF
ノーコーディングでやってみよう!写真を色々加工して自動ツイートするLINE Botを作ってみた話。
PDF
「JPOHC」のロゴ制作の話
PPTX
タイムカード打刻チャットボット「ごえもん」誕生話 
PDF
Microsoft Flow 改め、Power Automateはじめました。
PDF
Designer's Design Talk「デザインの基礎」
PPTX
ノンコーディングでやってみよう!音声テキスト変換 - LINE × Logic Apps × Speech to text -
PDF
古代エジプトの魅力について
PPTX
はじめよう!PowerAppsキホンのキ kintone × Microsoft Flow / Logic Appsの話
PPTX
ノンコーディングでも!ここまでできるkintone
PPTX
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
PPTX
ノンコーディングでサーバーレス体験。Azure Logic Apps のすゝめ
PPTX
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
PPTX
ノンコーディングでやってみよう!Logic Appsのすゝめ
PPTX
アクセシビリティを考えたalt属性を自動生成してみよう!
PPTX
はじめてのAzure Azure的ピタゴラスイッチのススメ- PaaS・サーバーレス 初級編 -
PPTX
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
PPTX
ノンコーディングでLINE BOTを作ってみた話
PPTX
Webデザイナーの私がMicrosoft Azureを使うようになったワケ
PPTX
Web制作に便利な機能いろいろ!Microsoft Azureの概要
PPTX
Web制作的SendGridのススメ SendGridで色々やってみた話
ノーコーディングでやってみよう!写真を色々加工して自動ツイートするLINE Botを作ってみた話。
「JPOHC」のロゴ制作の話
タイムカード打刻チャットボット「ごえもん」誕生話 
Microsoft Flow 改め、Power Automateはじめました。
Designer's Design Talk「デザインの基礎」
ノンコーディングでやってみよう!音声テキスト変換 - LINE × Logic Apps × Speech to text -
古代エジプトの魅力について
はじめよう!PowerAppsキホンのキ kintone × Microsoft Flow / Logic Appsの話
ノンコーディングでも!ここまでできるkintone
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
ノンコーディングでサーバーレス体験。Azure Logic Apps のすゝめ
LogicFlow 実践編~LogicFlowでいろいろつくってみた ~
ノンコーディングでやってみよう!Logic Appsのすゝめ
アクセシビリティを考えたalt属性を自動生成してみよう!
はじめてのAzure Azure的ピタゴラスイッチのススメ- PaaS・サーバーレス 初級編 -
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
ノンコーディングでLINE BOTを作ってみた話
Webデザイナーの私がMicrosoft Azureを使うようになったワケ
Web制作に便利な機能いろいろ!Microsoft Azureの概要
Web制作的SendGridのススメ SendGridで色々やってみた話

ノンコーディングで LINE Bot 開発! Azure Logic Apps × Azure Cognitive Services ×LINE メッセージで自動スケジュール登録