Architect에서 Google Dialogflow 환경 사용

Google Dialogflow 환경을 사용하면 Dialogflow 에이전트의 여러 버전을 만든 다음 별도의 환경에 게시할 수 있습니다. 런타임 시 Google Dialogflow 환경을 호출하려면 구현에 따라 Architect 내에서 선택하세요. Dialogflow 봇 작업 호출 또는 Dialogflow CX 작업 호출. Dialogflow 에이전트에는 항상 초안 환경을 사용할 수 있습니다. Dialogflow 에이전트에 대해 다른 환경을 만들지 않으면 Draft가 유일하게 선택할 수 있는 환경입니다. 다른 환경이 있는 경우 초안과 함께 게시된 환경이 목록에 나타납니다. 자세한 내용은 Google Cloud 버전 및 환경(ES) 그리고 Google Cloud 버전 및 환경(CX).

설계 시간 동안 Architect는 Dialogflow 내에 정의된 다른 인텐트와 슬롯이 있는 환경을 선택하더라도 항상 드래프트 환경과 연결된 인텐트와 슬롯을 사용합니다. 따라서 선택한 환경에 따라 에이전트의 초안 버전에서 의도를 제거하면 의미가 있을 수 있습니다.

Google Dialogflow ES 에이전트에 대한 인텐트 제거의 의미

참고: 다음은 Google Dialogflow ES 구현에 적용됩니다.

Call Dialogflow 봇 작업에서 환경을 선택하고 에이전트의 초안 버전에서 의도를 제거하면 흐름이 실패 경로를 사용합니다. 이 작업은 흐름이 삭제된 의도에 도달할 수 없기 때문에 발생합니다. 따라서 에이전트가 의도를 수행하더라도 흐름은 실패 경로를 취합니다.

초안 환경에 게시된 환경의 전체 의도 집합이 항상 포함되도록 하려면 다양한 환경에서 에이전트의 수명 주기 동안에만 의도를 추가하십시오. 제거하지 마십시오. 에이전트 구성을 새 에이전트로 내보낸 다음 적절하게 의도를 설정할 수도 있습니다. 그런 다음 새 에이전트를 참조하도록 Architect 흐름을 업데이트합니다.

예를 들어 Dialogflow ES 에이전트를 추가 전용 방식으로 처리하지만 인텐트를 제거하려면 새 에이전트를 만드세요. 현재 에이전트의 구성을 새 Google Dialogflow ES 에이전트로 내보낸 다음 인텐트와 슬롯을 적절하게 제거합니다. 그런 다음 대신 Architect 흐름에서 새 에이전트를 참조합니다. 앞으로는 앞에서 설명한 추가 전용 접근 방식을 따르세요.