주제 플로우 탭
주제 플로우 탭을 사용하여 대화 플로우를 빌드합니다. 사용자 입력, 봇 응답 및 유틸리티에 대한 통제를 사용하여 플로우를 정의합니다.
플로우 탭(기본 뷰)
| 기능 | 설명 |
|---|---|
| 1. 네비게이션 바 | 디자인에서 주제 페이지로 다시 이동하는 이동 경로입니다. 설계를 업데이트할 때 오른쪽 구석에는 설계 상태를 나타내는 메시지가 표시됩니다. 예를 들어, 주제 또는 자연어 이해 (NLU) 언어 매핑에 대해 게시되지 않은 변경 내용이 있다는 메시지가 나타날 수 있습니다. |
| 2. 주제 헤더 표시줄 | 주제에 대한 탭 및 디자인 옵션:
|
| 3. 팔레트 | 구성요소 및 변수 탭이 있는 축소 가능한 사이드바. 구성요소 탭에는 캔버스로 끌어와 대화를 작성할 수 있는 컨트롤 목록이 표시됩니다. 다음과 같은 유형의 컨트롤을 사용할 수 있습니다. 변수 탭에는 입력과 스크립트가 포함되어 있습니다.
|
| 4. 캔버스 | 대화 플로우를 그래픽으로 표시하는 영역입니다. 컨트롤을 캔버스로 끌면 해당 컨트롤이 대화 흐름의 노드가 됩니다. 오른쪽 창에서 열리는 관련 속성 시트를 포함합니다. 각 플로우에는 시작 및 종료 노드가 있습니다. 컨트롤을 추가하거나 제거하면 캔버스의 컨트롤 레이아웃이 자동으로 조정됩니다. |
| 5. 노드 검색 | 대화 플로우에서 특정 노드를 빠르게 찾기 위한 옵션입니다. 노드 검색 아이콘을 |
| 6. 재산 시트 | 캔버스에서 선택한 노드에 특정한 속성입니다. 각 노드에는 정의할 수 있는 고유한 속성 집합이 있으며, 여기에는 노드에서 수행되는 동작 또는 처리를 제어하는 스크립트가 포함될 수 있습니다. NLU 사용하도록 설정하면 입력 컨트롤에 대한 속성 시트에 추가 NLU 필드가 포함됩니다. |
| 7. 데이터 알약 선택기 | 입력 변수 또는 스크립트 변수에서 속성 필드에 사용할 데이터 정제를 선택하는 도구입니다. 데이터 정제 선택기를 선택하여 주제에서 액세스할 수 있는 기존 변수 중에서 선택합니다. 데이터 알약을 속성 필드로 직접 끌어다 올 수도 있습니다. |
| 8. 스크립트 편집기 | 속성에 사용되는 JavaScript 스크립트를 추가하거나 편집하기 위한 도구입니다. 삽입 지점의 유효한 요소 목록을 포함하여 스크립팅 지원을 제공합니다. 요소에는 주제에 사용할 수 있는 함수 이름, 객체 이름, 변수 이름 등이 포함됩니다. 자세한 내용은 JavaScript 구문 편집기를 참조하십시오. |
테이블 뷰가 활성화된 플로우 탭
플로우 탭의 기능 대부분은 테이블 뷰에서 동일합니다. 다음 그림과 표는 차이점을 강조 표시합니다.
| 기능 | 설명 |
|---|---|
| 팔레트: 변수 사이드바 | 구성요소 탭은 표시되지 않습니다. 변수 사이드바만 표시됩니다. |
| 테이블 뷰 | 각 행이 대화 플로우의 노드에 해당하는 테이블 행 목록입니다. 이 섹션에서 노드를 추가할 수 있습니다. 노드를 추가하거나 제거하면 테이블 행이 자동으로 조정됩니다. 노드는 Start 및 End 노드를 제외한 다음 컨트롤 중 하나일 수 있습니다.
새 노드 추가를 선택하여 노드를 추가합니다. 대화 상자에서 컨트롤 유형을 지정할 수 있습니다. |
| 테이블 검색 | 대화(테이블)에서 노드를 검색하는 옵션입니다. |
미완료 속성 경고
캔버스의 컨트롤에는 필수 속성이 있습니다. 필수 속성이 누락된 가상 에이전트 디자이너 경우 누락된 필수 속성의 총 개수와 누락된 컨트롤을 표시합니다. 주제를 테스트하거나 게시하려면 완료되지 않은 모든 경고를 해결해야 합니다.
다음 예제에서 항목에는 두 가지 필수 속성이 누락되어 있습니다. 두 개의 노드가 영향을 받으며 각 노드에는 하나의 속성이 없습니다. 텍스트 응답 노드에 메시지 응답이 없습니다.
불완전한 메시지를 가리키면 누락된 항목을 설명하는 도구 설명이 표시됩니다.