Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
IBM Watson Workspace と IBM Notesの連携
株式会社ソルクシーズ 吉田武司(IBM Champion for ICS)
株式会社ライブネス 小野 誠(IBM Champion for ICS)
テクてく Lotus ...
IBM Watson Workspace とIBM Notesの連携
ファイル 編集 表示 ヘルプ
自己紹介 +
吉田 武司
Takeshi Yoshida
小野 誠
Makoto Ono
You
入社以来 Notes/Domino に携わって...
IBM Watson Workspace とIBM Notesの連携
ファイル 編集 表示 ヘルプ
自己紹介 +
吉田 武司
Takeshi Yoshida
小野 誠
Makoto Ono
NotesR4.5からずっと携わっています。
「えっ︖...
IBM Watson Workspace とIBM Notesの連携
ファイル 編集 表示 ヘルプ
2017年7月21日のテクてくで紹介された
「IBM Watson Workspace & IBM Watson Work Services 最...
IBM Watson Workspace とIBM Notesの連携
ファイル 編集 表示 ヘルプ
会話・メッセージを
アクションの軸へ
… …
お昼は何にするかなぁ〜
腹減った…
ランチについての会話︖
俺もお弁当注文しよう
お弁当注文
Wa...
IBM Watson Workspace とIBM Notesの連携
ファイル 編集 表示 ヘルプ
⼀連の流れ
• Watson Workspace での発言を Watson Conversation サービスで判定します。
• 昼食に関する発...
My
application
① メッセージを受信
③ 該当アクションがあった場合、
メッセージにハイライトを設定
② 投稿された
メッセージから
関連するアクションが
存在するかを判定
④ アクションIDを受信
⑥ プライベートダイアログを送...
IBM Watson Workspace とIBM Notesの連携
ファイル 編集 表示 ヘルプ
新機能も試してみたよ
IBM Watson Workspace とIBM Notesの連携
ファイル 編集 表示 ヘルプ
Commands BETA
Concepts
Commands enable users to privately interact with ...
IBM Watson Workspace とIBM Notesの連携
ファイル 編集 表示 ヘルプ
Commands BETA
Concepts
コマンドを使用すると、ユーザーは明示的にアクションをトリガーすることで、ユーザーが非公開でアプ
リ...
タップ
タップ
タップ
スペースにメッセージがポストされる
スラッシュコマンドを簡単に説明すると・・・
IBM Watson Workspace とIBM Notesの連携
ファイル 編集 表示 ヘルプ
だったら・・・
こんなアプリ作れるんじゃない︖
とあるアルバイトの職場で・・・
勤務先のシフト表は某チャットアプリで⾏っていると話を聞きました。
とても便利に使われているそうですが・・・
ユーザー追加/削除が楽 すぐに共有できる メールよりも気を使わない
毎⽉シフト表が店⻑から送付されてくる...
ある日のこと・・・
急に体調が悪くなりました。
明⽇の勤務・・・誰か変わってくれる⼈いないかな︖︖
そんな時、よく⾔われる⼿段ってよく⾒るこんなシーンです。
u シフト確認してダイレクトで連絡すればいいのに
Ø 交代を共有できないし、そもそもシ...
IBM Watson Workspaceで実装すると︖
IBM Watson Workspaceの機能を盛り込めれば、ものすごく便利なチャットアプリになりませんか︖︖
ユーザー追加/削除が楽 すぐに共有できる メールよりも気を使わない
u シフ...
このようなシチュエーションを考えてみた。
喫茶テクてくでは、オープンから5⼈体制で業務を⾏います。
Atsushi Sato [ 責任者 ]
Kazunori Tatsuki [ ドリンク ]
Makoto Ono [ キッチン ]
Masah...
IBM Watson Workspace とIBM Notesの連携
ファイル 編集 表示 ヘルプ
Space +
喫茶テクてく パート…
すいません、明日のオー・・・
すいません、明日のオープンを誰か変わって
いただけませんか︖
You To...
スラッシュコマンドを使ったからくり
実⾏されたアクションは、
actionId としてアプリケーションへ
通知されます。
• “/交代”
• “btn_ok”
• “btn_cancel”
• “/代⾏”
• “btn_cover_ok@xxx...
Watson Work Services から送られてくるデータ
スペース ID
プライベートダイアログ ID
ユーザー ID
アノテーションタイプ
アクション ID
誰が
どこで
何を
IBM Watson Workspace とIBM Notesの連携
ファイル 編集 表示 ヘルプ
こんなアプリも作れるんじゃない︖
とある職場で・・・
急なトラブルについて WWS で対応⽅法の議論を⾏っていた。
内容的に、⼀度関係者を集めて会議をすることになったので、WWS から会議室を予約したい…
その場で空きを確認できる
即、予約できる
予約の結果を共有できる
何がい...
IBM Watson Workspace とIBM Notesの連携
ファイル 編集 表示 ヘルプ
まとめ
• 会話・メッセージを中心に据えたシステムを構築できる
Ø 会話の中で流れを⽌めることなくアクションを実⾏できる
Ø アイデア次第で会話...
IBM Watson Workspace とIBM Notesの連携
ファイル 編集 表示 ヘルプ
宣伝
ノーツコンソーシアムオープンセミナー 2017 (11/15)
『ノーツでモバイルファースト』モバイルなくして働き⽅改⾰はない︕︕
⽇時︓...
To Be Continued...
俺たちの挑戦はこれからだ︕︕
IBM Watson Workspace とIBM Notesの連携
ファイル 編集 表示 ヘルプ
のおつ-Notes/Dominoに関すること-
http://bit.ly/2ywxr6F
Space +
本日の登壇者ブログ紹介
Masahi...
IBM Watson Workspace と IBM Notes の連携
IBM Watson Workspace と IBM Notes の連携
IBM Watson Workspace と IBM Notes の連携
IBM Watson Workspace と IBM Notes の連携
Nächste SlideShare
Wird geladen in …5
×

