TaskAdherenceEvaluatorContext.ToolDefinitions Propiedad

Definición

Obtiene el conjunto de definiciones de herramientas (vea Tools) que se usaron al generar la respuesta del modelo que se está evaluando.

public:
 property System::Collections::Generic::IReadOnlyList<Microsoft::Extensions::AI::AITool ^> ^ ToolDefinitions { System::Collections::Generic::IReadOnlyList<Microsoft::Extensions::AI::AITool ^> ^ get(); };
public System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.AI.AITool> ToolDefinitions { get; }
member this.ToolDefinitions : System.Collections.Generic.IReadOnlyList<Microsoft.Extensions.AI.AITool>
Public ReadOnly Property ToolDefinitions As IReadOnlyList(Of AITool)

Valor de propiedad

Comentarios

TaskAdherenceEvaluator mide la precisión en que un sistema de inteligencia artificial se adhiere a la tarea asignada mediante el examen de la alineación de la respuesta proporcionada con instrucciones y definiciones presentes en el historial de conversaciones, la precisión y claridad de la respuesta, y el uso adecuado de las definiciones de herramientas proporcionadas a través ToolDefinitionsde .

Tenga en cuenta que, en este momento, TaskAdherenceEvaluator solo admite la evaluación de llamadas a herramientas definidas como AIFunctionDeclarations. Cualquier otra AITool definición que se proporcione a través ToolDefinitions de se omitirá.

Se aplica a