Wygenerowana karta tytułowa z napisem „Ming-3.0-asr-tiny: ciche wydanie”, z trójetapową osią czasu pokazującą przesłanie wag 14 października 2026 r., publikację kodu 19 października o 02:38 UTC oraz uruchomienie strony projektu 19 października o 12:30 UTC, a także stopką o treści „Brak ogłoszenia dostawcy, brak raportu technicznego, brak określonej daty wydania”.
Guides & Insights

Ming-3.0-asr-tiny wydany bez zapowiedzi: co faktycznie mówi repozytorium

Autor

Rowan Sterling

Data publikacji

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

Wagi dla Ming-3.0-asr-tiny pojawiły się na Hugging Face o 09:27 UTC 14 października 2026, a pięć dni później repozytorium wciąż pokazywało 35 pobrań. Cokolwiek dostawca zamierzał osiągnąć tym wgraniem, nie osiągnął tego. Kod pojawił się o 02:38 UTC 19 października. Strona projektu — pojedyncza przewijana strona z filmem premierowym i czterema wykresami benchmarków — została opublikowana o 12:30 UTC tego samego dnia. Nikt tego nie zapowiedział. Z repozytorium nie linkuje żaden raport techniczny, na karcie modelu nie wydrukowano daty wydania, a organizacja stojąca za nim nie opublikowała żadnego wpisu premierowego. Wszystko w tym artykule pochodzi z samych plików, dziennika commitów i własnych wykresów dostawcy, i celowo oddzielono to od części, które wciąż pozostają nieznane. Udokumentowane awarie AI i incydenty z agentami stojące za takimi wydaniami jak to są zebrane w OrcaRouter AI Incident Archive, gdzie każdy wpis zawiera własne źródła, poziom ważności, ocenę pewności i flagę sporu.

To rozróżnienie ma tu większe znaczenie niż zwykle. Model, który jest publicznie dostępny od pięciu dni i ma 35 pobrań, nie jest produktem, na którym można oprzeć planowanie; to zestaw wag z plikiem konfiguracyjnym i opisem na poziomie bajtów, w jaki sposób został złożony. Konfiguracja jest wyjątkowo informacyjna. Wykresy są wyjątkowo szczegółowe. Luki są wyjątkowo duże.

Pięć dni między ciężarami a historią

Historia commitów jest najbliższą rzeczą do ogłoszenia, jaką ma to wydanie, więc warto ją przeczytać właśnie w tym charakterze. Pierwszy commit na Hugging Face to samo utworzenie repozytorium 14 października o 09:27 UTC. Godzinę później dostawca przesłał checkpoint, a komunikat commita go nazywa: iter_0011500. To liczba iteracji treningowych, a nie numer wersji, i mówi ci, że przebieg przekroczył 1,15 miliona kroków, nie mówiąc ani jednej rzeczy o danych, które te kroki zużyły.

Kolejne cztery dni upłynęły na publikowaniu, a nie na trenowaniu. 15 października opublikowano pakiet modelu i dwujęzyczną dokumentację. 16 października dostawca opublikował to, co nazwał zweryfikowanymi wagami wyłącznie audio. 18 października karta modelu zyskała wytyczne dotyczące serwowania w SGLang, a wyniki benchmarków odświeżono dwukrotnie. 19 października repozytorium powiązano z wydaniem kodu na GitHubie, następnie z cookbookiem SGLang, potem z filmem z okazji wydania, następnie z metadanymi cytowania, a wreszcie o 14:04 i 14:05 UTC ponownie odświeżono wykresy publiczne, wewnętrzne i context-ASR — około dziewięćdziesięciu minut przed napisaniem tego artykułu.

