Dialogflow CX 콘솔 개요

Dialogflow는 Dialogflow CX 콘솔이라는 웹 사용자 인터페이스를 제공합니다(문서 참조, 콘솔 열기). 이 콘솔을 사용하여 CX 에이전트를 만들고 빌드하고 테스트합니다. CX 콘솔은 ES 콘솔과 용도가 비슷하지만 CX 콘솔 사용자 인터페이스가 훨씬 시각적입니다. 각 흐름을 대화 상태 머신 다이어그램으로 표시하여 복잡한 에이전트를 더 쉽게 설계하고 이해할 수 있습니다.

Dialogflow CX 콘솔은 Google Cloud Platform(GCP) Console과 다릅니다(문서 보기, 콘솔 열기). Dialogflow CX 콘솔은 Dialogflow CX 에이전트를 관리하는 데 사용되지만, GCP Console은 GCP 관련 Dialogflow CX 설정(예: 결제) 및 기타 GCP 리소스를 관리하는 데 사용됩니다.

대부분의 경우 Dialogflow CX 콘솔을 사용하여 에이전트를 빌드하지만 Dialogflow CX API를 사용하여 고급 시나리오의 에이전트를 빌드할 수도 있습니다.

빠른 시작, 개념, 안내 가이드는 콘솔 사용 단계를 안내합니다. 이 가이드에서는 콘솔에 대한 고급 요약 정보를 설명합니다.

콘솔 사용 방법

콘솔은 프로젝트와 에이전트를 생성, 빌드, 관리, 미세 조정, 테스트하는 데 사용됩니다. 콘솔을 사용하여 다음을 할 수 있습니다.

  • 프로젝트를 만듭니다.
  • 대화 환경을 정의하는 모든 설정과 데이터가 포함된 에이전트를 만듭니다.
  • 대화 제어 기본 구성요소인 흐름페이지를 만듭니다.
  • 최종 사용자 입력에서 유용한 데이터를 추출하도록 항목을 만듭니다.
  • 최종 사용자 입력을 분류하는 인텐트를 만듭니다.
  • 시뮬레이터를 통해 에이전트를 테스트합니다.
  • 기타...

프로젝트 선택기

콘솔을 처음 로드할 때는 프로젝트를 선택해야 합니다. 프로젝트 선택기 인터페이스는 다음 용도로 사용됩니다.

  • 기존 프로젝트 선택
  • 새 프로젝트 만들기

프로젝트 선택 스크린샷

에이전트 선택기

프로젝트를 선택한 후에 에이전트를 선택해야 합니다. 에이전트 선택기 인터페이스는 다음 용도로 사용됩니다.

에이전트 선택 스크린샷

에이전트 빌더

프로젝트와 에이전트를 선택하면 에이전트 빌더가 로드됩니다. 빌더는 다음 패널에 정렬됩니다.

에이전트 빌더 스크린샷

콘솔 메뉴(1)

이 메뉴를 사용하여 Dialogflow 콘솔 간에 전환할 수 있습니다.

프로젝트 및 에이전트 선택(2)

이러한 메뉴를 사용하여 프로젝트, 에이전트 또는 현재 다국어 에이전트의 현재 활성 언어를 변경할 수 있습니다.

작업 표시기(3)

이 표시기는 학습과 같은 작업의 상태를 보여줍니다.

탭 빌드 및 관리(4)

빌드 탭에는 흐름과 페이지 관리를 위한 섹션이 포함되어 있습니다. 흐름 섹션에서 흐름을 선택하면 흐름에 포함된 페이지가 페이지 섹션에 나열됩니다.

관리 탭에는 에이전트에 사용할 수 있는 리소스 및 도구(인텐트, 항목 유형, 웹훅 등)가 포함되어 있습니다.

그래프 설정(5)

이 버튼은 에이전트 그래프를 보고 상호작용할 수 있는 다양한 컨트롤을 제공합니다.

에이전트 설정 및 시뮬레이터 버튼(6)

에이전트 설정 버튼을 누르면 에이전트 설정 패널이 열립니다. 에이전트 테스트 버튼을 누르면 시뮬레이터 패널이 열립니다.

그래프(7)

그래프는 선택한 흐름의 시각적 표현을 상태 머신 다이어그램과 비슷하게 보여줍니다. 그래프의 각 노드는 페이지 또는 흐름 시작 페이지를 나타냅니다. 노드를 클릭하여 확장하거나 줄일 수 있습니다. 노드가 확장되면 노드 데이터를 수정할 수 있습니다.

그래프의 첫 번째 노드는 시작이라 하며 흐름의 시작 페이지입니다. 한 노드에서 다른 노드로 줄을 연결하면 사용 가능한 전환이 표시됩니다. 전환이 다른 흐름으로 이어질 수 있으면 대상 흐름이 노드로 표시됩니다.

수정 및 시뮬레이터 패널(8)

시뮬레이터로 에이전트 콘텐츠를 수정하거나 에이전트를 테스트하면 콘솔 오른쪽에 콘텐츠별 패널이 열립니다. 이 패널을 확장하여 사용 가능한 콘솔 영역을 채우거나, 축소하여 콘솔의 오른쪽 부분을 채우거나, 작업을 마치면 닫을 수 있습니다.

시뮬레이터

시뮬레이터는 에이전트를 테스트하는 데 사용됩니다. 세션 상태 변경사항을 모니터링하면서 에이전트와 대화할 수 있습니다.

시뮬레이터를 사용하여 실행 가능한 테스트 사례를 만들 수도 있습니다.