Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

response_evaluation_score (COHERENCE) fails with INVALID_ARGUMENT: Error parsing JSON in all regions — vertexai 1.153.1

Abierto
#6,853 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
38/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
google-cloud, python

Línea de trabajo

Empieza reproduciendo el fallo con client.evals.evaluate() y PrebuiltMetric.COHERENCE en las regiones y la versión indicadas. Sigue la solicitud de evaluación a través del SDK hasta el endpoint :evaluateInstances y determina si la respuesta de autorater malformada se gestiona en este repositorio; se considera terminado cuando la evaluación devuelve una puntuación de coherencia sin el error de análisis de JSON.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

api: vertex-ai

Bug description

When using PrebuiltMetric.COHERENCE via client.evals.evaluate() (which backs response_evaluation_score in google-adk), the call consistently fails with:

400 INVALID_ARGUMENT: Error parsing JSON. Last error: Expecting property name
enclosed in double quotes: line 1 column 2 (char 1), Input: {* **STEP 1: ...}

The autorater LLM generates a free-text response starting with {* (bullet points), and the :evaluateInstances endpoint attempts to parse it as JSON and fails.

Reproduction

import vertexai
import pandas as pd

client = vertexai.Client(project="<project>", location="us-central1")

df = pd.DataFrame([{
    "prompt": "What slabs are in the model?",
    "response": "The model has 17 C25 concrete slabs."
}])

result = client.evals.evaluate(
    dataset=df,
    metrics=[vertexai.types.PrebuiltMetric.COHERENCE],
)

Environment

  • google-cloud-aiplatform (vertexai): 1.153.1
  • Regions tested: us-central1, europe-west1, europe-west3 — all fail
  • The COHERENCE metric YAML (gs://vertex-ai-generative-ai-eval-sdk-resources/metrics/coherence/v1.yaml) produces free-text output, but the :evaluateInstances server endpoint attempts to parse the autorater response as JSON and fails

Expected behavior

Metric evaluation completes and returns a coherence score.

Actual behavior

num_cases_error=1, num_cases_valid=0 on every call. The full error from the server:

google.genai.errors.ClientError: 400 INVALID_ARGUMENT.
Error parsing JSON. Last error: Expecting property name enclosed in double quotes:
line 1 column 2 (char 1), Input: {* **STEP 1: Identify the purpose and audience:...

The autorater generates a valid free-text evaluation but the server-side JSON parser rejects it.

Lenguaje dominante
Python
Estrellas
907
Forks
467
Merge medio
1 d 11 h
PR fusionados (30 d)
38

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de googleapis/python-aiplatform

Todos los issues de googleapis/python-aiplatform

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.