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
- Наследование
- Атрибуты
Комментарии
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. |