Microsoft.Extensions.AI.Evaluation Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Típusok és absztrakciók az AI által generált válaszok kiértékeléséhez, beleértve a metrikákat, kiértékelőket és a kiértékelési eredmények értelmezésére és feldolgozására szolgáló bővítményeket.
Osztályok
| Name | Description |
|---|---|
| BooleanMetric |
Olyan EvaluationMetric értéket tartalmazó Boolean érték, amely egy olyan eredmény megjelenítésére használható, amely két lehetséges érték egyikével rendelkezhet (például igen v/s nem, vagy v/s sikertelen). |
| ChatConfiguration |
Megadja, hogy milyen IChatClient célra legyen szükség a kiértékelés AI-modell használatával történő végrehajtásához. |
| ChatMessageExtensions |
Bővítménymetelyek a következőhöz ChatMessage: . |
| ChatResponseExtensions |
Bővítménymetelyek a következőhöz ChatResponse: . |
| CompositeEvaluator |
Egy IEvaluator olyan, amely más IEvaluators-eket több (egyidejű) kiértékelés végrehajtására kényszerít egy megadott válaszon. |
| EvaluationContext |
Olyan |
| EvaluationDiagnostic |
Egy diagnosztikát (például figyelmeztetést, hibaüzenetet vagy tájékoztató üzenetet) jelöl, amely a megadott EvaluationMetriceredményre vonatkozik. |
| EvaluationMetric |
Egy értékelés eredményét képviselő alaposztály. |
| EvaluationMetric<T> |
Egy olyan alaposztály, amely egy típusértéket |
| EvaluationMetricExtensions |
Bővítménymetelyek a következőhöz EvaluationMetric: . |
| EvaluationMetricInterpretation |
Meghatározza, hogy a társított EvaluationMetric eredmény hogyan értelmezhető. |
| EvaluationResult |
Egy vagy több EvaluationMetricolyan gyűjtemény, amely egy értékelés eredményét képviseli. |
| EvaluationResultExtensions |
Bővítménymetelyek a következőhöz EvaluationResult: . |
| EvaluatorExtensions |
Bővítménymetelyek a következőhöz IEvaluator: . |
| NumericMetric |
Numerikus EvaluationMetric értéket tartalmazó. |
| StringMetric |
Egy EvaluationMetric értéket tartalmazó String . |
Interfészek
| Name | Description |
|---|---|
| IEvaluator |
Kiértékeli az AI-modell által előállított válaszokat. |
Enumerációk
| Name | Description |
|---|---|
| EvaluationDiagnosticSeverity |
Enumerálás, amely a lehetséges értékek Severityhalmazát azonosítja. |
| EvaluationRating |
Enumerálás, amely azonosítja azokat a lehetséges módszereket, amelyek alapján értelmezhető.EvaluationMetric |