Поделиться через


LanguageServiceUtils class

Служебные программы для использования базы знаний запросов и добавления API отзывов об активном обучении языковой службы.

Конструкторы

LanguageServiceUtils(QnAMakerOptions, QnAMakerEndpoint)

Создает новые utils языковой службы.

Свойства

endpoint
httpRequestUtils

Методы

addFeedback(FeedbackRecords)

Добавляет отзывы в базу знаний.

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Выводит событие трассировки с подробными сведениями о вызове пользовательского ответа на вопросы и его результатах.

queryKnowledgebaseRaw(string, QnAMakerOptions)

Вызывается для запроса языковой службы.

validateOptions(QnAMakerOptions)

Проверка параметров qna maker

Сведения о конструкторе

LanguageServiceUtils(QnAMakerOptions, QnAMakerEndpoint)

Создает новые utils языковой службы.

new LanguageServiceUtils(_options: QnAMakerOptions, endpoint: QnAMakerEndpoint)

Параметры

_options
QnAMakerOptions

Параметры, используемые для настройки экземпляра.

endpoint
QnAMakerEndpoint

Конечная точка базы знаний для запроса.

Сведения о свойстве

endpoint

endpoint: QnAMakerEndpoint

Значение свойства

httpRequestUtils

httpRequestUtils: HttpRequestUtils

Значение свойства

Сведения о методе

addFeedback(FeedbackRecords)

Добавляет отзывы в базу знаний.

function addFeedback(feedbackRecords: FeedbackRecords): Promise<void>

Параметры

feedbackRecords
FeedbackRecords

Список записей отзывов для активного обучения.

Возвращаемое значение

Promise<void>

Обещание, представляющее асинхронную операцию.

emitTraceInfo(TurnContext, QnAMakerResult[], QnAMakerOptions)

Выводит событие трассировки с подробными сведениями о вызове пользовательского ответа на вопросы и его результатах.

function emitTraceInfo(turnContext: TurnContext, answers: QnAMakerResult[], queryOptions?: QnAMakerOptions): Promise<any>

Параметры

turnContext

TurnContext

Включите контекст для текущей очереди беседы с пользователем.

answers

QnAMakerResult[]

Ответы, возвращаемые языковой службой.

queryOptions
QnAMakerOptions

(Необязательно) Параметры базы знаний для настраиваемого ответа на вопросы. Если значение NULL, для этого экземпляра используется параметр конструктора.

Возвращаемое значение

Promise<any>

обещание, представляющее асинхронную операцию

queryKnowledgebaseRaw(string, QnAMakerOptions)

Вызывается для запроса языковой службы.

function queryKnowledgebaseRaw(question: string, options?: QnAMakerOptions): Promise<QnAMakerResults>

Параметры

question

string

Вопрос, который необходимо запросить.

options
QnAMakerOptions

(Необязательно) Параметры базы знаний QnA Maker. Если значение NULL, для этого экземпляра используется параметр конструктора.

Возвращаемое значение

Promise<QnAMakerResults>

обещание, разрешающее необработанные результаты запроса

validateOptions(QnAMakerOptions)

Проверка параметров qna maker

function validateOptions(options: QnAMakerOptions)

Параметры

options
QnAMakerOptions

Параметры базы знаний для настраиваемого ответа на вопросы. Если значение NULL, для этого экземпляра используется параметр конструктора.