チャットUIと手続き型について
public.icon
自然言語の形式意味論
Prolog(プロログ)
オブジェクト指向, OOUI
手続き型
「手続き型フロー」とは
ボットが達成しようとしているタスクに焦点が置いて設計されます。
ボットがユーザーに一連の質問をして、タスクを処理する前に必要なすべての情報を収集します。
会話フローの設計と制御 - Bot Service | Microsoft Docs
ウェブUIとは違う点
https://gyazo.com/3be9bc4515c95060d36de0deb5d04cbf
従来のアプリケーション(ウェブUI)
すべての操作がメイン画面から開始されます
まずメイン画面が新規注文画面を呼び出します。
新規注文画面は、画面が閉じられるか、他の画面 (製品検索画面など) が呼び出されるまで、制御権を保持します。
新規注文画面が閉じられると、ユーザーはメイン画面に戻されます。
チャットUI
すべての操作がルート ダイアログから開始されます。
まずルート ダイアログが新規注文ダイアログを呼び出します。
この時点で、新規注文ダイアログに会話の制御権が渡され、ダイアログが閉じられるか、他のダイアログ (製品検索ダイアログなど) が呼び出されるまで、制御権を保持します。
新規注文ダイアログが閉じられると、会話の制御権がルート ダイアログに戻されます。