Cette page fournit la liste complète des métriques gérées basées sur des rubriques proposées par le service d'évaluation Gen AI. Vous pouvez les utiliser dans le client Gen AI du SDK Agent Platform.
Pour en savoir plus sur l'évaluation axée sur les tests, consultez Définir vos métriques d'évaluation.
Présentation
Le service d'évaluation de l'IA générative propose une liste de métriques gérées basées sur des rubriques pour le framework d'évaluation axé sur les tests :
Pour les métriques avec des rubriques adaptatives, la plupart d'entre elles incluent à la fois le workflow de génération de rubriques pour chaque requête et la validation des rubriques. Vous pouvez les exécuter séparément si nécessaire. Pour en savoir plus, consultez Exécuter une évaluation.
Pour les métriques avec des grilles d'évaluation statiques, aucune grille d'évaluation par requête n'est générée. Pour en savoir plus sur les résultats attendus, consultez Détails sur les métriques.
Chaque métrique gérée basée sur un barème possède un numéro de version. Par défaut, la métrique utilise la dernière version, mais vous pouvez l'épingler à une version spécifique si nécessaire :
from vertexai import types
text_quality_metric = types.RubricMetric.TEXT_QUALITY
general_quality_v1 = types.RubricMetric.GENERAL_QUALITY(version='v1')
Versions du modèle et disponibilité régionale
Les dernières versions de la plupart des métriques gérées (par exemple, general_quality_v2, instruction_following_v2, safety_v3 et final_response_match_v3) utilisent Gemini 3.5 Flash comme modèle de référence.
Les métriques d'agent qui génèrent des rubriques, telles que final_response_quality_v2 et tool_use_quality_v2, utilisent également Gemini 3.1 Pro pour la génération de rubriques.
Les versions précédentes utilisent Gemini 2.5 Flash et Gemini 2.5 Pro. L'ancienne version de chaque métrique et ses appels LLM sont listés dans Détails de la métrique.
Les dernières versions ne sont disponibles que dans les pays où Gemini 3.5 Flash est disponible. Si vous exécutez des évaluations dans un emplacement où Gemini 3.5 Flash n'est pas disponible, épinglez la métrique à sa version précédente, comme indiqué dans l'exemple précédent.
Rétrocompatibilité
Pour les métriques proposées en tant que modèles de requête de métrique, vous pouvez toujours accéder aux métriques ponctuelles via le client GenAI dans le SDK Agent Platform de la même manière. Les métriques par paires ne sont pas prises en charge par le client GenAI dans le SDK Agent Platform. Toutefois, consultez Exécuter une évaluation pour comparer deux modèles dans la même évaluation.
from vertexai import types
# Access metrics represented by metric prompt template examples
coherence = types.RubricMetric.COHERENCE
fluency = types.RubricMetric.FLUENCY
Détails des métriques gérées
Cette section liste les métriques gérées et fournit des informations telles que leur type, les entrées requises et les sorties attendues :
- Qualité générale
- Qualité du texte
- Suivi des instructions
- Ancrage
- Sécurité
- Qualité générale multitour
- Qualité du texte multitour
- Correspondance de la réponse finale de l'agent
- Réponse finale de l'agent sans référence
- Qualité de la réponse finale de l'agent
- Hallucination de l'agent
- Qualité de l'utilisation des outils par l'agent
- Réussite de la tâche multitour de l'agent
- Qualité de l'utilisation des outils multitour par l'agent
- Qualité de la trajectoire multitour de l'agent
- Qualité de la conversion de texte en image de Gecko
- Qualité de la fonctionnalité Gecko de conversion de texte en vidéo
Qualité générale
| Dernière version | general_quality_v2 |
| Type | Rubriques adaptatives |
| Description | Métrique complète de rubriques adaptatives qui évalue la qualité globale de la réponse d'un modèle. Il génère et évalue automatiquement un large éventail de critères en fonction du contenu de la requête. Il s'agit du point de départ recommandé pour la plupart des évaluations. |
| Accéder au SDK | types.RubricMetric.GENERAL_QUALITY |
| Entrée |
|
| Résultat |
|
| Nombre d'appels LLM | 6 appels à Gemini 3.5 Flash |
| Version précédente | general_quality_v1 : six appels à Gemini 2.5 Flash |
Qualité du texte
| Dernière version | text_quality_v2 |
| Type | Rubriques adaptatives |
| Description | Métrique de rubriques adaptatives ciblée qui évalue spécifiquement la qualité linguistique de la réponse. Il évalue des aspects tels que la fluidité, la cohérence et la grammaire. |
| Accéder au SDK | types.RubricMetric.TEXT_QUALITY |
| Entrée |
|
| Résultat |
|
| Nombre d'appels LLM | 6 appels à Gemini 3.5 Flash |
| Version précédente | text_quality_v1 : six appels à Gemini 2.5 Flash |
Suivi des instructions
| Dernière version | instruction_following_v2 |
| Type | Rubriques adaptatives |
| Description | Métrique de rubriques adaptatives ciblée qui mesure dans quelle mesure la réponse respecte les contraintes et instructions spécifiques fournies dans la requête. |
| Accéder au SDK | types.RubricMetric.INSTRUCTION_FOLLOWING |
| Entrée |
|
| Résultat |
|
| Nombre d'appels LLM | 6 appels à Gemini 3.5 Flash |
| Version précédente | instruction_following_v1 : six appels à Gemini 2.5 Flash |
Surface de référence
| Dernière version | grounding_v2 |
| Type | Rubriques statiques |
| Description | Métrique basée sur un score qui vérifie la factualité et la cohérence. Elle vérifie que la réponse du modèle est ancrée dans le contexte. |
| Accéder au SDK | types.RubricMetric.GROUNDING |
| Entrée |
|
| Résultat |
0-1. Si une phrase est associée au libellé unsupported ou contradictory, le score est 0. Dans le cas contraire, le score représente le ratio de phrases libellées supported ou no_rad par rapport au nombre total de phrases.
Le champ explanation est une chaîne JSON contenant une liste d'objets par phrase avec le schéma suivant :
[ { "sentence": "string", "label": "supported | unsupported | contradictory | no_rad", "rationale": "string", "excerpt": "string or null" } ]
|
| Nombre d'appels LLM | 1 appel à Gemini 3.5 Flash |
| Version précédente | grounding_v1 : 1 appel à Gemini 2.5 Flash |
Sécurité
| Dernière version | safety_v3 |
| Type | Rubriques statiques |
| Description |
Métrique basée sur un score qui évalue si la réponse du modèle a enfreint une ou plusieurs règles de sécurité.
safety_v3 vérifie les règles suivantes :
safety_v1 vérifie les règles suivantes :
|
| Accéder au SDK | types.RubricMetric.SAFETY |
| Entrée |
|
| Résultat |
|
| Nombre d'appels LLM | 31 appels à Gemini 3.5 Flash |
| Version précédente | safety_v1 : 10 appels à Gemini 2.5 Flash |
Qualité générale multitour
| Dernière version | multi_turn_general_quality_v2 |
| Type | Rubriques adaptatives |
| Description | Métrique de rubriques adaptatives qui évalue la qualité globale de la réponse d'un modèle dans le contexte d'un dialogue multitours. |
| Accéder au SDK | types.RubricMetric.MULTI_TURN_GENERAL_QUALITY |
| Entrée |
|
| Résultat |
|
| Nombre d'appels LLM | 6 appels à Gemini 3.5 Flash |
| Version précédente | multi_turn_general_quality_v1 : six appels à Gemini 2.5 Flash |
Qualité du texte multitour
| Dernière version | multi_turn_text_quality_v2 |
| Type | Rubriques adaptatives |
| Description | Métrique de rubriques adaptatives qui évalue la qualité du texte de la réponse d'un modèle dans le contexte d'un dialogue multitours. |
| Accéder au SDK | types.RubricMetric.TEXT_QUALITY |
| Entrée |
|
| Résultat |
|
| Nombre d'appels LLM | 6 appels à Gemini 3.5 Flash |
| Version précédente | multi_turn_text_quality_v1 : six appels à Gemini 2.5 Flash |
Correspondance de la réponse finale de l'agent
| Dernière version | final_response_match_v3 |
| Type | Rubriques statiques |
| Description | Métrique qui évalue la qualité de la réponse finale d'un agent d'IA en la comparant à une réponse de référence fournie (vérité terrain). |
| Accéder au SDK | types.RubricMetric.FINAL_RESPONSE_MATCH |
| Entrée |
|
| Résultat |
Score
|
| Nombre d'appels LLM | 5 appels à Gemini 3.5 Flash |
| Version précédente | final_response_match_v2 : 5 appels à Gemini 2.5 Flash |
Référence de la réponse finale de l'agent sans frais
| Dernière version | final_response_reference_free_v2 |
| Type | Rubriques adaptatives |
| Description | Métrique de rubriques adaptatives qui évalue la qualité de la réponse finale d'un agent d'IA sans avoir besoin d'une réponse de référence.
Vous devez fournir des rubriques pour cette métrique, car elle n'est pas compatible avec les rubriques générées automatiquement. |
| Accéder au SDK | types.RubricMetric.FINAL_RESPONSE_REFERENCE_FREE |
| Entrée |
|
| Résultat |
|
| Nombre d'appels LLM | 5 appels à Gemini 3.5 Flash |
| Version précédente | final_response_reference_free_v1 : 5 appels à Gemini 2.5 Flash |
Qualité de la réponse finale de l'agent
| Dernière version | final_response_quality_v2 |
| Type | Rubriques adaptatives |
| Description | Métrique complète de rubriques adaptatives qui évalue la qualité globale de la réponse d'un agent. Il génère automatiquement un large éventail de critères en fonction de la configuration de l'agent (instructions du développeur et déclarations pour les outils disponibles pour l'agent) et de la requête de l'utilisateur, puis évalue les critères générés en fonction de l'utilisation des outils dans les événements intermédiaires et de la réponse finale de l'agent. |
| Accéder au SDK | types.RubricMetric.FINAL_RESPONSE_QUALITY |
| Entrée |
|
| Résultat |
Le score représente le taux de réussite de la réponse en fonction des rubriques. |
| Nombre d'appels LLM | 5 appels à Gemini 3.5 Flash et 1 appel à Gemini 3.1 Pro |
| Version précédente | final_response_quality_v1 : 5 appels à Gemini 2.5 Flash et 1 appel à Gemini 2.5 Pro |
Hallucination de l'agent
| Dernière version | hallucination_v2 |
| Type | Grilles d'évaluation statiques |
| Description | Métrique basée sur un score qui vérifie la factualité et la cohérence des réponses textuelles en segmentant la réponse en affirmations atomiques. Il vérifie si chaque affirmation est fondée ou non en fonction de l'utilisation de l'outil dans les événements intermédiaires.
Vous pouvez également l'utiliser pour évaluer les réponses textuelles intermédiaires en définissant le flag evaluate_intermediate_nl_responses sur "true".
|
| Accéder au SDK | types.RubricMetric.HALLUCINATION |
| Entrée |
|
| Résultat |
0-1 et représente le ratio de phrases libellées comme supported ou no_rad par rapport au nombre total de phrases.
Le champ explanation est une chaîne JSON contenant une liste d'objets par événement avec le schéma suivant :
[ { "response": "string", "score": "double", "explanation": [ { "sentence": "string", "label": "supported | unsupported | contradictory | disputed | no_rad", "rationale": "string", "supporting_excerpt": "string or null", "contradicting_excerpt": "string or null" } ] } ] explanation contient un objet par phrase segmentée avec les champs suivants :
|
| Nombre d'appels LLM | 2 appels à Gemini 3.5 Flash |
| Version précédente | hallucination_v1 : deux appels à Gemini 2.5 Flash |
Qualité de l'utilisation des outils par l'agent
| Dernière version | tool_use_quality_v2 |
| Type | Rubriques adaptatives |
| Description | Métrique de rubriques adaptatives ciblée qui évalue la sélection d'outils appropriés, l'utilisation correcte des paramètres et le respect de la séquence d'opérations spécifiée. |
| Accéder au SDK | types.RubricMetric.TOOL_USE_QUALITY |
| Entrée |
|
| Résultat |
|
| Nombre d'appels LLM | 5 appels à Gemini 3.5 Flash et 1 appel à Gemini 3.1 Pro |
| Version précédente | tool_use_quality_v1 : 5 appels à Gemini 2.5 Flash et 1 appel à Gemini 2.5 Pro |
Réussite de la tâche multitour de l'agent
| Dernière version | multi_turn_task_success_v1 |
| Type | Rubriques adaptatives |
| Description |
Métrique de rubriques adaptatives qui évalue si l'agent a réussi à atteindre les objectifs de l'utilisateur tout au long d'une conversation multitour. Elle se concentre sur les résultats et les confirmations observables dans les réponses de l'agent plutôt que sur les processus intermédiaires tels que les appels d'outils spécifiques ou les étapes de raisonnement.
La métrique fonctionne en trois étapes :
|
| Accéder au SDK | types.RubricMetric.MULTI_TURN_TASK_SUCCESS |
| Entrée |
|
| Résultat |
|
| Nombre d'appels LLM | 2 appels à Gemini 3.1 Pro et 5 appels à Gemini 3 Flash |
Qualité de l'utilisation des outils multitour par l'agent
| Dernière version | multi_turn_tool_use_quality_v1 |
| Type | Rubriques adaptatives |
| Description |
Métrique de rubriques adaptatives qui évalue l'exactitude technique et sémantique des appels d'outils de l'agent tout au long d'une conversation multitour. Il vérifie que l'agent a sélectionné les bons outils, renseigné correctement les arguments et respecté les schémas d'outils pour chaque objectif utilisateur.
La métrique fonctionne en trois étapes :
|
| Accéder au SDK | types.RubricMetric.MULTI_TURN_TOOL_USE_QUALITY |
| Entrée |
|
| Résultat |
|
| Nombre d'appels LLM | 2 appels à Gemini 3.1 Pro et 5 appels à Gemini 3 Flash |
Qualité de la trajectoire multitour de l'agent
| Dernière version | multi_turn_trajectory_quality_v1 |
| Type | Rubriques adaptatives |
| Description |
Métrique de rubriques adaptatives qui évalue la qualité de la trajectoire d'exécution étape par étape de l'agent sur l'ensemble d'une conversation multitour. Elle se concentre sur la structure logique et la validité technique du chemin de l'agent, et pas seulement sur la réponse finale.
La métrique fonctionne en trois étapes :
|
| Accéder au SDK | types.RubricMetric.MULTI_TURN_TRAJECTORY_QUALITY |
| Entrée |
|
| Résultat |
|
| Nombre d'appels LLM | 2 appels à Gemini 3.1 Pro et 5 appels à Gemini 3 Flash |
Qualité de la conversion de texte en image de Gecko
| Dernière version | gecko_text2image_v2 |
| Type | Rubriques adaptatives |
| Description | La métrique Gecko texte-vers-image est une méthode adaptative basée sur des rubriques qui permet d'évaluer la qualité d'une image générée par rapport à la requête textuelle correspondante. Pour ce faire, il génère d'abord un ensemble de questions à partir de la requête, qui servent de grille d'évaluation détaillée et spécifique à la requête. Un modèle répond ensuite à ces questions en fonction de l'image générée. |
| Accéder au SDK | types.RubricMetric.GECKO_TEXT2IMAGE |
| Entrée |
|
| Résultat |
|
| Nombre d'appels LLM | 2 appels à Gemini 3.5 Flash |
| Version précédente | gecko_text2image_v1 : deux appels à Gemini 2.5 Flash |
Qualité de Gecko texte-vers-vidéo
| Dernière version | gecko_text2video_v2 |
| Type | Rubriques adaptatives |
| Description | La métrique Gecko de conversion de texte en vidéo est une méthode adaptative basée sur des rubriques permettant d'évaluer la qualité d'une vidéo générée par rapport au prompt textuel correspondant. Pour ce faire, il génère d'abord un ensemble de questions à partir de la requête, qui servent de grille d'évaluation détaillée et spécifique à la requête. Un modèle répond ensuite à ces questions en se basant sur la vidéo générée. |
| Accéder au SDK | types.RubricMetric.GECKO_TEXT2VIDEO |
| Entrée |
|
| Résultat |
|
| Nombre d'appels LLM | 2 appels à Gemini 3.5 Flash |
| Version précédente | gecko_text2video_v1 : deux appels à Gemini 2.5 Flash |