Kore.ai 대화 작업은 조건을 사용하여 연결된 노드 네트워크로 사용자와 봇 간의 전체 대화형 흐름을 나타냅니다. 예를 들어 뱅킹 봇을 생성하는 경우 봇이 사용자를 위해 수행할 작업은 다음과 같습니다.
- 계정 잔액을 검색하고 모니터링합니다.
- 지출이나 잔액 부족의 경고를 제공합니다.
- 송금
- 청구서 결제
- 이 두 가지 이상의 조합입니다.
또한 대화 작업은 단일 대화 내에서 여러 사용자 의도를 처리합니다. 예를 들어, 청구서 결제는 뱅킹 봇에서 일반적인 질문이며 그 다음으로 송금 또는 잔액 확인입니다. 여러 결과와 전체 대화를 단일 작업으로 포괄하는 대화 작업을 생성할 수 있습니다. 대화 작업은 루트 의도인 청구서 결제로 시작하여 하위 작업인 잔액 확인으로 확장할 수 있고 다시 기본 작업으로 돌아갈 수 있습니다. 분기 흐름은 사용자 입력 또는 선택으로 실행 시간에 결정됩니다.
대화 작업을 사용하는 이유는 무엇입니까?
개발자는 Kore.ai 대화 작업을 정의하여 다음을 수행할 수 있습니다.
- 사용자와 봇 간에 대화형 흐름을 생성합니다.
- 사용자 입력 및 응답을 기반으로 한 분기 경로가 있는 대화를 구축합니다.
- 현재 흐름의 컨텍스트 내에서 하위 흐름을 호출합니다.
- 정의한 조건으로 연결된 대화 노드를 정의하고 재사용합니다.
- 대화형 흐름에 맞춤형 JavaScript를 추가합니다.
- 이벤트 핸들러를 추가하고 Webhook을 통해 대화 컨텍스트를 가져오거나 업데이트합니다.
메시지 노드로 대화 작업을 종료하는 것이 좋습니다. 메시지 노드가 없으면 대화 작업은 종료를 확인할 수 없으며스몰 토크/의도를 찾을 수 없음 표준 메시지를 반환합니다.
대화 작업 생성
대화 작업을 생성하려면 대화 작업을 추가할 봇이 이미 생성되어 있어야 합니다. 대화 작업을 추가하려면 다음 단계를 수행하세요.
- 대화 작업을 생성하려는 봇을 엽니다.
- 상단 메뉴에서 빌드 탭을 선택합니다.
- 왼쪽 메뉴에서 대화형 스킬 -> 대화 작업을 클릭합니다.
- 대화 작업 페이지에서 대화 상자 생성 버튼을 클릭합니다.
- 의도 이름 필드에 대화 작업의 이름을 입력합니다. 선택적으로 설명을 추가할 수 있습니다.
- 의도 학습에서 이 의도를 트리거해야 하는 사용자 발화를 추가할 수 있습니다. 이 작업에서 생성된 사용자 의도 노드에서 이후 추가할 수 있습니다.
- 작업 옵션을
- 독립 또는 하위 의도 대화로 설정하여
- 컨텍스트 태그를 의도 전제 조건으로 지정하기 위해
- 사용자의 도움말에서 숨기기합니다. 이렇게 하면 컨텍스트 태그가 있는 경우에만 의도가 감지됩니다.
- 플랫폼의 버전 9.0에 도입된 새 대화 기반 대화 빌더를 사용한 생성을 선택합니다. 이 설정은 기본 설정으로 권장됩니다. 이 옵션을 선택하지 않으면 대화 작업을 열 때마다 업그레이드하라고 프롬프트됩니다.
- 진행을 클릭합니다.
- 대화 빌더는 루트 의도 구성 요소 및 기본적으로 선택된 구성 요소 속성 탭이 있는 사용자 의도 창을 표시합니다.
- 새 빌더로 업그레이드 하도록 선택한 경우 다음을 볼 수 있습니다.
- 이전 빌더를 계속 사용하도록 선택할 수 있습니다. 자세한 내용은 여기를 참조하세요.
이제 노드를 추가하고 워크플로우의 해당 노드 간에 전환을 설정할 준비가 되었습니다. 노드 및 전환을 알아보려면 여기를 클릭하세요.
복제
사소한 차이가 있는 유사한 대화 작업을 생성해야 하는 시나리오가 있습니다. 대화 작업 페이지에서 주어진 대화에 사용 가능한 복제 옵션으로 동일한 것을 달성할 수 있습니다. 대화 작업을 복제하려면 다음 단계를 수행하세요.
- 대화 작업을 복제하려는 봇을 엽니다.
- 상단 메뉴에서 빌드 탭을 선택합니다.
- 왼쪽 메뉴에서 대화형 스킬 -> 대화 작업을 클릭합니다.
- 대화 작업 페이지에서 복제하려는 작업 위로 마우스를 이동하고 복제 아이콘을 클릭합니다.
- 대화 복제 창의 의도 이름 필드에 대화 작업의 이름을 입력합니다.
- 선택적으로 설명을 추가하고 작업을 독립 작업 또는 하위 작업으로 설정할 수 있습니다.
- 복제를 클릭합니다.
복제된 대화 작업의 속성은 다음과 같습니다.
- 원래 대화와 동일한 구성 요소, 인스턴스, NL, IVR, 연결 속성을 포함합니다.
- 원래 대화에서 대화 설정, 중단 설정, 동작 수정도 복사됩니다.
- 원래 대화에서 여러 언어를 사용할 수 있는 경우 모든 언어의 세부 정보가 복사됩니다.
- 아래 나열된 의도 수준 NLP 학습 데이터는 복사되지 않습니다.
- ML 발화
- 의도 패턴 및 규칙
- 의도 동의어
대화 빌더
대화 작업 빌더는 대화 작업 구축을 위한 사용자 인터페이스입니다. 대화 작업은 사용자 대화에 따라 봇이 수행할 수 있는 일련의 연결된 노드와 분기 경로로 구성됩니다. 대화 빌더 도구 사용 방법을 알아보려면 여기를 클릭하세요. 이전 빌더와 관련된 내용은 여기를 참조하세요.