ToolCallAccuracyEvaluatorContext Класс

Определение

Контекстные сведения, которые ToolCallAccuracyEvaluator используются для оценки эффективности системы искусственного интеллекта при использовании предоставленных им средств.

public ref class ToolCallAccuracyEvaluatorContext sealed : Microsoft::Extensions::AI::Evaluation::EvaluationContext
[System.Diagnostics.CodeAnalysis.Experimental("AIEVAL001")]
public sealed class ToolCallAccuracyEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
public sealed class ToolCallAccuracyEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
[<System.Diagnostics.CodeAnalysis.Experimental("AIEVAL001")>]
type ToolCallAccuracyEvaluatorContext = class
    inherit EvaluationContext
type ToolCallAccuracyEvaluatorContext = class
    inherit EvaluationContext
Public NotInheritable Class ToolCallAccuracyEvaluatorContext
Inherits EvaluationContext
Наследование
ToolCallAccuracyEvaluatorContext
Атрибуты

Комментарии

ToolCallAccuracyEvaluator измеряет, насколько точно система ИИ использует средства, проверяя вызовы инструментов (т FunctionCallContent. е. в предоставленном ответе), чтобы оценить релевантность вызовов этих средств к беседе, правильность параметров для этих вызовов инструментов в отношении определений инструментов, предоставленных через ToolDefinitions, и точность извлечения значения параметра из предоставленного журнала беседы.

Обратите внимание, ToolCallAccuracyEvaluator что на данный момент поддерживает только оценку вызовов инструментов, определенных как AIFunctionDeclarations. Любые другие AITool определения, предоставленные через ToolDefinitions , будут игнорироваться.

Конструкторы

Имя Описание
ToolCallAccuracyEvaluatorContext(AITool[])

Инициализирует новый экземпляр класса ToolCallAccuracyEvaluatorContext.

ToolCallAccuracyEvaluatorContext(IEnumerable<AITool>)

Инициализирует новый экземпляр класса ToolCallAccuracyEvaluatorContext.

Свойства

Имя Описание
Contents

Возвращает или задает список AIContent объектов, включающих все сведения, присутствующих в этом.EvaluationContext

(Унаследовано от EvaluationContext)
Name

Возвращает или задает имя для этого EvaluationContext.

(Унаследовано от EvaluationContext)
ToolDefinitions

Возвращает набор определений инструментов (см. раздел Tools), которые использовались при создании ответа модели, который вычисляется.

ToolDefinitionsContextName

Возвращает уникальный Name объект, используемый для ToolCallAccuracyEvaluatorContext.

Применяется к