Microsoft.Extensions.AI.Evaluation Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller typer och abstraktioner för utvärdering av AI-genererade svar, inklusive mått, utvärderare och tillägg för tolkning och bearbetning av utvärderingsresultat.
Klasser
| Name | Description |
|---|---|
| BooleanMetric |
Ett EvaluationMetric som innehåller ett Boolean värde som kan användas för att representera ett resultat som kan ha ett av två möjliga värden (till exempel ja v/s nej eller pass v/s fail). |
| ChatConfiguration |
Anger det IChatClient som ska användas när utvärderingen utförs med hjälp av en AI-modell. |
| ChatMessageExtensions |
Tilläggsmetoder för ChatMessage. |
| ChatResponseExtensions |
Tilläggsmetoder för ChatResponse. |
| CompositeEvaluator |
En IEvaluator som består av andra IEvaluatorför att köra flera (samtidiga) utvärderingar på ett angivet svar. |
| EvaluationContext |
En |
| EvaluationDiagnostic |
Representerar en diagnostik (till exempel en varning, ett fel eller ett informationsmeddelande) som gäller för resultatet som representeras i en EvaluationMetric. |
| EvaluationMetric |
En basklass som representerar resultatet av en utvärdering. |
| EvaluationMetric<T> |
En basklass som representerar resultatet av en utvärdering som innehåller ett värde av typen |
| EvaluationMetricExtensions |
Tilläggsmetoder för EvaluationMetric. |
| EvaluationMetricInterpretation |
Anger hur resultatet som representeras i en associerad EvaluationMetric ska tolkas. |
| EvaluationResult |
En samling med en eller flera EvaluationMetricsom representerar resultatet av en utvärdering. |
| EvaluationResultExtensions |
Tilläggsmetoder för EvaluationResult. |
| EvaluatorExtensions |
Tilläggsmetoder för IEvaluator. |
| NumericMetric |
Ett EvaluationMetric som innehåller ett numeriskt värde. |
| StringMetric |
Ett EvaluationMetric som innehåller ett String värde. |
Gränssnitt
| Name | Description |
|---|---|
| IEvaluator |
Utvärderar svar som skapats av en AI-modell. |
Uppräkningar
| Name | Description |
|---|---|
| EvaluationDiagnosticSeverity |
En uppräkning som identifierar uppsättningen möjliga värden för Severity. |
| EvaluationRating |
En uppräkning som identifierar den uppsättning möjliga sätt på vilka en EvaluationMetric kan tolkas. |