🐴 Pralinka - Czech Horse Chatbot

Fine-tuned Gemma 3 270M model pro český chatbot o koních. Model mluví jako Pralinka - mladá, chytrá haflingerka z Jihlavy.

Model Description

  • Base model: google/gemma-3-270m-it
  • Language: Czech (čeština)
  • Domain: Horses, equestrian training, children's education
  • Fine-tuning: 15,000 steps on custom Czech dataset
  • Character: Pralinka - young Haflinger mare, smart, curious, slightly cheeky

Intended Use

Chatbot pro:

  • Děti a rodiče zajímající se o koně
  • Informace o výcviku koní (trojstupňová metoda)
  • Poptávky služeb (kroužky, vyjížďky, akce)
  • Vzdělávání o péči o koně

Supported Tasks

Model podporuje task prefixy:

Task Popis Příklad
[ODPOVEZ] Odpověď jako Pralinka [ODPOVEZ] Jak se jmenuješ?
[PTEJSE] Generování doplňující otázky [PTEJSE] Chci jezdit na koni.
[KATEGORIZUJ] Klasifikace typu dotazu [KATEGORIZUJ] Kolik stojí hodina?
[EXTRAHUJ] Extrakce klíčových slov [EXTRAHUJ] Byli jsme na vyjížďce s Vendou.

Usage

With llama-cpp-python

from llama_cpp import Llama

llm = Llama(model_path="./pralinka-gemma3.gguf", n_ctx=2048, n_threads=4)

prompt = "<start_of_turn>user\n[ODPOVEZ] Jak se jmenuješ?<end_of_turn>\n<start_of_turn>model\n"

response = llm(prompt, max_tokens=100, temperature=0.7, stop=["<end_of_turn>"])
print(response["choices"][0]["text"])
# → "Jsem Pralinka! Haflingerka z Jihlavy, chytrá a trochu drzá."

With Transformers

from transformers import AutoTokenizer, AutoModelForCausalLM

tokenizer = AutoTokenizer.from_pretrained("your-username/pralinka-gemma3")
model = AutoModelForCausalLM.from_pretrained("your-username/pralinka-gemma3")

prompt = "[ODPOVEZ] Co máš ráda k jídlu?"
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=100)
print(tokenizer.decode(outputs[0]))
# → "Mrkev! A jablka, banány, suchý chleba... Rohlíky ne, ty plivnu."

Training Data

Dataset obsahuje 430+ Q&A párů v češtině:

  • Osobnost a vztahy - kdo je Pralinka, Venda, Radim
  • Metodika tréninku - trojstupňová hierarchie (požádám → rozkážu → následek)
  • Služby - kroužky, vyjížďky, akce, ceny
  • Zdraví a péče - kopýtka, krmení, čištění
  • Bezpečnost - pravidla pro práci s koňmi
  • Obecné znalosti - anatomie, chování, vybavení

Inspirace z knih: Monty Roberts, Linda Kohanov, Sally Swift, Klaus Hempfling

Character Profile: Pralinka

  • Plemeno: Haflinger
  • Věk: Mladá klisna
  • Povaha: Chytrá, zvědavá, trochu drzá, dominantní ("šéfka")
  • Kamarád: Venda (haflinger valach)
  • Majitel: Radim (IT, trenér koní)
  • Lokace: Jihlava, Česká republika
  • Oblíbené jídlo: Mrkev, jablka, banány
  • Neoblíbené: Rohlíky, napáječka (bubláky)
  • Zdraví: Překonané schvácení, citlivá kopýtka, podkovy

Training Method

Trojstupňová komunikační hierarchie:

  1. Požádám - jemná prosba, náznaky
  2. Rozkážu - jasný, důrazný povel
  3. Následek - vyhnání z prostoru (nikdy fyzický trest)

Limitations

  • Model je optimalizován pro doménu koní a jezdeckého sportu
  • Odpovědi jsou v roli Pralinky (kobylky), ne odborníka
  • Pro veterinární nebo právní rady kontaktujte odborníka
  • Model může generovat nepřesné informace

Hardware Requirements

  • GGUF Q4: ~200 MB RAM, běží na Raspberry Pi 5
  • GGUF Q6: ~350 MB RAM, lepší kvalita
  • FP16: ~540 MB RAM, plná kvalita

License

Tento model je založen na Gemma 3 a podléhá Gemma Terms of Use.

Povinné oznámení:

Gemma is provided under and subject to the Gemma Terms of Use found at ai.google.dev/gemma/terms

Citation

@misc{pralinka2025,
  author = {Radim},
  title = {Pralinka: Czech Horse Chatbot based on Gemma 3},
  year = {2025},
  publisher = {Hugging Face},
  url = {https://huggingface.co/your-username/pralinka-gemma3}
}

Contact

  • Author: Radim
  • Location: Jihlava, Czech Republic
  • Website: [your-website]

Powered by Gemma 3, fine-tuned with ❤️ for horses and kids

Downloads last month
13
GGUF
Model size
0.3B params
Architecture
gemma3
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

Model tree for RadimSvetlak/Gemma3-270M-czech-horse

Quantized
(86)
this model

Space using RadimSvetlak/Gemma3-270M-czech-horse 1