RonkLM-1 (0.05b)

"Modellino fatto per divertirmi. Spara un sacco di cazzate, ma è comunque più divertente di Emma." — l'autore

Un piccolo modello linguistico italiano da ~50 milioni di parametri, costruito interamente da zero — per capire come funziona un LLM, non per competere con i grandi. Ogni singolo pezzo è scritto a mano e compreso riga per riga: dal primo bigram in NumPy a un motore di autograd, dalla self-attention al tokenizer BPE byte-level, fino alla conversione in GGUF. Nessuna scatola nera, nessuna libreria di deep learning nascosta.

📦 Questo repo contiene il modello in formato GGUF (F32, 194 MB), pronto per llama.cpp, LM Studio, PocketPal (iOS/Android) e Ollama.

Cosa sa fare (onestamente)

  • ✅ Scrive italiano fluente e grammaticalmente corretto
  • ✅ Ha una voce narrativa (addestrato anche sui classici di Project Gutenberg)
  • Risponde alle domande nel formato di un assistente
  • Inventa i fatti con assoluta sicurezza — a 50M di parametri non c'è spazio per la conoscenza, solo per la lingua
  • ❌ Non ragiona e si perde sui testi lunghi
  • ❌ È un giocattolo didattico, non uno strumento affidabile

D: Cos'è la carbonara? R: La carbonara si trova in depositi di argilla e calcare...

(sì, la scambia per un minerale: il tokenizer la spezza vicino a "carbon-ato" e parte per la tangente. È esattamente il bello — e il limite — di un modello così piccolo.)

Come è nato

  1. Pretraining su Wikipedia italiana (~1,1 miliardi di token) — impara la lingua
  2. Continued-pretraining su Project Gutenberg italiano — prende la voce narrativa
  3. SFT su istruzioni italiane — impara a rispondere

Architettura in stile GPT-2 (10 layer, 512 dim, 8 teste, contesto 512), tokenizer BPE byte-level da 16k, addestrato su una singola RTX 4080 Super.

Uso

llama.cpp

llama-cli --hf-repo nbdy88/ronklm-1 --hf-file ronklm1.gguf -p "C'era una volta"

Ollama (direttamente da HuggingFace)

ollama run hf.co/nbdy88/ronklm-1

LM Studio / PocketPal

Cerca nbdy88/ronklm-1 e scarica ronklm1.gguf.

Formato "assistente" (per fargli rispondere alle domande)

Il modello è stato istruito con questo template testuale — usalo per la modalità chat:

### Domanda:
{la tua domanda}

### Risposta:

Stop sequence consigliata: ### Domanda:

Come è fatto (codice sorgente)

Tutto il codice — autograd in NumPy, PyTorch, tokenizer BPE, pipeline del corpus, conversione GGUF — è scritto a mano e commentato. Il progetto include un explain.md che spiega ogni fase dai primi principi.

Limiti e uso responsabile

RonkLM-1 è un progetto didattico. Genera testo plausibile ma fattualmente inaffidabile: non usarlo per informazioni reali. Non ha filtri di sicurezza. È pensato per imparare e divertirsi.


RonkLM-1 è nato come progetto per imparare come funzionano i modelli linguistici partendo dai primi principi. Costruito capendo ogni riga di codice.

Downloads last month
16
GGUF
Model size
48.6M params
Architecture
gpt2
Hardware compatibility
Log In to add your hardware

We're not able to determine the quantization variants.

Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support