Repozytorium GitHub jest jeszcze nowsze: utworzone 19 października o 02:38 UTC, dwadzieścia commitów, pięć gwiazdek, brak forków i pusta zakładka Releases. Film, który karta nazywa filmem wydania, wcale nie jest dołączony do tego repozytorium. Znajduje się jako zasób wydania w osobnym repozytorium GitHub Pages, utworzonym tego samego dnia o 12:22 UTC, pod tagiem o dosłownej nazwie media-2026-10-19. Najbardziej cytowalna konsekwencja: jedyną datą gdziekolwiek w tym wydaniu jest data strony, która hostuje ten film.

A screenshot of the Ming-3.0-asr-tiny model card on Hugging Face, showing the inclusionAI organisation, the automatic-speech-recognition pipeline tag, custom code and Safetensors tags, Chinese and English language tags, an MIT licence, and the card's opening description of a Ling-tiny-v3 language backbone combined with an audio encoder for Chinese, English and regional dialects.

Co konfiguracja rozstrzyga, a co tylko sugeruje

Indeks safetensors podaje 8 865 800 992 parametry: 8 865 797 920 w BF16 w dwóch shardach oraz 3 072 w F32. To około 17,7 GB wag. Wykresy producenta oznaczają model 8.6B-A2B, skrót oznaczający 8,6 miliarda łącznie z około 2 miliardami aktywnych na token; liczba z indeksu jest twardsza i jest o około 270 milionów wyższa niż etykieta. Żadna z tych liczb nie jest błędna, ale tylko jedną z nich można sprawdzić jako pomiar bez zaufania do zaokrąglenia producenta.

Dekoder to 24-warstwowy stos mieszanki ekspertów: 128 ekspertów, ośmiu kierowanych routingiem na token, jeden wspólny ekspert, pierwsza warstwa gęsta, rozmiar ukryty 1,536, 16 głowic uwagi o wymiarze 128 na głowicę oraz skompresowana uwaga poprzez q_lora_rank 256 i kv_lora_rank 512. Słownik liczy 157,184 tokeny, a kontekst obejmuje 8,192 pozycje. Strona projektu dodaje szczegół, którego sama konfiguracja nie precyzuje: stos przeplata trzy warstwy Kimi Delta Attention z jedną warstwą Gated MLA — hybryda 3:1. To model językowy z dołączonym frontem audio, a proporcja pracy między tymi dwiema połowami jest nierówna.

Strona audio to enkoder o 32 warstwach, 1,280 wymiarach ukrytych, 20 głowach i 128 wejściach mel — kształt enkodera Whisper large-v3, rodowód, do którego repozytorium przyznaje się, dostarczając plik o nazwie modeling_whisper_encoder.py oraz osobną WHISPER_LICENSE zawierającą notę licencyjną MIT OpenAI. Enkoder jest też zdecydowanie mniejszą połową modelu. Dwa przydatne pola w tym samym pliku: identyfikator tokenu audio to 157,168, a asr_output_format ma wartość plain.

Co twierdzą wykresy i przeciwko komu

Karta nie zawiera liczb w tekście. Wszystkie znajdują się na czterech wykresach PNG, a strona projektu je powtarza. Według danych samych dostawców Ming-3.0-asr-tiny osiąga średni CER w języku chińskim na poziomie 3,55 i średni WER w języku angielskim na poziomie 3,99; średnią dla 15 dialektów 8,42; wewnętrzną średnią dla pięciu domen 1,67; oraz zagregowany wynik context-ASR 4,36. Każda z tych wartości jest raportowana przez dostawcę i żadna nie została niezależnie odtworzona.

Zestaw porównawczy na stronie projektu obejmuje Qwen2.5-Omni, Qwen3-Omni-30B-A3B, Qwen3-ASR-1.7B, Fun-ASR 1.5 i Qwen3-ASR-Flash, przy czym dwa ostatnie oznaczono jako zamknięte źródłowo. Wiersz dialektów to miejsce, w którym różnica jest największa: Ming na poziomie 8,42, Qwen3-ASR-1.7B na poziomie 15,30, Fun-ASR 1.5 na poziomie 8,00. Wiersz chiński to miejsce, w którym jest najwęższa: Ming na poziomie 3,55 plasuje się między Qwen3-Omni na poziomie 3,33 a Qwen3-ASR-1.7B na poziomie 3,66. Wiersz kontekstu jest tym, dla którego zbudowano model, i to tam Ming z wynikiem 4,36 zajmuje drugie miejsce za Qwen3-Omni z wynikiem 4,34, tracąc dwie setne punktu.

