Saltar al contenido principal

Comprobar un modelo

La tabla del README dice qué modelos pueden hacer de verdad este trabajo. Es corta porque solo contiene lo que se ha ejecutado, y crece porque hay gente que lo ejecuta. Esta es esa tarea. Lleva unos cinco minutos.

Por qué esta tarea y no un benchmark

La pregunta no es lo listo que es un modelo. Es si usará una herramienta cuando la tenga, si leerá el archivo entero y no la primera pantalla, y si informará de un hallazgo frente a una regla en vez de describir el archivo.

Un modelo que falle esto no es un mal modelo. Es un modelo que no se entrenó hacia el trabajo agéntico, y saberlo antes de instalar 20 GB es de lo que se trata.

Prepararlo

Un directorio con dos archivos. Seis filas, tres de ellas mal:

invoices.csv

row,invoice,customer,amount,po_number,date
1,INV-2201,Northwind,4200,,2026-08-03
2,INV-2202,Contoso,11800,,2026-08-05
3,INV-2203,Fabrikam,900,PO-771,2026-08-09
4,INV-2204,Northwind,15400,PO-772,2026-08-11
5,INV-2205,Contoso,,PO-773,2026-08-12
6,INV-2206,Tailspin,7300,,2026-13-02

rules.md

# Reglas de facturación

- Todo lo que pase de 10.000 necesita número de pedido.
- Toda factura debe llevar importe.
- Las fechas son YYYY-MM-DD y deben ser fechas reales.

Los tres problemas plantados son la fila 2 (pasa del límite, sin pedido), la fila 5 (sin importe) y la fila 6 (mes 13). La fila 4 pasa del límite y tiene pedido: está ahí para que un modelo que informe de todos los importes grandes no puntúe como correcto.

Ejecutarlo

opencli exec --skip-git-repo-check --sandbox workspace-write \
-m <your-model> "Use the spreadsheet-review skill on invoices.csv"

Puntuarlo

Llama a herramientas¿Leyó el archivo con una herramienta, o te pidió que pegaras el contenido?
Encontró 3/3Las tres, y solo tres. Cuatro significa que se inventó una.
CitóCada hallazgo nombra su fila y cita la regla que incumple
ContóLa línea final dice seis filas. Cinco significa que contó de memoria

Un modelo que encuentra tres pero no sabe decir qué filas no ha hecho el trabajo: todo el producto de una revisión es un sitio al que mirar.

Enviarlo

Abre un pull request añadiendo una fila a la tabla del README, o una incidencia con la salida pegada. Incluye:

  • el modelo, exactamente como lo nombra su runtime (qwen3-coder:30b, no «Qwen»)
  • el runtime — Ollama, LM Studio, vLLM, llama.cpp, un endpoint alojado
  • la ventana de contexto que configuraste
  • cualquier cosa que hiciera y que las cuatro columnas no recojan

Los resultados negativos valen tanto como los positivos, y son más difíciles de conseguir: nadie publica sobre el modelo que no funcionó. Una fila que diga que un modelo no puede llamar a herramientas le ahorra una descarga a todo el que la lea.