학습

Dialogflow의 자연어 처리는 머신러닝을 기반으로 하므로 에이전트가 학습 및 성능 개선에 사용하는 학습 데이터를 추가할 수 있습니다.

Dialogflow의 학습 기능은 외부 및 내부 고객 상호작용 로그를 에이전트의 학습 문구에 통합하는 인터페이스를 제공합니다. 이 기능을 통해 기존 고객 상호작용 로그를 사용하여 새로운 Dialogflow 에이전트를 빌드하고 자체 로그를 사용하여 실행 중인 Dialogflow 에이전트의 성능을 개선할 수 있습니다.

대화 목록

학습 페이지는 대화 목록을 보여줍니다. 고객이 에이전트와 채팅할 때 에이전트의 대화 로그가 대화 목록에 자동으로 표시됩니다. 또한 Dialogflow 외부에서 캡처된 로그 데이터를 업로드할 수 있습니다.

목록의 각 대화에는 다음 정보가 표시됩니다.

필드 이름 설명
Conversation(대화) 대화의 첫 번째 발화.
Requests(요청) 대화의 요청 수. 에이전트 상호작용에서 기록된 대화의 경우 요청은 사용자가 에이전트로 전달한 메시지를 말합니다. 텍스트 파일로 업로드된 데이터의 경우, 파일의 각 행이 요청으로 간주됩니다.
No match(일치하는 항목 없음) 'no match' 요청의 수. 이는 현재 특정 인텐트에 매칭할 수 없는 요청 수에 해당합니다.
Date(날짜) 대화가 로깅되거나 업로드된 날짜.
Status(상태)(선택사항) 상태는 이전에 인텐트에 요청이 할당되었는지 여부를 녹색 체크 표시로 보여줍니다(위의 스크린샷에서 'when are you open' 참조).

대화 로그 업로드

대화 로그가 포함된 파일을 업로드하고 대화 목록에 학습용으로 제공하려면 Training(학습) 페이지에서 UPLOAD(업로드)를 클릭하세요.

이 업로드 기능은 한 줄에 하나의 로그가 있는 단일 텍스트 파일 또는 최대 10개의 텍스트 파일이 담긴 zip 보관 파일을 허용합니다. 단일 텍스트 파일 또는 zip 파일의 압축되지 않은 모든 텍스트 파일의 전체 크기가 3MB 이하여야 합니다.

학습 도구는 파일의 각 행을 요청으로 간주하므로 파일에는 인텐트 내 학습 문구로 유용한 로그만 포함되어야 합니다. 기존의 고객 로그를 사용 중인 경우 고객의 발화만 포함해야 합니다. 예를 들어 고객과 고객 서비스 에이전트 간의 대화 로그가 있는 경우 고객 서비스 에이전트가 말한 내용을 제외해야 합니다.

유효한 로그 행과 유효하지 않은 로그 행의 예는 다음 표를 참조하세요.

발화 유효
I need help with a problem
Customer: I need help with a problem 아니요(발화 이외의 텍스트는 제외해야 함)
I need help with a problem
Sure, here's the solution
아니요(고객의 발화만 포함되어야 함)

파일 업로드 및 가져오기가 성공적으로 완료되면 UI가 업데이트됩니다. 뒤로를 클릭하여 대화 목록으로 돌아가면 새 대화가 표시됩니다.

학습 프로세스

특정 대화를 클릭하면 학습 보기가 열립니다. 이 보기에는 요청의 날짜, 총 개수, 인텐트에 매칭할 수 없는 요청 수와 함께 대화의 모든 요청 목록이 표시됩니다.

각 요청에 동작을 수행하도록 선택하여 에이전트를 개선할 수 있습니다. 학습은 전체 대화에서 일괄적으로 수행되므로 지정된 변경사항은 APPROVE(승인)를 클릭해야만 적용됩니다.

각 요청에 다음과 같은 동작을 사용할 수 있습니다.

현재 매칭된 인텐트 보기(있는 경우)

'User says(사용자의 말)' 텍스트 필드 아래에 있는 Intent(인텐트) 필드에서 현재 매칭된 인텐트를 봅니다.

특정 인텐트에 매칭할 수 없는 요청은 다음과 같이 나타납니다.

제안 동작 승인

APPROVE를 클릭하면 이 대화에 선택된 모든 동작이 구현되고 대화 목록으로 돌아갑니다. 인텐트를 변경한 경우 APPROVE를 클릭하면 에이전트가 학습을 시작합니다.

대화로 돌아가서 새 동작을 선택하고 APPROVE를 다시 클릭하여 변경 작업을 계속할 수 있습니다.

요청을 학습 문구로 추가

학습 데이터 기록을 사용하여 사용자의 요청을 신규 또는 기존 인텐트에 학습 문구로 추가할 수 있습니다. 요청을 클릭하고 텍스트를 수정한 후 추가하면 됩니다.

학습 문구에 요청을 추가하는 다양한 방법은 아래에서 설명합니다.

현재 일치된 인텐트에 추가

  1. 오른쪽 상단에서 체크표시 아이콘 check를 클릭합니다.
  2. 체크표시가 녹색이 되면 APPROVE를 클릭하여 인텐트를 업데이트합니다.

다른 인텐트에 추가

  1. 현재 인텐트 이름(또는 일치 없음 응답의 경우 '클릭하여 할당' 링크)을 클릭하여 인텐트 선택 메뉴를 표시합니다.
  2. 문구를 추가하려는 인텐트의 이름을 클릭합니다.
  3. 체크표시가 녹색이 되면 APPROVE를 클릭하여 인텐트를 업데이트합니다.

새 인텐트에 추가

  1. 현재 인텐트 이름(또는 일치 없음 응답의 경우 '클릭하여 할당' 링크)을 클릭하여 인텐트 선택 메뉴를 표시합니다.

  2. Create new(새로 만들기)를 클릭합니다.

  3. 새 인텐트 이름을 입력합니다.

  4. 체크표시가 녹색이 되면 APPROVE를 클릭하여 인텐트를 업데이트합니다.

기본 대체 인텐트에 추가(부정적인 예)

  1. 취소 아이콘 block를 클릭합니다.
  2. APPROVE를 클릭합니다.

요청에 대한 개체 주석 추가 및 수정

요청은 매칭된 개체를 강조표시된 단어(또는 주석)로 표시합니다. 개체 주석을 추가하거나 수정하려면 다음 단계를 따르세요.

  1. 주석을 클릭하거나 주석 처리할 단어를 선택합니다.
  2. 메뉴에서 기존의 개체를 선택합니다.

학습 뷰에서 요청 삭제

  1. 삭제 아이콘 delete를 클릭합니다.
  2. APPROVE를 클릭합니다.
이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Dialogflow 문서
도움이 필요하시나요? 지원 페이지를 방문하세요.