CustomQuestionAnswering.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) |
Genera una respuesta del knowledge base. |
GetAnswersAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>) |
Genera una respuesta del knowledge base. |
GetAnswersAsync(ITurnContext, QnAMakerOptions)
Genera una respuesta 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
TurnContext que contiene la pregunta del usuario que se va a consultar en la knowledge base.
- options
- QnAMakerOptions
QnAMakerOptions para la base de conocimiento de respuesta a preguntas personalizada. Si es null, se usa la opción constructor para esta instancia.
Devoluciones
Una lista de respuestas para la consulta de usuario, ordenadas en orden decreciente de puntuación de clasificación.
Se aplica a
GetAnswersAsync(ITurnContext, QnAMakerOptions, Dictionary<String,String>, Dictionary<String,Double>)
Genera una respuesta 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
TurnContext que contiene la pregunta del usuario que se va a consultar en la knowledge base.
- options
- QnAMakerOptions
QnAMakerOptions para la base de conocimiento de respuesta a preguntas personalizada. Si es null, se usa la opción constructor para esta instancia.
- telemetryProperties
- Dictionary<String,String>
Propiedades adicionales que se registrarán 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, ordenadas en orden decreciente de puntuación de clasificación.