챗봇 동작 예제

네이버 클라우드 플랫폼은 파워풀한 챗봇을 만들 수 있는 기능을 제공합니다.

사용자 가이드에서 글로 모두 설명하기 어려운 개념들을 예제들을 통해서 설명할 수 있도록 동작 예제를 제공합니다.

챗봇 대화 예제 다운로드

CLOVA Chatbot의 주요 기능들에 대한 시나리오 예제를 제공합니다. 챗봇 Demo 대화셋을 import 하여 챗봇 빌더를 통해 테스트해 볼 수 있습니다.

  • 대화에 등록된 답변에 Form이나 Action Method를 참조하는 경우 업로드 중 오류가 발생할 수 있습니다. 따라서 대화유형과 엔티티 등 위의 순서대로 파일 업로드를 진행합니다.

  • 5개의 Template을 순차적으로 업로드한 후 대화 모델 빌드를 클릭합니다.

  • 테스트에서 대화에 등록된 질문을 입력하여 테스트합니다.

대화 Import/Export 가이드

Microsoft Excel을 사용하여 대화를 작성하고 챗봇에 일괄 업로드할 수 도 있습니다. 업로드 유형은 JSON 업로드와 일반 업로드가 있습니다.

chatbot-03-012a.png

  • 대화 목록에서 '업로드'를 클릭하여 Excel 파일을 업로드합니다.

chatbot-03-012b.png

  • 지정된 업로드 파일 양식에 맞추어야 하며, 적합하지 않은 양식으로 업로드하면 대화 생성에 실패할 수 있습니다.
  • (주의) 일반대화의 기본답변, 이미지 답변, 멀티링크 답변, 객관식 답변 등 일부 답변 유형만 Excel 업로드/다운로드를 지원합니다. 태스크는 Excel 업로드/다운로드를 지원하지 않습니다.

  • 엑셀 업로드를 통해서 새로운 대화를 신규 생성하는 것 뿐 아니라, 기존 대화에 질문 또는 답변을 추가할 수 있습니다.

    • 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로 입력합니다.)

챗봇서비스에서 다양한 대화의 기능을을 Excel로 표현하는 것에 한계가 있습니다. 단순한 FAQ 성격의 대화가 아닌 복잡한 고급 기능들을 사용한 대화의 경우(태스크, 컨텍스트 등) Excel로 관리하는 것을 지양하도록 권장드리고 있습니다.

Custom Chatbot 구현 예제 (소스코드)

CLOVA Chatbot을 활용하여 웹페이지에 쉽게 챗봇을 구현할 수 있도록 Custom Chatbot 구현 예제를 제공합니다. (메신저 채널이 아닌 일반적인 Web, App에서 챗봇을 구현하려고 하는 경우에 적합한 예제입니다.)

""에 대한 건이 검색되었습니다.

    ""에 대한 검색 결과가 없습니다.

    처리중...