Bot Framework Composer에서 봇 개발 : 11 QnA Maker 통합
5551 단어 ComposerBotFrameworkQnAMaker
QnA Maker
Azure QnA Maker 은 기존의 FAQ 페이지나 설명서 등에서 Q&A용 API를 자동 생성하는 서비스입니다. 처음에는 일문 일답 형식만 지원했지만, 지금은 여러 번의 교환을 실시해, 보다 효과적인 대답을 돌려줄 수도 있게 되어 있습니다.
QnA에 대한 자세한 내용은 QnA Maker Deep Dive (라고 하면서 실제로는 공식 문서의 요약)을 참조하십시오.
QnA 만들기
이번은 텔레워크에서 활약 틀림없음의 Surface Headphone 도움말 페이지를 QnA로 해 보겠습니다.
1. QnA Maker 포털에 접속하여 로그인. Create a knowledge base를 클릭합니다.
2. QnA 서비스 리소스가 없으면 Create a QnA Service를 클릭합니다.
3. 모든 이름과 계획으로 서비스를 만듭니다.
4. 서비스를 만든 후 이전 화면으로 돌아가 리소스를 선택합니다. 리소스가 나오지 않으면 Refresh를 클릭합니다. 언어는 「Japanese」를 지정.
5. 이름과 URL을 지정합니다.
6. Chit-chat은 이번에 사용하지 않으므로 None을 선택하고 "Create your KB"를 클릭합니다. 데이터를 읽어서 서비스를 작성하는 데 조금 시간이 걸리기 때문에, 방금전의 블로그에서도 읽어 둔다.
7. 로드가 완료되면 불필요한 QA 등을 삭제한 후 Save and train을 클릭합니다.
8. 게시 실행.
9. 결과에 있는 호스트명, 키 및 지식 베이스 ID 는 나중에 사용하기 위해서 보존.
Composer에서 통합 구성
1. 신규 다이얼로그로부터 「SurfaceHeadphoneQnA」다이얼로그를 작성.
2. BeginDialog 트리거에서 Connect to QnA Knowledgebase 작업을 추가합니다.
3. 속성 변경. 설정 범위 액세스 ${settings.<>}
때문에 기본값이 변경되었습니다. 또 옵션의 값도 현재 넣지 않으면 동작하지 않는 모양 때문에, 입력.
4. 설정 메뉴에서 "Show keys"를 선택하여 QnA 관련 값을 설정합니다.
5. 메인 대화 상자에서 새 트리거를 만듭니다.
6. Condition에서 확률을 0.7보다 큽니다.
7. 대화 상자의 시작 작업을 추가합니다.
8. 봇을 재부팅하여 에뮬레이터로 확인.
제한
현재는 다음과 같은 제한이 있습니다.
이번은 텔레워크에서 활약 틀림없음의 Surface Headphone 도움말 페이지를 QnA로 해 보겠습니다.
1. QnA Maker 포털에 접속하여 로그인. Create a knowledge base를 클릭합니다.
2. QnA 서비스 리소스가 없으면 Create a QnA Service를 클릭합니다.
3. 모든 이름과 계획으로 서비스를 만듭니다.
4. 서비스를 만든 후 이전 화면으로 돌아가 리소스를 선택합니다. 리소스가 나오지 않으면 Refresh를 클릭합니다. 언어는 「Japanese」를 지정.
5. 이름과 URL을 지정합니다.
6. Chit-chat은 이번에 사용하지 않으므로 None을 선택하고 "Create your KB"를 클릭합니다. 데이터를 읽어서 서비스를 작성하는 데 조금 시간이 걸리기 때문에, 방금전의 블로그에서도 읽어 둔다.
7. 로드가 완료되면 불필요한 QA 등을 삭제한 후 Save and train을 클릭합니다.
8. 게시 실행.
9. 결과에 있는 호스트명, 키 및 지식 베이스 ID 는 나중에 사용하기 위해서 보존.
Composer에서 통합 구성
1. 신규 다이얼로그로부터 「SurfaceHeadphoneQnA」다이얼로그를 작성.
2. BeginDialog 트리거에서 Connect to QnA Knowledgebase 작업을 추가합니다.
3. 속성 변경. 설정 범위 액세스 ${settings.<>}
때문에 기본값이 변경되었습니다. 또 옵션의 값도 현재 넣지 않으면 동작하지 않는 모양 때문에, 입력.
4. 설정 메뉴에서 "Show keys"를 선택하여 QnA 관련 값을 설정합니다.
5. 메인 대화 상자에서 새 트리거를 만듭니다.
6. Condition에서 확률을 0.7보다 큽니다.
7. 대화 상자의 시작 작업을 추가합니다.
8. 봇을 재부팅하여 에뮬레이터로 확인.
제한
현재는 다음과 같은 제한이 있습니다.
현재는 다음과 같은 제한이 있습니다.
LUIS와 QnA Maker를 동시에 사용하는 경우 인텐트 관리 및 점수 임계값을 사용하여 의도한 대화 상자가 호출되도록 조정하십시오.
요약
이번에는 QnA Maker와의 통합을 소개했습니다. 이미 QnA Maker가 있고 개발중인 봇과 통합하는 것이 의미가 있다면 몇 단계로 할 수 있으므로 꼭 시도하십시오. 다음은 채널별 기능의 사용법을 소개합니다.
다음 기사로
목차 페이지로 돌아가기
Reference
이 문제에 관하여(Bot Framework Composer에서 봇 개발 : 11 QnA Maker 통합), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kenakamu/items/a9bb3530c76ce3daaa0e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Bot Framework Composer에서 봇 개발 : 11 QnA Maker 통합), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kenakamu/items/a9bb3530c76ce3daaa0e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)