Загрузка вопросов и ответов в КБ из файловой иерархии в qna maker - PullRequest
1 голос
/ 24 апреля 2020

Добрый день.

Я новичок в QnA maker, и я оцениваю его как создателя чат-бота FAQ. Я уже создал КБ и заполнил некоторые значения вручную.

В определенный момент я натолкнулся на эту ссылку https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/how-to/multiturn-conversation#create -a-multi-turn-разговор-from-documents-Structure

В частности, в разделе Создание многооборотного диалога из абзаца структуры документа говорится:

"Когда вы выбираете эту опцию, QnA Maker извлекает иерархию, присутствующую в структуре документа. преобразуется в последующие запросы, и root иерархии служит в качестве родительского QnA. В некоторых документах root иерархии не имеет содержимого, которое могло бы служить ответом, вы можете предоставить «Текст ответа по умолчанию» для использования в качестве замещающего текста ответа для извлечения таких иерархий. "

Затем, я думаю, он, основываясь на структуре do c, способен создавать набор вопросов и ответов. Так что я подумал, какие замечательные новости! .... Пока я не проверил это.

Я проверил это с pdf, docx и txt, используя разные размеры шрифта для уровней do c и простого текста. Но я получаю одну и ту же ошибку каждый раз.

"Плохой аргумент Не удалось извлечь QnAs из источника http://localhost/test.txt - Неподдерживаемые / недействительные URL. Не удалось извлечь вопросы и ответы из источника , http://localhost/test..txt - неподдерживаемые / недействительные URL-адреса. Не удалось извлечь вопросы и ответы из источника, http://localhost/test.txt - неподдерживаемые / недействительные URL-адреса. Не удалось извлечь вопросы и ответы из источник "

Я думаю, что я должен сделать что-то не так. URL-адреса являются местными жителями http://localhost/test.txt, http://localhost/test.pdf, http://localhost/test.docx ... Я вижу файл с chrome и края тоже, поэтому я не думаю, что URL-адрес неправильный, но ошибка все еще появляется после нескольких тестов.

Кто-нибудь может любезно поддержать меня? Спасибо

1 Ответ

0 голосов
/ 27 апреля 2020

URL-адрес недействителен для API QnA, потому что он должен быть доступен в общедоступном c URL-адресе, а не в локальном, например, как вы пытаетесь.

Обратите внимание, как в Многооборотное учебное пособие по QnA Maker , на которое вы ссылаетесь, пример документа , который они предоставляют относительно Surface Pro 4, фактически загружается в GitHub, где к нему можно получить открытый доступ.

используйте свой собственный документ, просто загрузите его в любое место онлайн, где QnA API сможет получить к нему доступ, чтобы заполнить вашу КБ.

...