GenerateAnswerUtils Класс

  • java.lang.Object
    • com.microsoft.bot.ai.qna.utils.GenerateAnswerUtils

public class GenerateAnswerUtils

Вспомогательный класс для API создания ответов.

Сводка по конструктору

Конструктор Описание
GenerateAnswerUtils(QnAMakerEndpoint withEndpoint, QnAMakerOptions withOptions)

Инициализирует новый экземпляр класса GenerateAnswerUtils.

Сводка по методу

Модификатор и тип Метод и описание
java.util.concurrent.CompletableFuture<QueryResult[]> getAnswers(TurnContext turnContext, Activity messageActivity, QnAMakerOptions withOptions)

Создает ответ из базы знаний.

java.util.concurrent.CompletableFuture<QueryResults> getAnswersRaw(TurnContext turnContext, Activity messageActivity, QnAMakerOptions withOptions)

Создает ответ из базы знаний.

QnAMakerOptions getOptions()

Возвращает параметры qnA Maker.

void setOptions(QnAMakerOptions withOptions)

Задает параметры qnA Maker.

Методы, унаследованные от java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

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

GenerateAnswerUtils

public GenerateAnswerUtils(QnAMakerEndpoint withEndpoint, QnAMakerOptions withOptions)

Инициализирует новый экземпляр класса GenerateAnswerUtils.

Параметры:

withEndpoint - Сведения о конечной точке QnA Maker.
withOptions - Параметры QnA Maker.

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

getAnswers


public CompletableFuture getAnswers(TurnContext turnContext, Activity messageActivity, QnAMakerOptions withOptions)

Создает ответ из базы знаний.

Параметры:

turnContext - Контекст поворота, содержащий вопрос пользователя, запрашиваемый в базе знаний.
messageActivity - Действие сообщения контекста поворота.
withOptions - Параметры базы знаний QnA Maker. Если значение NULL, для этого экземпляра используется параметр конструктора.

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

Список ответов на запрос пользователя, отсортированный в порядке уменьшения рейтинга.

Активизирует исключение:

java.io.IOException - IOException

getAnswersRaw

public CompletableFuture getAnswersRaw(TurnContext turnContext, Activity messageActivity, QnAMakerOptions withOptions)

Создает ответ из базы знаний.

Параметры:

turnContext - Контекст поворота, содержащий вопрос пользователя, запрашиваемый в базе знаний.
messageActivity - Действие сообщения контекста поворота.
withOptions - Параметры базы знаний QnA Maker. Если значение NULL, для этого экземпляра используется параметр конструктора.

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

Список ответов на запрос пользователя, отсортированный в порядке уменьшения рейтинга.

getOptions

public QnAMakerOptions getOptions()

Возвращает параметры qnA Maker.

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

Параметры QnAMaker.

setOptions

public void setOptions(QnAMakerOptions withOptions)

Задает параметры qnA Maker.

Параметры:

withOptions - Параметры QnAMaker.

Применяется к