Karta tytułowa dla Jais 3 kontra Jais 2, zestawiająca Jais-2-70B-Chat, gęsty model 70B o ograniczonym dostępie z grudnia 2025 r., z Jais-3-375B-A23B z rodziny Jais 3 — 375B przechowywanych i 23B aktywnych na token — oraz gęstym Jais-3-32B, oba bez ograniczeń dostępu na licencji Apache 2.0, z kontekstem 524 288 tokenów, z logo OrcaRouter wkomponowanym w prawym dolnym rogu.
Guides & Insights

Jais 3 kontra Jais 2: to samo laboratorium, dziesięć miesięcy i całkowicie inny model

Autor

Rowan Sterling

Data publikacji

Najnowsze modele · 20Zobacz wszystkie modele →
Benchmarki: Artificial Analysis · aktualizowane codziennie
Powrót do wszystkich wpisów

Ta Jais 3 rodzina modeli i Jais-2-70B-Chat pochodzą z tego samego laboratorium w odstępie jedenastu miesięcy, a gdybyś czytał tylko liczby parametrów, doszedłbyś do wniosku, że nowsze wydanie cofnęło się w rozwoju. Jais-2-70B-Chat to gęsty model 70B opublikowany 9 grudnia 2025 r. Flagowy model Jais 3, Jais-3-375B-A23B, przechowuje 375B parametrów i wykorzystuje 23B z nich na token. Gęsty Jais-3-32B ma mniej niż połowę rozmiaru 70B modelu Jais 2. To nie jest regres — na tym właśnie polega zmiana generacji, a potwierdzenie tego zajmuje około dwóch minut na Hubie. Jais 2 to model czatowy z plikiem licencji o ograniczonym dostępie i identyfikatorem artykułu w tagach. Jais 3 to rodzina siedmiu otwartych checkpointów z przepisami serwowania opublikowanymi dziesięć dni przed własnym komunikatem prasowym. Przydatne pytanie nie brzmi, który model osiąga wyższe wyniki; brzmi, na którym można budować, a każdy wiersz tej odpowiedzi wskazuje ten sam kierunek.

Gating to pierwsza różnica i nie jest ona kosmetyczna.

Zarówno Jais-2-70B-Chat, jak i Jais-2-8B-Chat mają ograniczony dostęp: automatyczny na Hubie. Automatyczne ograniczenie dostępu oznacza automatyczne zatwierdzenie — akceptujesz warunki i otrzymujesz dostęp — ale akceptacja to nadal krok, a karta modelu dla 70B zwraca HTTP 401 przy nieuwierzytelnionym odczycie. Nie możesz zobaczyć, co model twierdzi o sobie, bez uprzedniego zaakceptowania czegoś.

• Bazowe checkpointy Jais 3 są nieograniczone. inception42/Jais-3-375B-A23B, Jais-3-32B, Jais-3-7B, Jais-3-3.7B, Jais-3-0.9B i Jais-3-MoVA-36B-A4B wszystkie można odczytać bez uwierzytelniania, wszystkie na licencji Apache 2.0, wszystkie z tabelami benchmarków w karcie modelu.

• Wersje skwantyzowane i edge również są dostępne bez ograniczeń. Checkpointy FP8, GGUF dla llama.cpp i Ollama oraz kompilacje MLX 4-bit, 8-bit i bf16 w całej organizacji IFM. Kompilacje MLX 32B pojawiły się 1 października, a GGUF 3.7B i 7B 13 października.

• Zasięg Jais 2 po jedenastu miesiącach jest niewielki. Model 70B zgromadził około 1752 pobrań na platformie Hub, a kompilacja GGUF modelu 8B — około 340. To nie są liczby, które opisują model w użyciu produkcyjnym — opisują model, który opublikowano, do którego dostęp ograniczono i który niezbyt często używano.

• Tekst licencji — Apache 2.0 jest również zadeklarowana w metadanych karty Jais 2, więc licencja nigdy nie była przeszkodą. Przeszkodą była bramka.

Headless-browser capture of the Hugging Face page for inception42/Jais-2-70B-Chat showing the access gate that requires agreeing to share contact information before the files can be opened, alongside the jais2 architecture tag and the Arabic and English language tags.

Dwa różne projekty modeli, a nie dwa rozmiary jednego.

Przełom architektoniczny jest większy, niż sugeruje nazwa.

• Jais 2 deklaruje model_type: jais2 z Jais2ForCausalLM i szablonem czatu wywodzącym się z Llamy — <|start_header_id|> i <|eot_id|> tokeny, ai rolę dla tury asystenta. To konwencjonalny gęsty dekoder z własną nazwą architektury oparty na znanym projekcie.

