LanguageServiceUtils class
Служебные программы для использования базы знаний запросов и добавления API отзывов об активном обучении языковой службы.
Конструкторы
| Language |
Создает новые utils языковой службы. |
Свойства
| endpoint | |
| http |
Методы
| add |
Добавляет отзывы в базу знаний. |
| emit |
Выводит событие трассировки с подробными сведениями о вызове пользовательского ответа на вопросы и его результатах. |
| query |
Вызывается для запроса языковой службы. |
| validate |
Проверка параметров qna maker |
Сведения о конструкторе
LanguageServiceUtils(QnAMakerOptions, QnAMakerEndpoint)
Создает новые utils языковой службы.
new LanguageServiceUtils(_options: QnAMakerOptions, endpoint: QnAMakerEndpoint)
Параметры
- _options
- QnAMakerOptions
Параметры, используемые для настройки экземпляра.
- endpoint
- QnAMakerEndpoint
Конечная точка базы знаний для запроса.
Сведения о свойстве
endpoint
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
Ответы, возвращаемые языковой службой.
- 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, для этого экземпляра используется параметр конструктора.