Model d’IA propi amb fine-tuning LoRA, des de Barcelona
Un model que parla com la teva empresa: el teu argot, els teus formats i les teves tasques. Creem el dataset, entrenem i mesurem si de debò millora.
El fine-tuning LoRA adapta un model obert a la teva empresa (vocabulari, format, tasques) i el deixa funcionant al teu maquinari. Per a organitzacions amb un coneixement molt específic i exemples de qualitat. Es fa en 4 a 8 setmanes, amb dataset propi, entrenament i avaluació abans i després, i el model resultant és teu.
Empreses amb un vocabulari tècnic propi que els models genèrics no dominen
Projectes educatius i editorials que volen un assistent amb el seu mètode i el seu to
Equips que repeteixen una tasca amb un format fix: fitxes, informes o classificacions
Qui ja té un RAG i necessita respostes més precises i amb el seu estil
Què inclou
Estudi previ: comprovem si cal fine-tuning o n’hi ha prou amb RAG i bones instruccions
Disseny i creació del dataset a partir dels teus documents i exemples
Generació d’exemples sintètics amb un model local, validats pel teu equip
Eina senzilla perquè el teu equip revisi i corregeixi exemples
Entrenament LoRA amb Unsloth o Axolotl en GPU local
Avaluació amb preguntes de referència: model base davant del model ajustat
Fusió, quantització i desplegament al teu servidor d’IA
Què t’emportes
Dataset propi documentat, en format estàndard i de la teva propietat
Model ajustat (adaptador LoRA i versió fusionada) a punt per servir
Informe d’avaluació amb mètriques i exemples d’abans i després
Recepta reproduïble per tornar a entrenar amb dades noves
El problema: el model no parla com la teva empresa
Els models genèrics saben una mica de tot, però fallen just on la teva empresa és diferent: la terminologia del sector, el format exacte dels informes, el mètode amb què expliqueu les coses, el to amb què parleu als clients. Es pot corregir amb instruccions llargues i un cercador privat RAG, i moltes vegades n’hi ha prou. Quan no n’hi ha prou, la solució és ensenyar el model amb exemples: el fine-tuning.
Fer-ho al núvol implica pujar a un tercer els teus millors exemples, que solen ser el coneixement més valuós que tens i, sovint, contenen dades personals subjectes a l’RGPD o informació sota secret professional. Amb LoRA es pot entrenar en maquinari propi: el dataset i el model resultant es queden a casa, i després el model funciona al teu servidor sense pagar per token.
Com ho fem, pas a pas
Prova de necessitat. Mesurem el model base amb les teves preguntes reals. Si amb RAG i bones instruccions n’hi ha prou, ens aturem aquí i t’estalvies la resta.
Disseny del dataset. Decidim quins tipus d’exemples necessita: respostes directes, raonaments pas a pas, converses de diversos torns i casos trampa que ha de saber rebutjar.
Creació i validació. Partim dels teus documents, generem exemples sintètics amb un model local i el teu equip els revisa en una eina senzilla.
Entrenament LoRA en GPU local, amb diverses proves de paràmetres.
Avaluació honesta: el model ajustat davant del model base, amb les mateixes preguntes i els criteris acordats al començament.
Desplegament al teu servidor, fusionat i quantitzat perquè sigui ràpid.
La tecnologia, en paraules senzilles
LoRA: en lloc de reentrenar tot el model, s’entrena una capa petita d’ajustos, un «adaptador». És molt més barat, cap en una GPU d’oficina o en un DGX Spark i es pot activar o treure.
Unsloth i Axolotl: eines obertes per entrenar LoRA de manera eficient.
Datasets en formats estàndard (ChatML, ShareGPT), perquè no depenguis de nosaltres ni de cap plataforma.
Quantització i servei amb vLLM o llama.cpp, i connexió a la teva passarel·la LiteLLM com un model més.
Quan NO t’ho recomanem
Si el que vols és que el model «sàpiga» les teves dades, com ara el catàleg, els clients o una normativa que canvia, el fine-tuning no és l’eina adequada: les oblida, les barreja i es queda desactualitzat. Per a això hi ha el RAG. Tampoc no t’ho recomanem si no hi ha exemples de qualitat ni ningú que els pugui validar, o si un model comercial al núvol ja fa bé la tasca i les teves dades no són sensibles. A la majoria d’empreses que veiem a Barcelona, el fine-tuning és el segon pas, no el primer.
Ho fem servir cada dia
Per a Nuzic, un projecte educatiu de música i matemàtiques de Barcelona, vam construir la fàbrica de datasets (exemples amb raonament, preguntes trampa enfront de la teoria musical clàssica i converses de diversos torns, en tres tons diferents), una web de curació on l’equip valida cada exemple i l’ajust LoRA d’un model propi. Per això sabem que la feina de debò és a les dades, i és aquí on hi posem l’esforç.
Un agent de camp que parla català, coneix la vostra finca i us porta el quadern.
Quadern de camp per veu
Meteo local i històric
Plagues i malalties per foto
Més informació →
Preguntes freqüents
Quin maquinari necessito per entrenar el model?
Menys del que sembla: amb LoRA, l’entrenament cap en una GPU d’oficina o en un DGX Spark, i després el model ajustat se serveix al teu servidor com un més. La feina de debò és preparar un bon dataset. Treballem des de Barcelona, en remot o a la teva oficina.
Quina diferència hi ha entre fine-tuning i RAG?
El RAG dona al model informació actualitzada a cada pregunta; el fine-tuning li ensenya com ha de respondre: estil, format, vocabulari i raonaments típics. Per a dades que canvien, RAG; per a comportament, fine-tuning. Sovint el millor és combinar-los.
Quantes dades necessito?
Normalment, a partir d’uns quants centenars d’exemples bons per a una tasca concreta. Si no en tens, els generem a partir dels teus documents i el teu equip els valida; la qualitat importa més que la quantitat.
De qui és el model resultant?
Teu. El dataset, l’adaptador LoRA i el model fusionat es queden al teu servidor. Abans de començar revisem amb tu la llicència del model base perquè permeti l’ús comercial que necessites.
Diagnòstic gratuït
El fine-tuning LoRA adapta un model obert a la teva empresa (vocabulari, format, tasques) i el deixa funcionant al teu maquinari. Per a organitzacions amb un coneixement molt específic i exemples de qualitat. Es fa en 4 a 8 setmanes, amb dataset propi, entrenament i avaluació abans i després, i el model resultant és teu.