TaskAdherenceEvaluatorContext.ToolDefinitions Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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á.