RetrievalEvaluatorContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Informações contextuais usadas para avaliar o RetrievalEvaluator desempenho de um sistema de IA na recuperação de informações para contexto adicional.
public ref class RetrievalEvaluatorContext sealed : Microsoft::Extensions::AI::Evaluation::EvaluationContext
public sealed class RetrievalEvaluatorContext : Microsoft.Extensions.AI.Evaluation.EvaluationContext
type RetrievalEvaluatorContext = class
inherit EvaluationContext
Public NotInheritable Class RetrievalEvaluatorContext
Inherits EvaluationContext
- Herança
Comentários
RetrievalEvaluator mede o grau em que as informações presentes nas partes de contexto fornecidas por meio RetrievedContextChunks são relevantes para a solicitação do usuário e o quão bem essas partes são classificadas (com as informações mais relevantes aparecendo antes de informações menos relevantes).
As altas pontuações de recuperação indicam que o sistema de IA extraiu e classificou com êxito as informações mais relevantes na parte superior, sem introduzir o viés do conhecimento externo e ignorar a correção factual. Por outro lado, as pontuações de recuperação baixas sugerem que o sistema de IA falhou ao exibir as partes de contexto mais relevantes na parte superior da lista e/ou introduziu o viés e ignorou a correção factual.
Construtores
| Nome | Description |
|---|---|
| RetrievalEvaluatorContext(IEnumerable<String>) |
Inicializa uma nova instância da classe RetrievalEvaluatorContext. |
| RetrievalEvaluatorContext(String[]) |
Inicializa uma nova instância da classe RetrievalEvaluatorContext. |
Propriedades
| Nome | Description |
|---|---|
| Contents |
Obtém ou define uma lista de AIContent objetos que incluem todas as informações presentes neste EvaluationContext. (Herdado de EvaluationContext) |
| Name |
Obtém ou define o nome para isso EvaluationContext. (Herdado de EvaluationContext) |
| RetrievedContextChunks |
Obtém as partes de contexto que foram recuperadas em resposta à solicitação do usuário que está sendo avaliada. |
| RetrievedContextChunksContextName |
Obtém o exclusivo Name que é usado para RetrievalEvaluatorContext. |