버전 및 환경

에이전트 버전을 여러 개 만들어 별도의 환경에 게시할 수 있습니다.

에이전트를 수정할 때는 초안 에이전트를 수정합니다. 언제든지 초안 에이전트를 특정 에이전트 버전으로 저장할 수 있으며, 이는 에이전트의 변경할 수 없는 스냅샷이 됩니다.

초안 에이전트를 저장하면 이 에이전트가 기본 환경에 게시됩니다. 에이전트 버전을 만들 때는 커스텀 환경에 게시할 수 있습니다. 다음 용도로 다양한 커스텀 환경을 만들 수 있습니다.

  • 테스트
  • 개발
  • 프로덕션
  • 기타

새 환경에서 버전 게시

에이전트 초안을 특정 버전으로 게시하고 커스텀 환경을 만들려면 다음 안내를 따르세요.

  1. Dialogflow 콘솔로 이동합니다.
  2. 왼쪽 사이드바 메뉴의 상단 근처에 있는 에이전트를 선택합니다.
  3. 에이전트 이름 옆에 있는 설정 버튼을 클릭합니다.
  4. 환경 탭을 클릭합니다.
  5. 버전 게시를 클릭합니다.
  6. 설명(선택사항)을 추가하고 다음을 클릭합니다.
  7. +새 환경을 선택합니다.

  8. 환경 이름을 입력합니다.

  9. 환경의 fulfillment 메서드를 선택합니다.

  10. 환경의 텍스트 음성 변환 설정을 선택합니다.

  11. 게시를 클릭합니다.

  12. 이제 환경 정보가 커스텀 환경 섹션에 나열됩니다.

환경을 이전 버전으로 되돌리기

환경을 이전 에이전트 버전으로 되돌릴 수 있습니다.

  1. 커스텀 환경 섹션에서 환경을 클릭합니다.
  2. 환경 설정 대화상자가 열립니다.
  3. 게시 내역 섹션에서 이전에 게시한 버전의 옵션 버튼을 클릭합니다.
  4. 이 버전으로 되돌리기를 클릭합니다.
  5. 게시 내역이 업데이트됩니다.

초안에 이전 버전 로드

이전 버전을 초안으로 로드하려면 다음 안내를 따르세요.

  1. 커스텀 환경 섹션에서 환경을 클릭합니다.
  2. 게시 내역 섹션에서 이전에 게시한 버전의 옵션 버튼을 클릭합니다.
  3. 초안에 로드를 클릭합니다.
  4. 를 클릭합니다.

환경에서 에이전트 테스트

API를 사용하여 커스텀 환경에서 에이전트를 테스트할 수 있습니다. 인텐트 감지 메서드를 호출하되 agentsessions 사이에 environments/environment-name/users/-/를 삽입하여 엔드포인트 URL을 변경합니다.

예를 들어 다음 엔드포인트는 지정되지 않은 사용자에 '개발' 환경을 사용합니다.

"https://dialogflow.googleapis.com/v2/projects/my-project-id/agent/environments/development/users/-/sessions/123456789:detectIntent"

환경별 설정

Fulfillment 및 텍스트 음성 변환은 환경에서 구성되므로 에이전트는 이러한 기능에 환경 설정을 사용합니다.

Google 어시스턴트

Actions on Google 출시 환경을 사용할 경우 버전 관리가 지원되지 않으므로 Dialogflow 인라인 코드 편집기를 사용하면 안 됩니다. 대신 커스텀 웹훅을 사용해야 합니다.