IBM Watson Workspace と IBM Notes の連携

2.545 Aufrufe

Veröffentlicht am

2017年7月21日のテクてくで紹介された「IBM Watson Workspace & IBM Watson Work Services 最新技術情報」に感動し、自分たちでも実装できないかと検証してみました。

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

IBM Watson Workspace と IBM Notes の連携

  1. 1. IBM Watson Workspace と IBM Notesの連携 株式会社ソルクシーズ 吉田武司(IBM Champion for ICS) 株式会社ライブネス 小野 誠(IBM Champion for ICS) テクてく Lotus 技術者夜会 2017年10 月
  2. 2. IBM Watson Workspace とIBM Notesの連携 ファイル 編集 表示 ヘルプ 自己紹介 + 吉田 武司 Takeshi Yoshida 小野 誠 Makoto Ono You 入社以来 Notes/Domino に携わって 気がつけば22年になりました。 ただ、最近は Node-RED に浮気気味です。 思いついたら即試せるのがよいですね。 今回のデモアプリでも使用しています。 趣味はプラモデルの 作成 と収集です。 (作れず溜まる⼀⽅…) 吉田 武司(よしだ たけし)です。
  3. 3. IBM Watson Workspace とIBM Notesの連携 ファイル 編集 表示 ヘルプ 自己紹介 + 吉田 武司 Takeshi Yoshida 小野 誠 Makoto Ono NotesR4.5からずっと携わっています。 「えっ︖︕これNotes︖」と⾔われるような、 Notesらしくないアプリ開発を心がけています。 こう⾒えてもサッカー好きです︕ 本日は、吉田さまのお手伝いとして 登壇しております。 小野 誠(おの まこと)です。 早速ですが、本題に・・・ You
  4. 4. IBM Watson Workspace とIBM Notesの連携 ファイル 編集 表示 ヘルプ 2017年7月21日のテクてくで紹介された 「IBM Watson Workspace & IBM Watson Work Services 最新技術情報」に感動し、 自分たちでも実装できないかと検証してみました。 主な苦労した点 • Graph QLがものすごく癖がすごい • Node-REDでNodeがあったので試したら、Headerの 書き換えが出来ない • 1アプリ作るのにアプリとWWS間で⾏って来いがたく さん発生する そんな逆境にも負けなかった吉田チャンプは自らNodeを作成し⾒事実装することが出来ました︕︕ https://ibm.co/2ipelJ6
  5. 5. IBM Watson Workspace とIBM Notesの連携 ファイル 編集 表示 ヘルプ 会話・メッセージを アクションの軸へ … … お昼は何にするかなぁ〜 腹減った… ランチについての会話︖ 俺もお弁当注文しよう お弁当注文 Watson Conversation My application
  6. 6. IBM Watson Workspace とIBM Notesの連携 ファイル 編集 表示 ヘルプ ⼀連の流れ • Watson Workspace での発言を Watson Conversation サービスで判定します。 • 昼食に関する発言であった場合、ユーザーにお弁当注文ができるアクションを表示します。 • ユーザーがお弁当注文をしたい場合、設定されたアクションをクリックします。 • My application へコールバックされアクションIDが通知されます。 • お弁当注文のアクションIDだった場合、アクションを実⾏したユーザーへお弁当注⽂ダイアログを表 示するように Watson Workspace へ指示します。 • ユーザーには、お弁当注文ダイアログが表示されます。 • お弁当注文ダイアログから希望するお弁当ボタンをクリックします。クリックしたボタンの情報は、 My application へ通知されます。 • My application は通知されたお弁当を注文します。(今回はデモのため実際には注文していません) • アクションを実⾏したユーザーへ注⽂結果ダイアログを表⽰するように Watson Workspace へ指示 します。 • ユーザーは結果を確認してダイアログを閉じます。
  7. 7. My application ① メッセージを受信 ③ 該当アクションがあった場合、 メッセージにハイライトを設定 ② 投稿された メッセージから 関連するアクションが 存在するかを判定 ④ アクションIDを受信 ⑥ プライベートダイアログを送信 ⑤ アクションIDから 処理内容を判定 ⑦ アクションIDを受信 ⑨ プライベートダイアログを送信 ⑧ アクションIDから 処理内容を判定 Watson Workspace … … Watson Conversation
  8. 8. IBM Watson Workspace とIBM Notesの連携 ファイル 編集 表示 ヘルプ 新機能も試してみたよ
  9. 9. IBM Watson Workspace とIBM Notesの連携 ファイル 編集 表示 ヘルプ Commands BETA Concepts Commands enable users to privately interact with apps through explicitly triggering actions. Within any given space, a user will be able to view the list of commands that have been registered by the apps in that space, and explicitly trigger these actions. The action, and any information the user passes along with the action, will then be sent to the app that had registered the action. The app can then respond privately to the user. In Workspace In Watson Workspace, these commands will surface as slash commands. Anytime a user types / in a space, the user will be presented with a list of commands that have been registered by the apps in that space. If the user selects one of the commands, the command will then highlight in the input field and allow the user to add additional information before sending the action to the app. Once the user sends the command, the private dialog window will appear and allow the app to respond privately to the user. Other users in the space will not be notified of any actions being sent or responded to, unless the app decides to post a message back to the space.
  10. 10. IBM Watson Workspace とIBM Notesの連携 ファイル 編集 表示 ヘルプ Commands BETA Concepts コマンドを使用すると、ユーザーは明示的にアクションをトリガーすることで、ユーザーが非公開でアプ リケーションと対話できます。 任意のスペース内で、ユーザーはそのスペース内のアプリケーションによって登録されたコマンドのリス トを表示し、明示的にこれらのアクションをトリガーすることができます。アクションと、ユーザーがア クションと共に渡す情報は、アクションを登録したアプリに送信されます。アプリは個人的にユーザーに 応答することができます。 In Workspace Watson Workspaceでは、これらのコマンドはスラッシュコマンドとして表示されます。ユーザーがス ペースを⼊⼒/⼊⼒すると、そのスペースにアプリによって登録されたコマンドのリストがユーザーに表 示されます。ユーザーがコマンドの1つを選択すると、コマンドは⼊⼒フィールドで強調表⽰され、アク ションをアプリに送信する前にユーザーが追加情報を追加できるようになります。ユーザーがコマンドを 送信すると、プライベートダイアログウィンドウが表示され、アプリが個人的にユーザーに応答できるよ うになります。アプリがそのスペースにメッセージを返信することを決定しない限り、そのスペース内の 他のユーザーには、送信または応答されるアクションは通知されません。 ユーザーが好きな時に アクションを選択して実⾏できます 簡単に言うとアクションの⼿動実⾏
  11. 11. タップ タップ タップ スペースにメッセージがポストされる スラッシュコマンドを簡単に説明すると・・・
  12. 12. IBM Watson Workspace とIBM Notesの連携 ファイル 編集 表示 ヘルプ だったら・・・ こんなアプリ作れるんじゃない︖
  13. 13. とあるアルバイトの職場で・・・ 勤務先のシフト表は某チャットアプリで⾏っていると話を聞きました。 とても便利に使われているそうですが・・・ ユーザー追加/削除が楽 すぐに共有できる メールよりも気を使わない 毎⽉シフト表が店⻑から送付されてくる 何がいいの︖ 何が便利なの︖
  14. 14. ある日のこと・・・ 急に体調が悪くなりました。 明⽇の勤務・・・誰か変わってくれる⼈いないかな︖︖ そんな時、よく⾔われる⼿段ってよく⾒るこんなシーンです。 u シフト確認してダイレクトで連絡すればいいのに Ø 交代を共有できないし、そもそもシフト表探すのに苦労する。 uアンケート機能とかあるよね︖ Ø そんなのやり方知らないし、トークの方が簡単。 uもし、交代出来たらどうやってシフト表に反映するの︖ Ø 店⻑がトーク振り返ってシフト表に打ち込めばいいじゃん。 こんな事きいてみました
  15. 15. IBM Watson Workspaceで実装すると︖ IBM Watson Workspaceの機能を盛り込めれば、ものすごく便利なチャットアプリになりませんか︖︖ ユーザー追加/削除が楽 すぐに共有できる メールよりも気を使わない u シフト確認してダイレクトで連絡すればいいのに Ø みんなに共有できないし、そもそもシフト表探すのに苦労する。 ü シフト管理に登録されている最新データが簡単に⾒れるかも uアンケート機能とかあるよね︖ Ø そんなのやり方知らないし、トークの方が簡単。 ü トーク内にボタンとかあってタップするのは簡単だから便利かも uもし、交代出来たらどうやってシフト表に反映するの︖ Ø 店⻑がトーク振り返ってシフト表に打ち込めばいいじゃん。 ü アプリが勝手に書き込んだら手間がいらないかも
  16. 16. このようなシチュエーションを考えてみた。 喫茶テクてくでは、オープンから5⼈体制で業務を⾏います。 Atsushi Sato [ 責任者 ] Kazunori Tatsuki [ ドリンク ] Makoto Ono [ キッチン ] Masahiko Miyo [ ホール ] Mitsuru Katoh [ ホール ] 吉田 武司 [ 店⻑ ] *責任者はエリアを回る方なので店舗のお手伝いは出来ません。 *店⻑はすべての担当が出来ますが、専属では入れません。 *同日内の掛け持ちは可能です。ex)キッチンとドリンク Notesでこのように管理されてると想定します。
  17. 17. IBM Watson Workspace とIBM Notesの連携 ファイル 編集 表示 ヘルプ Space + 喫茶テクてく パート… すいません、明日のオー・・・ すいません、明日のオープンを誰か変わって いただけませんか︖ You Today,21:28 はたして、無事に交代できるのでしょうか︖︖ 果たして、無事に交代できるのでしょうか︖︖ Find a space
  18. 18. スラッシュコマンドを使ったからくり 実⾏されたアクションは、 actionId としてアプリケーションへ 通知されます。 • “/交代” • “btn_ok” • “btn_cancel” • “/代⾏” • “btn_cover_ok@xxxxx” • “btn_cover_cancel” • “/当番”
  19. 19. Watson Work Services から送られてくるデータ スペース ID プライベートダイアログ ID ユーザー ID アノテーションタイプ アクション ID 誰が どこで 何を
  20. 20. IBM Watson Workspace とIBM Notesの連携 ファイル 編集 表示 ヘルプ こんなアプリも作れるんじゃない︖
  21. 21. とある職場で・・・ 急なトラブルについて WWS で対応⽅法の議論を⾏っていた。 内容的に、⼀度関係者を集めて会議をすることになったので、WWS から会議室を予約したい… その場で空きを確認できる 即、予約できる 予約の結果を共有できる 何がいいの︖ 何が便利なの︖
  22. 22. IBM Watson Workspace とIBM Notesの連携 ファイル 編集 表示 ヘルプ まとめ • 会話・メッセージを中心に据えたシステムを構築できる Ø 会話の中で流れを⽌めることなくアクションを実⾏できる Ø アイデア次第で会話の内容を深めたり、進めることもできそう • パソコンやデバイスが不得意な⼈にも優しい UI を提供できる (店舗スタッフ、アルバイト、営業など) Ø 但し、開発には発想の転換が必要で難しそう…腕の⾒せ所でもある • 新しい形の働き方が出来る Ø 利⽤者が環境を意識することなく最新データを取得できる Ø 簡単なコマンドで多彩な処理を実⾏できる Ø すぐに始められる手軽さ
  23. 23. IBM Watson Workspace とIBM Notesの連携 ファイル 編集 表示 ヘルプ 宣伝 ノーツコンソーシアムオープンセミナー 2017 (11/15) 『ノーツでモバイルファースト』モバイルなくして働き⽅改⾰はない︕︕ ⽇時︓2017年11月15日(水) 10:00〜17:00(開場9時30分、閉場は17時30分) 会場︓IBMイノベーションセンター(IBM本社事業所 箱崎) 10:00~10:45 H21 みんな集まれー︕︕ 新作の WWS デモアプリも あるかも!?
  24. 24. To Be Continued... 俺たちの挑戦はこれからだ︕︕
  25. 25. IBM Watson Workspace とIBM Notesの連携 ファイル 編集 表示 ヘルプ のおつ-Notes/Dominoに関すること- http://bit.ly/2ywxr6F Space + 本日の登壇者ブログ紹介 Masahiko Miyo Today,21:28 はたして、無事に交代できるのでしょうか︖︖ Find a space ノーツと。。。 https://ibm.co/2ipelJ6 Takeshi Yoshida Today,21:29 サッカー⾺⿅なプログラマー http://amba.to/2gpCcEA Makoto Ono Today,21:30

×