QnAMaker.GetAnswersAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
GetAnswersAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>) |
Genera una respuesta a partir del knowledge base. |
GetAnswersAsync(ITurnContext, QnAMakerOptions) |
Genera una respuesta a partir del knowledge base. |
GetAnswersAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>)
Genera una respuesta a partir del knowledge base.
public System.Threading.Tasks.Task<Microsoft.Bot.Builder.AI.QnA.QueryResult[]> GetAnswersAsync (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.QnA.QnAMakerOptions options, System.Collections.Generic.Dictionary<string,string> telemetryProperties, System.Collections.Generic.Dictionary<string,double> telemetryMetrics = default);
abstract member GetAnswersAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.QnA.QnAMakerOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.AI.QnA.QueryResult[]>
override this.GetAnswersAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.QnA.QnAMakerOptions * System.Collections.Generic.Dictionary<string, string> * System.Collections.Generic.Dictionary<string, double> -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.AI.QnA.QueryResult[]>
Public Function GetAnswersAsync (turnContext As ITurnContext, options As QnAMakerOptions, telemetryProperties As Dictionary(Of String, String), Optional telemetryMetrics As Dictionary(Of String, Double) = Nothing) As Task(Of QueryResult())
Parámetros
- turnContext
- ITurnContext
Contexto de turno que contiene la pregunta del usuario que se va a consultar en la knowledge base.
- options
- QnAMakerOptions
Las opciones del knowledge base de QnA Maker. Si es null, se usa la opción de constructor para esta instancia.
- telemetryProperties
- Dictionary<String,String>
Propiedades adicionales que se van a registrar en telemetría con el evento QnaMessage.
- telemetryMetrics
- Dictionary<String,Double>
Métricas adicionales que se registrarán en telemetría con el evento QnaMessage.
Devoluciones
Una lista de respuestas para la consulta de usuario, ordenada en orden decreciente de la puntuación de clasificación.
Implementaciones
Se aplica a
GetAnswersAsync(ITurnContext, QnAMakerOptions)
Genera una respuesta a partir del knowledge base.
public System.Threading.Tasks.Task<Microsoft.Bot.Builder.AI.QnA.QueryResult[]> GetAnswersAsync (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.AI.QnA.QnAMakerOptions options = default);
member this.GetAnswersAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.AI.QnA.QnAMakerOptions -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.AI.QnA.QueryResult[]>
Public Function GetAnswersAsync (turnContext As ITurnContext, Optional options As QnAMakerOptions = Nothing) As Task(Of QueryResult())
Parámetros
- turnContext
- ITurnContext
Contexto de turno que contiene la pregunta del usuario que se va a consultar en la knowledge base.
- options
- QnAMakerOptions
Las opciones del knowledge base de QnA Maker. Si es null, se usa la opción de constructor para esta instancia.
Devoluciones
Una lista de respuestas para la consulta de usuario, ordenada en orden decreciente de la puntuación de clasificación.