Share via


QuestionAnsweringModelFactory.KnowledgeBaseAnswerDialog Method

Definition

Initializes a new instance of KnowledgeBaseAnswerDialog.

public static Azure.AI.Language.QuestionAnswering.KnowledgeBaseAnswerDialog KnowledgeBaseAnswerDialog (bool? isContextOnly = default, System.Collections.Generic.IEnumerable<Azure.AI.Language.QuestionAnswering.KnowledgeBaseAnswerPrompt> prompts = default);
static member KnowledgeBaseAnswerDialog : Nullable<bool> * seq<Azure.AI.Language.QuestionAnswering.KnowledgeBaseAnswerPrompt> -> Azure.AI.Language.QuestionAnswering.KnowledgeBaseAnswerDialog
Public Shared Function KnowledgeBaseAnswerDialog (Optional isContextOnly As Nullable(Of Boolean) = Nothing, Optional prompts As IEnumerable(Of KnowledgeBaseAnswerPrompt) = Nothing) As KnowledgeBaseAnswerDialog

Parameters

isContextOnly
Nullable<Boolean>

To mark if a prompt is relevant only with a previous question or not. If true, do not include this QnA as search result for queries without context; otherwise, if false, ignores context and includes this QnA in search result.

prompts
IEnumerable<KnowledgeBaseAnswerPrompt>

List of prompts associated with the answer.

Returns

A new KnowledgeBaseAnswerDialog instance for mocking.

Applies to