2017-04-03 4 views
0

봇을 재교육하고 개선하기 위해 사용자가 LUIS 사용 가능 로봇으로받은 모든 대화 로그를 다운로드하거나 액세스 할 수 있습니까? Microsoft Bot Framework 포털에서 이와 같은 것을 찾을 수 없습니다. LUIS가 제안 된 발화를 어떻게 식별하는지 더 잘 이해하려고 노력 중입니다. 사용자가 내 봇에서했던 일부 대화는 올바른 의도에 맞지 않는 것처럼 보였으므로 이전 사용자 데이터로 재 훈련하고 싶지만 사용할 수있는 로그가없는 것 같습니다.Microsoft Bot Framework 대화 기록/로그에 액세스

내가 발견 할 수있는 유일한 관련 정보는 캡처 한대로 IActivityLogger를 통해 대화를 기록하는 기능을 수동으로 구현해야한다는 의미입니다. here. 대화의 전체 로그가 아니라 내 LUIS 앱의 향상된 교육을 위해 대화를 사용하는 기능입니다.

감사합니다,

피터 반 Aarde

답변

0

LUIS 포털의 내 응용 프로그램 페이지에서 내 LUIS 끝점에 도달 한 모든 쿼리를 다운로드 할 수있었습니다 (here 강조 표시됨). 이 문제를 교육에 사용하는 것에 대해 아직 궁금한 점이 있지만 새로운 질문을 제기 할 것입니다.

0

봇 프레임 워크는 모든 대화 기록을 저장하지 않습니다; 주로 개인 정보 보호상의 이유로 이미 자신의 기록을 유지하기위한 좋은 길을 설명했습니다.

LUIS는 의도의 발언을 검토 할 때 모델을 향상시킬 수 있다고 생각하는 발언을 제안합니다. LUIS는 모든 발화가 아니라 귀하의 모델에 영향을 미칠 것으로 생각하는 것을 제안합니다.

0

기본적으로 Bot Framework는 대화 프레임 데이터를 저장하기 위해 Bot Framework State를 사용합니다. 프로토 타이핑을 위해 설계되었으며 개발 및 테스트 환경에 유용합니다. 이 글을 쓰는 시점에는 32KB의 크기 제한 만 있습니다. 데이터 관리에 대해 자세히 알아보십시오.

생산 환경에서는 Azure Cosmos DB와 같은 문서로 데이터를 저장하는 데 NoSQL 데이터베이스를 사용하는 것이 좋습니다. 몇 가지 주요 이점을 제공 할 수있는 다중 모델 데이터베이스 (문서, 그래프, 키 - 값, 테이블 및 열 패밀리 모델)입니다.

여기를 확인하십시오 : bot-conversation-history-with-azure-cosmos-db