Splunk 管理者マニュアル バージョン:4.0 · Splunk アーキテクチャとインストール内容 Splunkアーキテクチャとインストール内容 プロセス
[TL08] 50 分で Bot 開発者になれる!~実践的ノウハウと、 Azure や Office 365...
-
Upload
decode-2017 -
Category
Technology
-
view
918 -
download
2
Transcript of [TL08] 50 分で Bot 開発者になれる!~実践的ノウハウと、 Azure や Office 365...
• B2B シナリオのBot解説• Bot Framework• Office 365との連携
• B2C シナリオのBot解説• Azureとの連携
The majority of people’s time – 84 percent – is spent using just 5 appsthey’ve installed from the App Store.
人々が費やす時間の大半(84%)は、Appストアからインストールしたわずか5つのアプリで消費されます。Source: Forrester Research
https://docs.microsoft.com/en-us/bot-framework/bot-design-principles
BotConnector
BotBot Builder SDKで開発
チャネル
自分で開発する箇所Microsoft が提供する箇所
• Bot Builder SDK for .NET• Visual Studio
• Bot Builder SDK for Node.js• Visual Studio Code のような Node.js用エディタ
• Bot Framework REST API• 普段お使いの開発環境
• Bot Framework Emulator• Microsoft Azure Web Apps のようなWebサーバー
<- https が必須となります
• 1話題1Dialog Classとして実装• 会話継続中はデータをクラス変数に保持• 入力待機するメソッドを指定し会話を設計
context.Wait(<メソッド名>);
context.done<object>(<呼び出し元Dialogに渡す値>)
context.Call(new HotelDialog(), <Callback関数名>);
BotConnector
Bot(Webアプリ)
State Service
チャネル
自分で開発する箇所Microsoft が提供する箇所
context.UserData.SetValue(“<キー名>”, <保存したいデータ>);
string value; //読みだしたデータを保存する変数context.UserData.TryGetValue(“<キー名>”, out value);
BotConnector
Bot(Webアプリ)
State Service
チャネル
自分で開発する箇所Microsoft が提供する箇所
USERS FILES MAIL CALENDAR TASKSGROUPS
Microsoft Graph API (graph.microsoft.com)
関係性や知見を収集
AzureActive Directory (AD)アプリ Microsoft Graph
指定したユーザー同士の空き時間を取得するPOST https://graph.microsoft.com/v1.0/me/findMeetingTimes
関連の高いユーザーを取得するGET https://graph.microsoft.com/beta/me/people
Bot アーキテクチャ
類似画像
タグ情報
カレー
店外観
のおすすめはカレーです
V2.0
Custom Skills
Memory / Profile
Speech
Business Bots
Bot Directory
Bots in Bing Search
LOB Bots
IT Managed
Integrated Auth
Payments
Learn More on Microsoft Seller Center!
Stripe is currently supported
Visit Microsoft Seller Center
Obtain MerchantID
Start building
Works across most major platforms
Fast and simple payment experience
Bring commerce capabilities to your Bot
Read the integration guide for the Bot Framework.
SPEECH IN PROTOCOLS
DirectLine Support
WebChat Control
Cortana
SPEECH IN SDKS SPEECH IN LUIS
SSML
Speech Friendly Prompts
Conversation Management
Modeled Conversations
Common Model (Cortana, Bing Speech, Custom Speech Recognition)
D E E P I N T E G R A T I O NA C R O S S T H E B O T F R A M E W O R K
最新情報や詳細を知りたいときに便利ですhttps://docs.microsoft.com/en-us/bot-framework/
基本的な開発方法に加えて、Office 365, Azureとの連携方法も説明しています。サンプルもあります。https://secretarybotja.wordpress.com
© 2017 Microsoft Corporation. All rights reserved.
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。
Bot Framework Emulator によるデバッグ
Azure Web Apps
必要なツール等が記載されているページはこちら
AI03 AI ×導入の速さを武器に。”人工知能パーツ” Cognitive Services の使いどころ
DI04 使わないのはもったいない! プラネットスケールの NoSQL サービス「Azure DocumentDB」を使いこなそう
DI08 その情報うまく取り出せていますか? 〜意外と簡単、Azure Search で短時間で検索精度と利便性を向上させるための方法
DI09 ここまで進化した! マイクロソフトの「BI」
MR10 あなたのサービスが Cortana とつながる!! Cortana Skills の機能から実装まで
MW05 その API、本当に大丈夫? 〜公開前に知っておくべき API の保護と最適化〜
MW06 PaaS を活用した、ハイコスト パフォーマンスなウェブサイト構築/運用/メンテナンス
TL11 Build with you - ITエンジニアの皆様の未来に捧げるエバンジェリストたちの物語
BA03 チームの働き方を劇的に変える! 〜Microsoft Teams の概要と開発プラットフォーム
BA06 50分で総まとめ! Office 365 開発プラットフォーム最新機能のおさらい
BA09 生産性/利便性を追求した最先端の業務アプリケーションとは!?〜Dynamics 365/Office 365 とチャットアプリケーションとの連携 10 シナリオと開発の勘所〜