Két helyi modell, 13 feladat: melyik ír jobban magyarul?

· minusat · 6 perc olvasás

Miért kellett egy második teszt?

Egy levél keveset mutat. Az első bejegyzésben néhány rövid feladattal választottam alapmodellt a brAInharborhoz, és a gemma4:26b lett az. Egy kisvállalkozásnál viszont a modellnek szabályzatot kell összefoglalnia, levélből adatot kigyűjtenie, helyesírást javítania, és a számokat is pontosan kell visszaadnia.

Ezért írtam egy alaposabb tesztet, és két modellt mértem össze: a gemma4:26b-t és a qwen3.5:35b-a3b-t, amely az előző körben a legerősebb kihívó volt. Mindkettő úgynevezett Mixture-of-Experts modell: sok paraméterük van, de egy-egy szónál csak egy kis részük dolgozik (a qwennél körülbelül 3 milliárd, a gemmánál körülbelül 4 milliárd). Ezért egy 12 GB-os videokártyán is elfutnak.

A teszt: 13 feladat, 208 válasz

A 13 feladat mind olyan, amit egy kis cég irodájában tényleg kérnének:

Mindkét modell ugyanazt a magyar rendszerpromptot kapta, 0,3-es hőmérséklettel. Gondolkodás nélkül minden feladatot ötször futtattam, gondolkodással háromszor: ez összesen 208 válasz. A gép egy RTX 5070-es (12 GB) videokártya 32 GB RAM-mal, a modelleket az Ollama 0.40.9 futtatta.

A tesztfuttató néhány dolgot magától ellenőriz: a Hunspell által nem ismert szavakat, az idegen betűket, a korábban látott tipikus hibákat, a hiányzó tényeket, és azokat a számokat, amelyek nem szerepelnek a kérdésben. Ez csak szűrő: a végső ítélethez mind a 208 választ el kellett olvasni.

Sebesség

Gondolkodás nélkül a qwen a gyorsabb, de egy hosszú dokumentumnál eltűnik a különbség. Gondolkodással mindkettő többszörösen lassabb.

Mérés (medián)qwen3.5:35b-a3bgemma4:26b
Válaszidő, gondolkodás nélkül2,7 s3,3 s
Szöveggenerálás, gondolkodás nélkül70 token/s49 token/s
Kérdés a szabályzatról (kb. 1500 tokenes kérdés)3,6 s3,3 s
Válaszidő, gondolkodással40,5 s18,4 s
Modell betöltése17 s17 s

A qwen gyorsabban ír, de lassabban olvas: a hosszú kérdést körülbelül 720 token/s sebességgel dolgozza fel, a gemma 980 token/s-mal. A qwen 22 GB-os, így 12 GB-os kártyán nagyobb része a rendszermemóriában van; hogy mégis gyorsabban generál, az valószínűleg annak köszönhető, hogy szavanként kevesebb paramétere dolgozik.

Gondolkodás nélkül: kétféle hiba

Gondolkodás nélkül a qwen hibázott kevesebbet, de a két modell hibái más természetűek. A gemma ugyanazt a hibát ismétli, a qwen ritkábban téved, de akkor hihetően.

Feladat: hányszor volt jóqwen3.5:35b-a3bgemma4:26b
Kedvezményes levél, helyes számokkal5/50/5
Helyesírás-javítás, jelentésváltozás nélkül5/50/5
Szabályzat-összefoglaló, angol szó nélkül5/51/5
Késési levél, „késedelmééről” nélkül10/100/10
Nyitott késési levél, kitalált részlet nélkül1/54/5
Ingyenes szállítás csak a következő rendelésre3/55/5
Adatkinyerés hibátlanul5/55/5

A gemma ugyanarra a kérdésre szinte szóról szóra ugyanazt válaszolja, ezért egy-egy hibája rendszerint minden futásban előjön:

A qwen hibái szórványosak, de hihetően hangzanak:

Gondolkodással: lassabb, de nem jobb

Gondolkodással mindkét modell többszörösen lassabb lett (a qwen 2,7 helyett 40,5, a gemma 3,3 helyett 18,4 másodperc), de nem lett jobb: a régi hibák egy része eltűnt, helyettük újak jöttek.

A gemma gondolkodva már jól írta a számokat („A kért 30%-os kedvezményt sajnos nem tudjuk biztosítani”). Cserébe:

A qwen gondolkodva nem talált ki részleteket, a hiányzó adatok helyére kitöltendő mezőket írt („[dátum]”). Cserébe:

A gondolkodás tehát nem javít a magyar szövegen, csak lassít. A brAInharborban kikapcsolva marad.

Amiben mindkettő jó

A szabályzatra vonatkozó kérdésekben és az adatkinyerésben mindkét modell hibátlan volt, gondolkodással és nélküle is.

Ahol a feladat megadta a tényeket, ott egyik modell sem talált ki számot. Kitalálni ott kezdtek, ahol a feladat hagyott rá helyet.

Mit tanultam?

  1. Egy levél keveset mutat. Az első körben a két modell nagyjából egyformának tűnt. A nagy különbségek a helyesírás-javításban, a számokban és egy valódi dokumentum összefoglalásában jöttek elő.
  2. A hihető hiba a veszélyesebb. A gemma torz szavai („trzinta”, „presence”) olvasáskor azonnal kitűnnek. A qwen kitalált határideje vagy túl bőkezű ígérete természetesen hangzik, ezért könnyebb átsiklani felette.
  3. A gondolkodás nem segít a magyaron. Többszörös időbe kerül, és csak átrendezi a hibákat.
  4. Az átolvasás nem spórolható meg. Egy helyi modell ma jó piszkozatot ír magyarul, de kiküldés előtt valakinek el kell olvasnia, különösen a számokat, a dátumokat és az ígéreteket.

Melyik lett az alapmodell?

A számok a qwen3.5:35b-a3b mellett szólnak: gondolkodás nélkül gyorsabb, és a gyakorlati feladatokban kevesebbet hibázik. Ára is van. 22 GB-os, ezért 12 GB-os videokártya mellett 32 GB rendszermemória kell hozzá, és a hibáit nehezebb észrevenni. A gemma4:26b kisebb gépen is elfut, és a hibái kiszámíthatók.

Licenc szempontjából mindkettő használható üzleti célra: a Gemma 4 és a Qwen3.5-35B-A3B is Apache 2.0 licencű.

A döntés: a brAInharbor alapmodellje a qwen3.5:35b-a3b lett, gondolkodás nélkül. A pontos számok és a jelentést megtartó helyesírás-javítás nekem többet ér, mint a kisebb memóriaigény. A hihető hibák ellen pedig az segít, amit a dokumentációban is kérek: kiküldés előtt valaki olvassa át a számokat, a dátumokat és az ajánlatokat.

A gemma4:26b nem tűnik el. Akinek kevesebb memóriája van, a beállításfájl két sorának átírásával (HU_BASE_MODEL=gemma4:26b és CHAT_MODELS=gemma4:26b) arra építheti a brAInharbor magyar modelljét, ugyanazzal a rendszerprompttal és hőmérséklettel.

Az átállás után a kész modellel is lefuttattam a 13 feladatot, háromszor. 39 válaszból 35 szóról szóra megegyezett azzal, amit a qwen ugyanazzal a seeddel délelőtt adott. A maradék négy a délelőtti futás első négy kérése volt, közvetlenül a modell betöltése után; hogy ott miért tért el a szöveg, azt még nem tudom. A 16 ezer tokenes kontextus nem lassított: a medián válaszidő így is 2,5 másodperc maradt.