Skip to content

About

Avaluació de la competència en català d'eines d'IA

Resources

Stars

17 stars

Watchers

0 watching

Forks

Repository files navigation

Eines d'avaluació de models LLM, ASR, embeddings i de decisió

Aquest repositori conté eines per avaluar les capacitats de models de llenguatge grans (LLM), de reconeixement automàtic de la parla (ASR), d'embeddings i de decisió (JEV), amb especial atenció a la llengua catalana. Els resultats es poden consultar al web de Softcatalà.

Vols que avaluem un model?

Obre un issue indicant l'URL de Hugging Face del model, el tipus (LLM, ASR, embeddings o JEV) i per què és rellevant per al català.

Estructura del projecte

ai-eval-catalan/
├── docs/                     # Guies d’avaluació i desenvolupament
├── eval_common/              # Codi compartit pels generadors de JSON
├── llm/                      # Avaluació de models LLM
├── asr/                      # Avaluació de models ASR
├── embeddings/               # Avaluació de models d’embeddings
└── jev/                      # Avaluació de models de decisió

Els fitxers .jinja contenen les plantilles per generar les taules HTML de resultats.

Documentació

Guia Contingut
LLM Benchmarks, puntuació CLAM, instal·lació i avaluació de models locals i d'API
ASR Preparació de FLEURS i OpenSLR-69 i avaluació de reconeixement de la parla
Embeddings Benchmarks i avaluació de models locals i d'API
JEV Avaluació de models de decisió sobre MASSIVE i TE-ca
Desenvolupament Comprovacions de desenvolupament i informes HTML de depuració

Publicació automàtica de resultats (CI/CD)

Quan s’actualitza main, GitHub Actions agrega les avaluacions de LLM, ASR, embeddings i JEV i genera els JSON de resultats i recomanacions. Aquests fitxers es publiquen automàticament a la branca prod-data, que la web de Softcatalà llegeix per mostrar els resultats actualitzats. Els informes HTML són només per a consulta local.

Recomanacions de models automatitzades

Les recomanacions es calculen a partir de les avaluacions completes dels models que es poden executar localment. S’exclouen els serveis de núvol i les proves que comparen quantitzacions fora del benchmark principal.

LLM:

  • Per a ordinadors amb 8, 16 i 32 GB de RAM, es consideren els models que caben deixant un 25% de memòria lliure per al sistema i l’execució.
  • La qualitat es mesura amb CLAM, la puntuació que combina els benchmarks de català.
  • Entre els models que queden a menys de 2 punts del millor, es recomana el que consumeix menys memòria.
  • També es mostra una alternativa amb la millor puntuació entre la resta de models que caben.

ASR: s’ofereixen dues recomanacions, sense separar-les per memòria disponible:

  • Màxima precisió: el model amb menys errors de transcripció en el conjunt de FLEURS i OpenSLR-69, donant més pes al benchmark amb més mostres.

  • Precisió i velocitat: el model amb menys errors entre els que són almenys el doble de ràpids a FLEURS que el de màxima precisió i tenen com a màxim 2 punts percentuals més d’error. Per exemple, si el millor té un 5% d’error, aquesta opció ha de tenir com a màxim un 7%. Si cap model compleix totes dues condicions, no s’ofereix aquesta segona recomanació.

    El marge de 2 punts percentuals és un criteri pràctic de selecció, no un marge estadístic d’error.

Embeddings:

  • Màxima qualitat: el model local amb la millor mitjana dels tres benchmarks.
  • Qualitat i vector més petit: el millor model amb un vector més petit i una pèrdua de puntuació de com a màxim 0,02. Un vector més petit redueix l'emmagatzematge i el cost de comparació; no implica que el model generi embeddings més ràpid.

Agraïments

Volem expressar el nostre agraïment als proveïdors dels datasets usats en l'avaluació:

  • Projecte AINA (Barcelona Supercomputing Center) pels datasets STS-ca, VilaQuAD i CaSum, que han fet possible l'avaluació de models en català.
  • nbel pel dataset CatCoLA, corpus d'acceptabilitat lingüística en català.
  • Google pel dataset FLEURS (Few-shot Learning Evaluation of Universal Representations of Speech), usat per avaluar models ASR en català.
  • Softcatalà — Mantinc pel dataset que avalua si els models mantenen les respostes en català davant de prompts que poden induir un canvi de llengua.
  • L'equip de lm-evaluation-harness pel motor d'avaluació usat en benchmarks generatius.
  • Meta AI pel benchmark FLORES-200 de traducció automàtica.

Com citar aquest treball

Si feu servir aquestes eines o els resultats en un treball, citeu-ho així (i citeu també els datasets originals dels benchmarks que referencieu):

@misc{softcatala_ai_eval_catalan,
  author       = {Softcatalà and Mas i Hernàndez, Jordi},
  title        = {Eines d'avaluació de models LLM, ASR i Embeddings en català},
  year         = {2026},
  howpublished = {\url{https://github.com/Softcatala/ai-eval-catalan}}
}

About

Avaluació de la competència en català d'eines d'IA

Resources

Stars

17 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages