대화 등록
  • PDF

대화 등록

  • PDF

Classic/VPC 환경에서 이용 가능합니다.

대화를 생성하는 방법을 설명합니다. 대화는 질문과 답변의 한 쌍으로 이루어져 있습니다. 간단하게 텍스트로만 대화를 구성할 수도 있고, 폼, 액션 메소드, 태스크 등을 활용하여 좀 더 다채로운 대화를 구성할 수도 있습니다. 대화 목적에 따라 대화를 각각 제작하는 것이 좋습니다

대화를 생성하고 대화 정보를 입력하는 방법은 다음과 같습니다.

  1. 네이버 클라우드 플랫폼의 콘솔에서 Services > AI Services > CLOVA Chatbot > Domain 메뉴를 차례대로 클릭해 주십시오.
  2. 대화를 생성할 도메인의 [빌더 실행하기] 버튼을 클릭하여 챗봇 빌더를 실행해 주십시오.
  3. 챗봇 빌더에서 대화 목록 > [대화 생성] 버튼을 클릭해 주십시오.
  4. 대화 정보 영역에서 대화 이름을 입력하고 [확인] 버튼을 클릭해 주십시오.
    • 대화 이름은 다른 대화와 중복되지 않는 고유한 이름으로 입력
    • 해당 대화를 유사 답변이나 고정 메뉴와 연결할 경우, 대화 이름이 사용자에게 노출되므로 해당 대화 내용을 대표할 수 있는 이름으로 지정해야 함. 예를 들어 영업시간 문의에 대한 대화를 작성하는 경우, 대화 제목을 '영업시간 문의'라고 입력
  5. 대화 라벨 필드에 대화의 키워드를 추가하고 [확인] 버튼을 클릭해 주십시오.
    • 대화 라벨은 여러 개 추가 가능
    • 대화 라벨로 대화를 쉽게 관리할 수 있음
  6. 대화 정보 입력이 완료되면, 질문 등록, 답변 등록 필드와 [고급 설정] 버튼이 활성화됩니다.
    • 고급 설정에 대한 설명은 고급 설정 참고
    • 시나리오 이름, 대화 위치는 해당 대화가 객관식 폼이나 다른 대화와 연결되었을 경우에만 설정 가능
  7. 대화를 생성하기 위해 질문 입력을 참고하여 질문을 등록해 주십시오.

시나리오 확인

해당 대화가 객관식 폼 또는 다른 대화와 연결되었다면 이를 하나의 시나리오로 간주합니다. 대화 정보에서 [시나리오 확인] 버튼을 클릭하여 시나리오 연결 구조를 수정할 수 있습니다.
chatbot-chatbot-2-1_scenario_ko.png

  • 신규 대화 생성: 신규 대화 생성 페이지로 이동합니다.
  • 시나리오 이름: 해당 시나리오의 이름입니다. 시나리오 생성 시 자동 부여되며 수정할 수 있습니다.
  • 시나리오 구조: 해당 대화의 시나리오 구조를 노출합니다. 복잡하게 얽힌 시나리오 구조를 쉽게 파악할 수 있도록, 선택한 대화와 연결된 일부 블록만 노출합니다. 숨겨진 연결 구조를 확인하려면 점선으로 표시된 블록을 클릭합니다. 상단의 네비게이션 바를 통해 대화 열람의 히스토리를 확인할 수 있습니다.
  • 실선으로 표시된 블록: 해당 블록에 연결된 숨겨진 대화 또는 폼이 존재하지 않는 경우 실선으로 표시됩니다.
  • 점선으로 표시된 블록: 해당 블록에 연결된 숨겨진 대화 또는 폼이 존재하는 경우 점선으로 표시됩니다. 해당 블록을 클릭하여 숨겨진 브랜치를 열람할 수 있습니다.
  • 수정: 해당 객관식 폼의 편집 페이지를 열람합니다.
  • 새로고침 버튼: 시나리오를 새로고침합니다. 시나리오 구조에 변경사항이 있는 경우, 바로 확인하려면 새로고침을 해야 합니다.
  • 확대/축소: 캔버스를 확대 또는 축소할 수 있습니다.

대화 일괄 업로드