Do tych liczb trzeba dołączyć trzy zastrzeżenia, a dwa z nich wynikają z poprawek samego dostawcy. Wynik w pięciu domenach to nieważona średnia arytmetyczna obejmująca czat, administrację publiczną, zdrowie, wiedzę i życie lokalne — pięć wewnętrznych zestawów testowych o nieujawnionym związku z danymi treningowymi, uśrednionych tak, jakby każdy miał równą wagę w Twoim ruchu. Strona projektu odnotowuje również w commicie z 19 października o 12:39 UTC, że wynik dotyczący mowy z szumem usunięto ze strony, podczas gdy średnia dla czystych domen pozostała. A wykresy nadal odświeżano o 14:04 UTC. Zestaw liczb, który edytuje się w dniu publikacji, to zestaw, który trzeba przeczytać ponownie, zanim go zacytujesz.

A generated card titled 'What we know about Ming-3.0-asr-tiny', with three columns: confirmed by the repository, listing 8.87B parameters in BF16, a 24-layer 128-expert MoE decoder, a 32-layer Whisper-shaped encoder, an MIT licence and 35 downloads; vendor-claimed, listing Chinese CER 3.55, English WER 3.99, dialect average 8.42 and context average 4.36, all unreproduced; and not stated, listing training data, release date, independent evaluation and a technical report.

Czego nie ma w repozytorium

Lista nieobecności jest dłuższa niż lista obecności, a każda nieobecność ma praktyczną konsekwencję.

• Dane treningowe — brak listy zbiorów danych, brak liczby godzin, brak informacji o mieszance językowej, brak opisu filtrowania. Punkt kontrolny jest nazywany na podstawie liczby iteracji i niczego więcej.

• Data wydania — karta nie podaje żadnej. Znacznik czasu utworzenia repozytorium jest jedyną wiarygodną datą, a dostawca nie potwierdził go jako daty wydania.

• Raport techniczny — nie ma do niego linku. Opis architektury na stronie projektu ma cztery zdania.

• Niezależna ocena — jak dotąd żadna nie istnieje. Przy 35 pobraniach i pięciu polubieniach praktycznie nikt spoza laboratorium go nie uruchomił.

• Znaczniki czasu na poziomie słów i diaryzacja mówców — uwagi dotyczące użycia na karcie wyraźnie stwierdzają, że wynikiem jest wyłącznie tekst transkrypcji. Jest to udokumentowane, a nie ukryte, i natychmiast wyklucza z rozważań potoki napisów, wyrównywania i diaryzacji.

• Streaming — dołączony przykład przyjmuje całe klipy. Długie nagrania audio można dzielić na fragmenty za pomocą --audio-chunk-frames w odniesieniu do kontekstu o rozmiarze 8 192 pozycji, co nie jest tym samym co strumieniowanie o niskich opóźnieniach.

• Kod ewaluacji — wykresy są obrazami. W repozytorium nie ma skryptu, który regeneruje je z dźwięku.

Jedną nieobecność warto wymienić osobno, bo kształtuje całe ujęcie tematu: nie ma ogłoszenia, na które można się spóźnić. Film zapowiadający wydanie, strona projektu i repozytorium GitHub opublikowane 19 października w ciągu dziesięciu godzin od siebie to premiera w każdym sensie poza komunikatem prasowym. Wagi po prostu pojawiły się pięć dni wcześniej, niezauważone, podczas gdy budowano resztę.