• Jais 3 deklaruje model_type: k2_horizon z K2HorizonForCausalLM — zupełnie inny rodowód, współdzielący nazewnictwo z modelami badawczymi K2-Horizon firmy IFM i wymagający --trust-remote-code w każdym poleceniu serwowania, ponieważ implementacja jest niestandardowa.

• Flagowy model to mieszanina ekspertów z 192 ekspertami, kierująca 8 ekspertów na token. Jais 2 nie ma w ogóle wariantu MoE; oba opublikowane checkpointy Jais 2 są gęste.

• Jais-3-MoVA-36B-A4B dodaje mechanizm uwagi Mixture-of-Values ponad MoE/strong> — 36B zapisanych, 4B aktywnych na token. Taka konstrukcja nie istnieje nigdzie w Jais 2.

• Kontekst to przełom strukturalny. Każdy punkt kontrolny Jais 3 z wyjątkiem 0.9B obsługuje do 524 288 tokenów. Metadane karty Jais 2 w ogóle nie podają długości kontekstu, a dokumentacja serwowania tej rodziny nie istnieje w takiej formie, w jakiej istnieje w przypadku Jais 3.

Headless-browser capture of the model card for inception42/Jais-3-375B-A23B on Hugging Face, the flagship sparse mixture-of-experts model storing 375B parameters and running 23B per token, with an Apache 2.0 licence and a 512K context window.

Co Jais 3 wnosi, czego Jais 2 nie potrafił zrobić

To skrócona wersja tego, dlaczego nowsza rodzina to inna kategoria produktów.

• Rozdzielenie rozumowania. --reasoning-parser k2_horizon umieszcza ślad myślenia w reasoning_content a odpowiedź w content. Głębokość jest wtedy ustawieniem dla pojedynczego żądania — reasoning_effort: high lub low — a nie czymś zapisanym na stałe w punkcie kontrolnym.

• Wywoływanie narzędzi z parserem i trzema formatami transmisji. --tool-call-parser k2_horizon oraz --enable-auto-tool-choice, z formatami json, xml i xml_typed wybieralnymi dla każdego żądania. Karta modelu Jais 2 reklamuje użycie konwersacyjne; korzystanie z narzędzi nie jest częścią deklarowanego zestawu jego możliwości.

• Etapowe punkty kontrolne, które możesz sprawdzić. Jais 3 publikuje gałęzie CPT, Cooldown, FTPO i SFT oddzielnie w flagowym repozytorium. W badaniach nad dynamiką trenowania to różnica między modelem a studium przypadku.

• Logi treningowe jawnie. IFM podaje link do projektu W&B dla flagowego modelu. Jais 2 podaje identyfikator artykułu i nic więcej operacyjnego.

• Drabina rozmiarów.Opublikowane modele tekstowe Jais 2 to 70B i 8B. Jais 3 obejmuje 0,9B, 3,7B, 7B, 32B, 36B-A4B i 375B-A23B, więc istnieje checkpoint, który zmieści się na jednym GPU, oraz checkpoint na miarę ambicji. Warianty Adapter i -Uno są obok nich.

Model wejścia/wyjścia dla języka arabskiego to jedyne miejsce, w którym Jais 2 wciąż wygrywa pod względem zakresu

Jest jedna rzecz, którą robi Jais 2, a której nie robi żaden checkpoint tekstowy Jais 3, i artykuł byłby nieuczciwy, gdyby tego nie powiedział: linia Jais 2 jest z założenia udokumentowana jako dwujęzyczna arabsko-angielska, z identyfikatorem pracy arxiv:2608.13580 dołączonym do obu repozytoriów Jais 2. Karty Jais 3 również deklarują arabski i angielski, a jego zestaw testów porównawczych jest w przeważającej mierze skoncentrowany na arabskim — arabski MMLU, AraSTEM, arabski GSM8K, identyfikacja dialektów, IslamicQA, kultura arabska, diakrytyzacja, parsowanie.

Różnica polega na tym, gdzie trafia praca. Jais 2 obiecuje dwujęzyczny parytet konwersacyjny. Jais 3 obiecuje arabską rodzimą głębię — dialekty, kulturę, wiedzę islamską, znaki diakrytyczne i zachowanie agentowe w języku arabskim. To różne zakłady, a zespół, którego obciążenie pracą jest naprawdę w połowie po angielsku, powinien przeczytać dokumentację Jais 2, zanim założy, że Jais 3 zastępuje go na tej osi.

