Microsoft.Bot.Builder.AI.QnA Namespace

Classes

ActiveLearningUtils

Active learning helper class.

CustomQuestionAnswering

Provides access to a Custom Question Answering Knowledge Base.

FeedbackRecord

Active learning feedback record.

FeedbackRecords

Active learning feedback records.

IConfigurationBuilderExtensions

Extension methods for QnA.

Metadata

Represents the Metadata object sent as part of QnA Maker requests.

QnACardBuilder

Message activity card builder for QnAMaker dialogs.

QnADialogResponseOptions

QnA dialog response options class.

QnAMaker

Provides access to a QnA Maker knowledge base.

QnAMakerBotComponent

Class which contains registration of components for QnAMaker.

QnAMakerComponentRegistration

Class which contains registration of components for QnAMaker.

QnAMakerEndpoint

Defines an endpoint used to connect to a QnA Maker Knowledge base.

QnAMakerOptions

Defines options for the QnA Maker knowledge base.

QnaMakerPrompt

Prompt Object.

QnAMakerTraceInfo

This class represents all the trace info that we collect from the QnAMaker Middleware.

QnARequestContext

The context associated with QnA. Used to mark if the current prompt is relevant with a previous question or not.

QnAResponseContext

The context associated with QnA. Used to mark if the qna response has related prompts to display.

QnATelemetryConstants

Default QnA event and property names logged using IBotTelemetryClient.

QueryResult

Represents an individual result from a knowledge base query.

QueryResults

Contains answers for a user query.

RankerTypes

Enumeration of types of ranking.

Interfaces

IQnAMakerClient

Client to access a QnA Maker knowledge base.

ITelemetryQnAMaker

Interface for adding telemetry logging capabilities to QnAMaker.

Enums

JoinOperator

Join Operator for Strict Filters.