Language

SemanticValidator(IChatClient, String) Constructor

Definition

Initializes a new instance of SemanticValidator.

public SemanticValidator(Microsoft.Extensions.AI.IChatClient chatClient, string assertionPrompt);
new Microsoft.Agents.Builder.Testing.SemanticValidator : Microsoft.Extensions.AI.IChatClient * string -> Microsoft.Agents.Builder.Testing.SemanticValidator
Public Sub New (chatClient As IChatClient, assertionPrompt As String)

Parameters

chatClient
IChatClient

The AI client to use for evaluation.

assertionPrompt
String

A yes/no question about the agent reply, e.g. "Does this echo the user's message?"

Applies to