대화를 일일이 작성하지 않고, 엑셀 템플릿에 작성하여 일괄 업로드할 수 있습니다. 대화 일괄 업로드 기능은 간단한 질문과 답변으로 구성된 FAQ 성격의 챗봇을 제작할 경우 유용하게 활용할 수 있습니다.
대화를 엑셀 파일로 작성하여 업로드하는 방법은 다음과 같습니다.

  1. 업로드할 엑셀 템플릿을 생성해 주십시오.
    • 엑셀 템플릿을 다운로드하려면 챗봇 빌더의 대화 목록 > [다운로드] 버튼을 클릭해 주십시오.
    • 엑셀 템플릿 구성에 대한 설명은 <엑셀 템플릿 구성>을 참조해 주십시오.
  2. 챗봇 빌더의 대화 목록 메뉴에서 [업로드] 버튼을 클릭해 주십시오.
    chatbot-chatbot-2-1_conversationupload_ko
  3. 엑셀 템플릿 파일을 업로드해 주십시오.
  4. 엑셀 템플릿 파일이 업로드되면, 대화 모델 빌드를 클릭하고 테스트를 진행해 주십시오.
참고
  • 지정된 업로드 파일 양식에 맞춰서 작성해야 하며 적합하지 않은 양식으로 업로드하면 대화 생성에 실패할 수 있습니다.
  • 일반 대화의 기본 답변, 이미지 답변, 멀티링크 답변, 객관식 답변 등 일부 답변 유형만 엑셀 업로드/다운로드 기능을 지원합니다. 태스크는 엑셀 업로드/다운로드 기능을 지원하지 않습니다.
  • 챗봇 서비스에서 다양한 대화 구성을 엑셀로 표현하는 것에는 한계가 있으므로, 단순 FAQ 성격의 대화에만 엑셀 템플릿을 활용할 것을 추천합니다.

엑셀 템플릿 구성

엑셀 템플릿 구성은 다음과 같습니다. 추가 대화를 생성할 때 다음과 같은 규칙으로 엑셀 템플릿을 구성해 주십시오.

액셀 열 설명
A열 대화 이름
기존 대화 이름과 중복되지 않는 이름을 입력한 경우, 새로운 대화 생성됨. 중복된 이름을 입력한 경우, 기존 대화에 질문 또는 답변이 추가됨.
B열 대화 태그
복수의 대화 태그를 선택하는 경우 ```
C열 대화 위치
대화의 시나리오상 위치 입력(시작 대화, 중간 대화, 마지막 대화, 단일대화 중 선택)
D열 질문 유형(일반 질문과 정규식 질문 중 선택)
E열 질문(복수의 질문을 입력해야 하는 경우 아래에 행을 추가하여 입력)
F열 메신저 조건 (모든 메신저, LINE, LINE WORKS, 카카오톡, 네이버 톡톡, Facebook, Custom, CLOVA 중 선택하여 입력)
G열 해당 답변을 응답할 조건을 선택
- 조건 없음: 조건 열을 공란으로 비워 둠
- 복수 조건: (조건1 OR 조건2) AND (조건3)의 형식으로 입력. 모든 조건은 괄호로 감싸서 입력해야 함
- 시간 조건: 24시간 표기법으로 입력
- 요일 조건: '월~일' 중 선택하여 입력
- 날짜 조건: '월/일~월/일' 양식으로 입력
- 엔티티 조건: @엔티티 이름 = 대표어 또는 @엔티티 이름 ≠ 대표어의 형식으로 입력
- 폼 조건: #{폼 이름} = 버튼 이름 또는 #{폼 이름} ≠ 버튼 이름의 형식으로 입력
- 커스텀 조건: endpoint 입력
H열 답변 유형
작성할 답변의 유형 지정. 기본 답변, 멀티 링크, 이미지, 객관식 답변 중 하나만 선택 가능. 그 외의 답변 유형은 업로드/다운로드를 지원하지 않음.
I열 답변.
복수의 답변을 입력해야 하는 경우 아래에 행을 추가. 선택 입력 값은 입력하지 않아도 무방함.

답변 유형이 기본 답변인 경우
답변: 답변 메시지. (줄바꿈이 필요한 경우 '\n' 입력)
URL: URL 주소

답변 유형이 멀티 링크인 경우
답변: 답변 메시지 입력
버튼 1: URL 주소 입력

답변 유형이 이미지 답변인 경우
[이미지 카드]
이미지 답변 유형: 이미지 답변의 유형('이미지' 또는 '이미지+텍스트' 중 하나를 입력)
제목: 이미지의 제목
이미지 설명: 이미지를 설명할 수 있는 답변
버튼1: 버튼의 이름(URL 주소)

답변 유형이 객관식 답변인 경우
답변: #{객관식 폼 이름}

답변 유형이 오디오 답변인 경우
오디오 이름: 오디오의 이름
오디오 URL: 오디오의 URL 주소
J열 서비스 여부(해당 답변의 사용 여부를 ON/OFF로 입력)

이 글이 도움이 되었나요?

What's Next