Language

SemanticValidator Class

Definition

Validates agent replies using an IChatClient (AI model). The model is asked a yes/no question about the reply text; "yes" passes, "no" fails.

public class SemanticValidator : Microsoft.Agents.Builder.Testing.IResponseValidator
type SemanticValidator = class
    interface IResponseValidator
Public Class SemanticValidator
Implements IResponseValidator
Inheritance
SemanticValidator
Implements

Constructors

Name Description
SemanticValidator(IChatClient, String)

Initializes a new instance of SemanticValidator.

Methods

Name Description
ValidateAsync(IActivity, CancellationToken)

Validates reply. Throw to signal validation failure.

Applies to