Google Dialogflow環境では、Dialogflowエージェントの複数のバージョンを作成して、それらを個別の環境に公開できます。 実行時にGoogleDialogflow環境を呼び出すには、実装に応じて、アーキテクト内で選択します Dialogflowボットアクションを呼び出す また DialogflowCXアクションを呼び出す。 Draft 環境は、Dialogflowエージェントで常に使用できます。 Dialogflowエージェント用に別の環境を作成しない場合、Draftが唯一の選択可能な環境です。 他の環境が存在する場合は、ドラフトに加えて、それらの公開環境がリストに表示されます。 詳細については、を参照してください。 Google Cloudのバージョンと環境(ES)Google Cloudのバージョンと環境(CX)

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

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

メモ:   以下は、Google DialogflowESの実装に適用されます。

Dialogflowボットアクションで環境を選択し、エージェントのドラフトバージョンからインテントを削除すると、フローは失敗の経路をたどります。 このアクションは、フローが削除されたインテントに到達できないために発生します。 したがって、エージェントが意図を満たしていても、フローは失敗の経路をたどります。

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

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