Architect Google Dialogflow環境を使用する


Google Dialogflow環境では、Dialogflowエージェントの複数のバージョンを作成して、それらを個別の環境に公開できます。GoogleのDialogflow呼び出すには環境のランタイム以内にそれを選択し、 Architect Dialogflowボットアクションを呼び出します。 Draft 環境は、Dialogflowエージェントで常に使用できます。Dialogflowエージェント用に別の環境を作成しない場合、Draftが唯一の選択可能な環境です。他の環境が存在する場合は、ドラフトに加えて、それらの公開環境がリストに表示されます。詳細については、 Google Cloudのバージョンと環境.

中にデザイン時、 Architect常にドラフトに関連付けられているの意図やスロットを使用する環境 、あなたが選択した場合でも、 環境 Dialogflow内で定義された別の意図やスロットを有しています。したがって、選択した環境によっては、エージェントのドラフトバージョンからインテントを削除することが影響を与える可能性があります。

Google Dialogflowエージェントのインテントを削除することの影響

Dialogflowボットアクションで環境を選択して、エージェントのドラフトバージョンからインテントを削除できます。もしでのエージェントの結果ランタイムのA削除された意図、流れが障害パスを取ります。このアクションは、フローが削除されたインテントに到達できないために発生します。

Draft 環境常に発行済み環境インテントのセット全体が含まれるようにするには、さまざまな環境全体のエージェントのライフサイクル中にのみインテントを追加します。それらを削除しないでください。エージェント構成を新しいエージェントにエクスポートして、インテントを適切に設定することもできます。次に、新しいエージェントを参照するようにArchitectフローを更新します。

たとえば、Dialogflowエージェントを追加のみの方法で扱い、インテントを削除したい場合は、新しいエージェントを作成します。現在のエージェントの構成を新しいGoogle Dialogflowエージェントにエクスポートし、必要に応じてインテントとスロットを削除します。次に、代わりにArchitectフローから新しいエージェントを参照し、前述の追加のみのアプローチに従います。