A screenshot of the GitHub commit list for the inclusionAI Ming-3.0-asr repository, showing twenty English-language commits dated 19 October 2026 between 02:52 and 14:04 UTC, including initialising the repository, publishing the code, linking the SGLang adapter, updating the release film, linking the project blog, adding BibTeX citation, and refreshing the public, in-house and context ASR figures.

Przeczytaj tę listę commitów od góry do dołu, a wydanie samo ułoży się przed tobą: zrzut kodu, potem dokumentacja po angielsku, potem ścieżka serwowania, potem film, potem cytowanie, potem drugie przejście po liczbach. Dwadzieścia commitów, żaden z nich nie jest tagiem wersji, a na końcu pusta zakładka Releases.

Dlaczego cichy statek wciąż powinien być na twoim radarze

Ciche wydania to moment, w którym kwestia routingu staje się naprawdę ciekawa, bo brakuje zwykłego sygnału zakupowego — premiery, ceny, benchmarku, który wszyscy cytują — a jedynym sposobem, by się czegokolwiek dowiedzieć, jest uruchomienie tego rozwiązania. Dokładnie do tego służy mechanizm failover w OrcaRouter. Możesz przepuścić część ruchu przez model kandydujący, podczas gdy dotychczasowy obsługuje resztę, a jeśli nowa ścieżka zawiedzie lub przekroczy limit czasu, żądanie zostanie przekierowane awaryjnie zamiast zawieść użytkownika. Jeden klucz API obejmuje ponad 200 hostowanych modeli, więc dodanie drugiej opinii nie oznacza drugiej umowy i drugiego zestawu danych uwierzytelniających.

Uczciwa granica: Ming-3.0-asr-tiny nie znajduje się w katalogu OrcaRouter, podobnie jak modele ASR, z którymi porównują się jego wykresy. Spośród modeli wymienionych na stronie projektu jedynym dostępnym dziś przez OrcaRouter jest google/gemini-2.5-pro, który pojawia się w porównaniu context-ASR z wynikiem 6.30. Realistyczne zastosowanie warstwy routingu nie polega więc tutaj na „wywoływaniu Minga przez nas”, lecz na umieszczeniu hostowanej linii bazowej i kandydata hostowanego samodzielnie za jednym interfejsem, dopóki podejmujesz decyzję. Ceny po stronie hostowanej są przekazywane po cenie katalogowej dostawcy z narzutem 0%, co ma znaczenie, gdy porównanie dotyczy kosztu na godzinę dźwięku.

Co sprawiłoby, że to z ciekawości stałoby się kandydatem?

Krótka lista, w kolejności, w jakiej prawdopodobnie się pojawią. Podana data wydania i ujawnienie danych treningowych sprawiłyby, że liczby z benchmarków byłyby możliwe do zinterpretowania, a nie tylko do zacytowania. Niezależne uruchomienie na wspólnym zestawie testowym rozstrzygnęłoby, czy luka dialektowa jest rzeczywista, ponieważ to jedyne twierdzenie, w którym przewaga dostawcy nad najbliższym otwartym punktem odniesienia jest wystarczająco duża, by ewentualny błąd był oczywisty. Znacznik czasu lub ścieżka diaryzacji poszerzyłyby zestaw potoków przetwarzania, które w ogóle mogłyby z tego korzystać. A przepis vLLM lub SGLang, który nie jest przypisany do pojedynczego commita, powiedziałby ci, że dostawca zamierza to udostępniać jako usługę, a nie tylko demonstrować.

Do tego czasu dokładny opis jest mało efektowny i konkretny: 8,87 miliarda parametrów w większości modelu językowego, zapożyczony enkoder Whisper, prawdziwy zakład na chińskie dialekty i warunkowanie hotwordów, opublikowany bez artykułu, bez daty i z wykresami, które jeszcze w popołudnie dnia publikacji były edytowane. To nie powód, by to ignorować. To powód, by przetestować to, zanim to zacytujesz.