Tym, co Jais 3 ma, a czego nie ma Jais 2, po stronie mowy, jest model siostrzany, a nie następca: Jais-ASR to osobny model zbudowany z wykorzystaniem szkieletu Jais-3-4B, obejmujący współczesny standardowy arabski oraz dialekty z 19 krajów arabskich, z przełączaniem kodu na angielski, francuski, hiszpański i włoski, opublikowany na licencji Apache 2.0 z własną wtyczką vLLM i własnym zestawem benchmarków. Jeśli Twój pipeline to mowa na wejściu i tekst na wyjściu, to jest artefakt generacji Jais 3, którego potrzebujesz, a w Jais 2 nie ma niczego równoważnego.

A two-column scoreboard card for Jais 3 against Jais 2 covering context, parameters, architecture, licence, capability surface and weights publication date, contrasting k2_horizon with jais2 and 2026-09-29 with 2025-12-09, with the OrcaRouter logo composited bottom-right.

Porównanie, którego nikt nie może uczciwie przeprowadzić

Nie istnieje żadne opublikowane bezpośrednie porównanie Jais 3 i Jais 2, a artykuł nie zamierza go tworzyć. Karty Jais 3 podają wyniki w odniesieniu do modeli referencyjnych — Qwen 3.5, MiniMax M3, Gemma 4, Falcon-H1, Muse-Glimmer, Fanar 2 — a nie do Jais 2. Własne wyniki testów porównawczych Jais 2 znajdują się w karcie z ograniczonym dostępem, uzyskane w starszym środowisku testowym, a obu zestawów nie można ze sobą porównywać. Każda liczba w tabelach Jais 3 pochodzi od samego IFM i nie została zweryfikowana przez żadną stronę trzecią; to samo dotyczy wszystkiego, co opublikował Jais 2.

To, co można powiedzieć bez środowiska testowego, to rzeczywisty koszt migracji, a to jest to, czego potrzebują praktycy. Jais 3 wymaga --trust-remote-code, k2_horizon parser rozumowania, k2_horizon parser wywołań narzędzi i próbkowanie zależne od języka — temperatura 1.0 dla języka angielskiego i 0.7 dla arabskiego w trybie myślenia, w porównaniu z domyślną wartością 0.2 poza nim. Wymaga również co najmniej 32 768 tokenów wyjściowych budżetu. Żadna z tych rzeczy nie jest zamiennikiem typu drop-in dla integracji Jais 2, a skopiowanie treści żądania Jais 2 spowoduje złe wyniki z powodów, które wyglądają na jakość modelu, ale są konfiguracją.

Jak przeprowadzić aktualizację jako eksperyment, a nie migrację

Nikt nie powinien zamieniać działającego obciążenia dla języka arabskiego na nieudowodniony model wyłącznie na podstawie tabeli benchmarków dostawcy. Właściwym podejściem jest porównanie obok siebie: te same prompty, oba modele, samodzielna ocena, a dopiero potem przenoszenie ruchu. Licencja Jais 3 ułatwia to na poziomie wag — Apache 2.0, brak bramki, przepisy dla vLLM i SGLang z dokładnymi flagami oraz konfiguracja AMD MI355X zweryfikowana obok konfiguracji NVIDIA dla flagowego modelu.

Na poziomie pojedynczego żądania tym, co czyni porównanie obok siebie tanim, jest brak konieczności uruchamiania dwóch integracji. OrcaRouter to jedno API obejmujące ponad 200 modeli z 0% narzutu, z przekazywaną ceną katalogową dostawcy, a jego DSL routingu został stworzony dokładnie do takich porównań — składasz oba modele w jedno wywołanie i otrzymujesz obie odpowiedzi, zamiast utrzymywać dwóch klientów i skrypt porównujący różnice. Automatyczne przełączanie awaryjne pokrywa drugą połowę problemu: nieprzetestowana generacja może przejąć część ruchu produkcyjnego, podczas gdy coś już zmierzonego absorbuje resztę, a błędna ścieżka odpowiedzi przełącza się awaryjnie, zamiast powodować błąd żądania. Ani Jais 2, ani Jais 3 nie znajdują się dziś w naszym katalogu, więc sprawdź listę modeli, zanim zaprojektujesz rozwiązanie wokół własnego hostingu — a jeśli interesuje cię porównywanie, a nie wdrażanie, to właśnie ta lista zmienia się najszybciej.

Uczciwe zakończenie jest takie: Jais 3 nie jest większym Jais 2, to inne przedsięwzięcie laboratorium z otwartą licencją, drabinką sześciu rozmiarów i agentową warstwą obsługi, a jedenaście miesięcy między nimi przyniosło więcej niż skalę. To, czy jest lepszy w Twojej pracy, to pytanie, na które mogą odpowiedzieć tylko Twoje prompty, a jedynym opublikowanym na ten temat dowodem jest jak dotąd dowód samego dostawcy.