UNCアクセスの遅延。ネットワーク・エラー53ネットワーク・パスが見つかりません予期しないエラーが発生しましたというファイル・エクスプローラからのマウントが失敗します。Functionsで使用するVCNおよびサブネットを作成します(まだ存在しない場合)。Integration生成2インスタンスを作成できますか。UNCアクセスの遅延。ネットワーク・エラー53ネットワーク・パスが見つかりません予期しないエラーが発生しましたというファイル・エクスプローラからのマウントが失敗します。Functionsで使用するVCNおよびサブネットを作成します(まだ存在しない場合)。Integration生成2インスタンスを作成できますか。既知の問題リリース・ノートコンソール・クッキーとローカル・ストレージインフラストラクチャ・コンソールエンティティインテントは単語やフレーズを特定のアクションにマップしますが、エンティティはインテント自体にコンテキストを追加します。これらは、インテントを詳細に説明し、ボットがユーザー・リクエストを完了するのに役立ちます。OrderPizzaのインテント。一般的な用語でのみユーザー・リクエストを説明します。ユーザーに提供する組込みエンティティと、独自に追加できるカスタム・エンティティ。ユーザー入力からの目標情報を識別するエンティティが含まれます。文字列や整数などのプリミティブ値を抽出する単純なエンティティ、およびプロパティのグループを使用してユーザー入力から値を検出する複雑なエンティティ。変数をダイアログ・フローのエンティティとして定義する場合は、必ずエンティティ名と文字の大/小文字の区別と一致させてください。"YESNO"と入力すると、検証エラーが発生します。はいまたはいいえを検出します。はい、円、いいえ複合エンティティ単純なエンティティとは異なり、複雑なエンティティではプロパティを使用してコンテンツを抽出し、そのそれぞれが特定の値を認識します。これらのプロパティはテスターで確認できます。NLUエンジンによって返されるJSON出力には、これらのエンティティが、ユーザー入力から識別した値とともに表示されます。ダイアログ・フロー定義内で、これらのプロパティを使用して、エンティティ値の特定のファセットを分離できます。Roadが出力されます。絶対日付または相対日付。ユーザーが日の名前を入力し、それ以外の時間的なコンテキストを提供しない場合、システムはこれを将来の日付とみなします。次の入力の水曜日は現行水曜日または前の水曜日とみなされません。水曜日のチケットを予約します。水曜日の経費精算書を提出します。このデフォルト動作をオーバーライドするには、(最初の例のように)カスタム・コンポーネントを実装するか、ダイアログ・フローにプロンプトを追加します。コンポジット・バッグにDATEエンティティを含めると、法的プロンプト、エラー・メッセージおよび検証ルールによってエンティティを拡張できます。電話番号-NLUエンジンは、7桁以上の電話番号を認識します(数字の数が少ない電話番号は認識できません)。アメリカ(プラス記号はオプション)を除くすべての国コードに、プレフィクスとしてプラス記号(+)を付ける必要があります。電話番号の各部分(市外局番、プリフィクスおよび回線番号)は、ドット(.)、ダッシュ(-)または空白で区切ることができます。ユーザー入力に複数の電話番号が入力されている場合、NLUエンジンはカンマで区切るとそれらを認識できます。ドット、ダッシュまたはスペースで区切られている場合、異なる電話番号を認識できません。URIを抽出できます。ユーザー入力でログイン資格証明を指定する場合は、プロトコルも含まれる必要があります。それ以外の場合、プロトコルは必要ありません。職種を含む、人の名、ミドル・ネーム、姓を認識します。Northなど)でもある名前と一致しません。道路、トレーラ、リージョン、様々なタイプの構造(ブリッジ、港、ダム)、パブリックなロケーション、商業プロパティなど、ユーザー入力から事業所関連の用語を抽出します。「機能管理」で管理者に「このエンティティを有効にします」を依頼します。]カスタム・エンティティ組込みエンティティは汎用情報を抽出するため、様々なボットで使用できます。カスタム・エンティティは、狭いアプリケーションを使用します。クレジット・カード」などのキーワードのユーザー入力を確認して様々な銀行取引を可能にするFinancialBotのAccountTypeエンティティと同様に、ボットが実行する特定のアクションに合せて調整されます。複合バッグコンポジット・バッグは、ビジネス・ドメインのような大規模な概念を示しています。ロケーションが格納されているその他のアイテムと、フリー・テキストおよび添付ファイルが格納されています。ユーザー入力がない場合、たとえば、個々のエンティティ値の入力を求めることができます。エンティティが2番目のエンティティを解決する場合に、エンティティが抽出した値を使用できます。値リスト・エンティティSystem.Listコンポーネントによって出力されるメニュー・アイテムなど、事前定義された値のリストに基づくエンティティ。シノニムを定義して、エンティティのユーザー入力を抽出できるかどうかを最適化できます。これらには、略語、スラング語および一般的なスペル・ミスが含まれます。USAとusaは同じ値とみなされます。動的エンティティ動的エンティティとは、スキルが公開された後でも値を更新できるエンティティです。値リスト・エンティティと同様に、動的エンティティは列挙タイプです。動的エンティティは、値が静的でないという点で値リストのエンティティとは異なり、頻繁に変更されることがあります。動的エンティティには、数千の値およびシノニムを含めることができるためです。値はUIで管理されません。Assistantで説明)によって管理されます。正規表現(?<=one\s).*(?=\sthree)などの正規表現(regex)を使用してエンティティを解決します。正規表現を使用すると、スキルで、チケット番号などのユーザー入力の事前定義済パターンを識別できます。他のエンティティ・タイプとは異なり、正規表現ベースのエンティティではNLPは使用されません。これは、一致が厳密にパターン・ベースであるためです。エンティティ・リストエンティティのスーパー・セット。トラベル・スキルを例に使用すると、空港コード、都市名、空港名などの値を「宛先」と呼ばれる1つのエンティティに抽出するように、すでに定義したエンティティをフォールドできます。このようにすると、スキルが、空港コード、空港名と市を区別しないユーザー入力に応答できるようになります。したがって、ユーザーがJFKからサンフランシスコへ移行したいと入力すると、「宛先」エンティティは、都市エンティティを使用して空港コードのエンティティと宛先を使用して出発点を検出します。導出されたエンティティは、組込みエンティティまたは定義した別のエンティティの子です。この関係は、「ボストンからダラスに移動したい」や「小切手から貯蓄に金額を振り替える」などの発話内の事前配置フレーズ("to"および"from")に基づいています。導出されたエンティティは、親エンティティにはできません。NLUエンジンでは、その他すべてのタイプのエンティティが検出された後にのみ派生エンティティが検出されるため、導出エンティティをエンティティ・リストのメンバーとして追加することはできません。エンティティの作成エンティティを作成するには、次のようにします。「エンティティの追加」をクリックして名前を入力し、タイプ(「値リスト」や「導出」など)を選択します。エンティティをコンポジット・バッグに追加する場合は、次の関数を追加して上書きできます。FreeMarker式を定義して、これらの値のページ区切りを設定できます。チャネルに基づいてenum値を戻す式を定義できます。このプロパティを0に設定すると、スキルはリストを一切出力しません。かわりにユーザー入力が必要です。その点を考慮して、エンティティをコンポジット・バッグに追加するときにこのプロパティを0に設定すると、値の入力が値リストよりも会話性が向上するため、。この数をこのエンティティに対して定義された値の合計数より1小さい値に設定すると、System.resolveEntitiesコンポーネントには、値の完全なセットに対応する詳細を表示ボタンが表示されます。System.CommonResponseコンポーネントを使用してエンティティを解決する場合、詳細を表示ボタンを自分で構成できます。System.ResolveEntitiesおよびSystem.CommonResponseコンポーネントに属するshowMoreLabelプロパティを使用して、詳細の表示ボタンのテキストを変更できます。無効なユーザー入力のエラー・メッセージを追加してください。FreeMarker式を使用します。type.ユーザーが値リスト・エンティティから複数の値を選択できるようにするには、「複数の値」で切り替えます。これをオンにすると、値は番号付きリストとして表示されます。このオプションをオフにすると、オプションのリストとして値が表示され、1つの選択肢のみが表示されます。「あいまい一致」での切替えによって、値に一致するユーザー入力、特に値にシノニムが多くない場合、可能性が高くなります。これをオフに切り替えると、厳密一致が強制されます。ユーザー入力は値およびシノニムと完全一致する必要があり、自動車とは一致せず、マネージャが開発マネージャの値に一致することを意味します。ユーザーに1つの値の選択を強制するには、「配管のプロンプト」を切り替えて外部プロンプトを追加します。order?)、またはテキストとFreeMarkerの式の組合せ。date?"FreeMarker式を使用して検証ルールを定義します。ノートコンポジット・バッグに属する場合、追加できるのはプロンプト、説明、および組込みエンティティの検証のみです。次のステップを実行します。インテントにエンティティを追加します。これにより、言語処理中にユーザー入力から抽出する必要がある値のスキルが通知されます。「インテントへのエンティティの追加」も参照してください。ダイアログ・フローで、エンティティのコンテキスト変数を宣言します。FreeMarker式を使用して変数値にアクセスします。「組込みFreeMarker配列操作」も参照してください。Builderでエンティティを1つずつ作成するのではなく、エンティティ定義を含むCSVファイルをインポートする際に、これらのセット全体を作成できます。entity、valueおよびsynonyms。「詳細」をクリックし、「インポート値リストのエンティティ」を選択して、ローカル・システムから.csvファイルを選択します。図import_entities.pngの説明」エンティティをインテントへ(または、エンティティ・リストへ、そしてインテントへ)に追加します。値リスト・エンティティをCSVファイルにエクスポートエンティティ定義をCSVファイルにエクスポートして、別のボットで再利用できます。手順は次のとおりです。「詳細」をクリックし、「値リスト・エンティティのエクスポート」を選択してファイルを保存します。図export_entities.pngの説明」エクスポートした.csvファイルはボットに指定されます。コンポジット・バッグ・エンティティコンポジット・バッグ・エンティティでは、1つのコンポーネント(System.ResolveEntitiesまたはSystem.CommonResponseのいずれか)のみを使用して解決できるため、より短い圧縮のダイアログ・フロー定義を記述できます。ビジネス・トランザクションの実行に必要なすべてのユーザー入力を取得するために、System.Switch、System.setVariable、System.Text、System.Listなどのコンポーネントは必要ないため、このアプローチを使用することをお薦めします。1つのコンポーネントは、ユーザーにバッグの各品目の値の指定を求めることができます。プロンプト自体は、各バッグ・アイテムの個別の構成に基づいているため、条件固有です。FreeMarkerおよびSystem.CommonResponseとSystem.ResolveEntitiesのいずれかのコンポーネントを使用して、スキルは次のことができます:すべての空きテキストを取得し、ファイルのアップロードを許可し、ユーザーの現在のロケーションをSTRING、ATTACHMENTおよびLOCATIONアイテムとともに収集します。バッグ内の各メンバー・エンティティの個々の動作を実行します。ユーザーは、コンポジット・バッグ内の個々のエンティティ(カスタム・エンティティ、システム・エンティティおよびSTRING、ATTACHMENTおよびLOCATIONアイテムを含む)に対して、値固有のプロンプトやエラー・メッセージを追加できます。ユーザー入力と一致する必要がある(または一致しない)エンティティを制御することもできます。プロンプト順序を作成できるので、スキルではユーザーの試行ごとに異なるプロンプトを出力できます。複数選択ピック・リストを現在表示します。検証ルールに基づいて値の一致を検証します。ワークフローなしのサポート:ユーザーは前のエントリを訂正できます。一時的な一致ベースの遷移の実行:エンティティが一致したとき、ダイアログ・フローはコンポーネントから一時的に終了することができるため、別の状態でRESTコールなどのサポート機能を実行できます。関数の完了後、ダイアログは、値の一致を続行できるようにコンポーネントに遷移します。:ユーザーが受入をアップロードした後、費用の日付、金額、費用タイプなどの値をこのエンティティからバッグの他のエンティティのために抽出できるように、受入自体をスキャンする必要があります。これにより、コンポーネントはユーザー入力からではなく、受入からの残りの値を満たすことができます。スキルは、ほぼそこにあるのようなメッセージを出力しますが、バッグ内の一致するエンティティ・セット間には、より少数の質問が含まれます。ユーザー入力は、バックエンドRESTコールを介して検証する必要があります。これにより、さらにユーザーを入力するために必要なバッグ・アイテムが決定されるため、検証は即時に要求される場合があります。ポリシー不足の警告など、コールによってユーザーと共有する必要がある情報が返される場合もあります。この機能を有効にするtransitionAfterMatchプロパティの詳細は、System.CommonResponseおよびSystem.ResolveEntitiesを参照してください。値の明確化-エンティティ固有のプロンプトおよびコンポーネント・プロパティを介して、ユーザー入力から値を分離できます。これには、前の入力(未処理のフロー)に対する修正のサポート、および特定の組込みエンティティ・プロパティのユーザー入力の要求が含まれます。System.TextまたはSystem.Listコンポーネントを使用してこれらの関数を追加することはできません。これらのコンポーネントは、プリミティブ値に対して使用できますが、「ダイアログ・フロー定義の比較」で説明したように、System.ResolveEntitiesおよびSystem.CommonResponseコンポーネントによって、エンティティおよびエンティティ以外の値を解決するための合理化された代替が提供されます。CbPizzaBotスキルの表示CbPizzaBotスキルは、コンポジット・バッグおよびSystem.CommonResponseコンポーネントが入力値に基づいてレスポンスを出力する方法を積極的に提供します。PizzaTypeエンティティの各値がカードとしてレンダリングされます。グローバル・アクション-無効な値を入力すると、スキルによって値固有のエラー・メッセージがカードと取消ボタンに追加され、このボタンを使用してダイアログを終了できます。Toppingsエンティティは、ページ区切りの値リストとしてレンダリングされます。7と入力すると(余計語)によって、条件付きメッセージがトリガーされます。このメッセージは単一値リストです。ロケーション-スキルのプロンプト。ユーザーの座標(経度と予算)を収集します。このスキルでは、この機能にカスタム・コンポーネントは使用されません。かわりに、この機能は宣言的に作成されます。「エンティティの追加」をクリックします。エンティティ・タイプとして「複合バッグ」を選択します。名前と説明を入力します。Bagアイテム」をクリックして「区画アイテムの追加」ダイアログを開きます。組込みエンティティまたは既存のカスタム・エンティティを追加する場合は、そのエンティティにバッグ固有の名前を作成して、そのロールの説明をコンポジット・バッグのコンテキスト内に追加できます。バッグは、カスタム・エンティティ、組込みエンティティおよび次のものを入力できます:STRING-ユーザーから空きテキストを取得します。LOCATION-ユーザーのロケーションを取得します。longitudeおよびlatitude。ATTACHMENT-ユーザーによってアップロードされたオーディオ・ファイル、ビデオまたはイメージ・ファイルを含みます。コンポジット・バッグ・エンティティには、アタッチメントのホスト先となるURLが格納されます。ノートアイテムは、追加した順に解決されます。コンポジット・バッグの個々のメンバーの構成方法に応じて、順序が影響を受ける場合があります。クリックして更新できます)。次のステップ:個々のエラー・メッセージ、解消プロンプトまたは袋アイテムの条件付きプロンプトを追加します。インテントにエンティティを追加します。「インテントへのエンティティの追加」も参照してください。コンポジット・バッグ・エンティティを使用するようにダイアログ・フローを構成します。System.CommonResponseコンポーネントを使用している場合は、「コンポジット・エンティティのダイアログ・フローを構成」を参照して、CbPizzaBotを参照してください。プロンプトを追加ユーザーが無効な値を入力するたびに、単一のプロンプトを追加したり、一連のプロンプトを作成して、それぞれに詳細な情報を提供できます。これらのプロンプトを追加するには:デフォルトでは、「値のプロンプト」フィールドには、プロンプトを有効にするtrueが移入されますが、これをfalseに設定すると、明示的なプロンプトを回避できます。条件値のプロンプトを表示するには、trueまたはfalseのいずれかに評価されるブールのFreeMarker式を追加します。ヒント:このフィールドをfalseに設定しても、「アウト・オブ・オーダー抽出」を切り替えたときにプロンプトを表示される別のアイテムの一部として、アイテムを解決できます。「プロンプトの追加」をクリックして、プロンプト順序を作成します。ドラッグ・アンド・ドロップ、または再番号付けによってフィールドをシャッフルすることで、フィールドの順序を変更できます。2つ以上のプロンプトに同じ番号を付けると、プロンプトの出力をランダム化できます。プロンプトは、リソース・バンドル(${rb.askCheese}など)に格納したり、テキストとFreeMarker式の組合せとして記述できます。ノートコンポジット・バッグに追加する場合、組込みエンティティのプロンプトのみを追加できます。「アウト・オブ・オーダー抽出」オプションを使用すると、スキルは会話中に以前入力された値に対する変更を受け入れて続行できます。PizzaSizeエンティティは、顧客が「トピックを大きくしたいのですが」と入力したときに解決される場合があります。コンポジット・バッグがPizzaTypeエンティティのプロンプトを表示すると、顧客が「採用希望は持っていますが、媒体にしてください」に応答する場合があります。このスキルはPizzaSizeやPizzaTypeの品目に対して「アウト・オブ・オーダー抽出」オプションが有効であるため、会話をリストアせずに中間のPizzaSizeエンティティ値を更新できます。「アウト・オブ・オーダー抽出」をオフに切り替えて、不注意の一致を防止します。オプションを使用して、バッグの第2品目について入力した入力を使用して、1つのバッグ品目を解決するスキルを有効にします。このオプションは、スキルで関連値を処理できるため、ユーザー入力に柔軟性をもたらします。ユーザーは完全なアドレスではなく「ホーム」を入力できます。方法は次のとおりです。(ADDRESSエンティティ)。DeliveryAddressエンティティ・プロンプトは「どこで配信しますか。」ですNamedAddressエンティティに入力は要求されません(falseが値のプロンプト・フィールドに入力されます)。NamedAddressエンティティはDeliveryAddressで抽出できます(DeliveryAddressは「抽出対象」メニューから選択します)。DeliveryAddressエンティティのコンポジット・バッグによってプロンプトが表示される場合は、物理アドレスまたはNamedAddressリスト値(「ホーム」またはオフィス)のいずれかを使用して、エンティティを解決できます。検証ルールの追加バッグ内の各品目には独自の検証ルールを設定できます。検証ルールを追加するには、まず「+Validationルール」をクリックしてから、FreeMarker式とテキスト・プロンプトを追加します。