Oracle Cloud Infrastructureドキュメント

Digital Assistantおよびスキルのサンプル

スキルおよびデジタル・アシスタントのビルダー、およびダイアログ・フロー、インテントおよびエンティティの作成に使用する手法を習熟するために、サンプル・デジタル・アシスタントといくつかのサンプル・スキルについて説明しました。 独自のテンプレートを作成する場合は、参照として使用できます。

次のデジタル・アシスタントが含まれます。 サイド・メニューを開くアイコンをクリックしてサイド・メニューを開き、開発>Digital Assistantsを選択してアクセスできます。

デジタル・アシスタント 説明
DA_CbPizza_Wine CbPizzaとWineのサンプル・スキルを含むデジタル・アシスタント。

次のサンプル・スキルが含まれています。 サイド・メニューを開くアイコンをクリックしてサイド・メニューを開き、開発>スキルを選択してアクセスできます。

スキル 説明
PizzaBot ボットの基本的な構成を単純なダイアログ・フローで示します。
PizzaBotWithMemory そのため、PizzaBotからのステップアップで、以前の訪問からのユーザー情報を格納する方法を示します。
CrcPizzaBot PizzaBotの別のバージョンですが、これにはバックエンド・サービスを記述することなく、スクロール・メニューおよびクイック処理ボタンを組み込む方法が示されています。 構成にすべて含まれています。 開始するには、メニューの何ですか?と入力します。
CrcPizzaBotを使用して探索できる機能は他にもいくつかあります:
  • テキストのみサポート-ボットがTwilio/SMSのようなテキストのみのチャネルで実行される場合、ボタンや選択リスト・アイテムなどのUI要素はレンダリングされないことがあります。 ただし、自動採番フレームワークはボタンとオプションに番号を割り当てるため、ユーザーはボットを使用できます。 ユーザーが要素をタップするのではなく数値を入力した場合でも、ボットに違いはありません。コンポーネントは、会話内でユーザーの現在のコンテキストを追跡するポストバック・アクションを発行します。 ボタンやその他のUI入力要素をサポートするチャネルでは、自動採番により、追加の入力手段が提供されます。

  • 予期しないユーザー・アクションの処理:特に、ユーザーが会話をスクロールして、そのコースをダイアログ・フローで変更する場合にユーザー・コンテキストを追跡し、ボタンまたはオプションをタップします(CrcPizzaBotでピザを選択した後、パスタを選択するなど)。

CbPizzaBot

System.CommonResponseコンポーネントおよびコンポジット・バッグ・エンティティの使用方法を示すPizzaBotスキルのバージョン。 コンポジット・バッグ・エンティティの場合、このスキルではエンティティ固有のUI要素のレンダリング、値ベース・ロジックの実行およびGPSのロケーションの格納が可能な詳細ダイアログは必要ありません。

FinanciaBotwithQnA 別の小売ボットはPizzaBotsのいずれかとは異なり、このボットはユーザーの状態を異なる遷移の間で保持する高度なダイアログの作成方法を示します。 また、Q&Aモジュールが装備されています。
WineBot PizzaBotと似ていますが、受注小売業者の場合です。