Instructions to use Earlychildhoodeducation/EleMo-Alpha-1 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- llama-cpp-python
How to use Earlychildhoodeducation/EleMo-Alpha-1 with llama-cpp-python:
# !pip install llama-cpp-python from llama_cpp import Llama llm = Llama.from_pretrained( repo_id="Earlychildhoodeducation/EleMo-Alpha-1", filename="EleMo-V1-Alpha-Mistral-Small-24B-Instruct-2501.F16.gguf", )
llm.create_chat_completion( messages = "No input example has been defined for this model task." )
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use Earlychildhoodeducation/EleMo-Alpha-1 with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf Earlychildhoodeducation/EleMo-Alpha-1:Q4_K_M # Run inference directly in the terminal: llama cli -hf Earlychildhoodeducation/EleMo-Alpha-1:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf Earlychildhoodeducation/EleMo-Alpha-1:Q4_K_M # Run inference directly in the terminal: llama cli -hf Earlychildhoodeducation/EleMo-Alpha-1:Q4_K_M
Use pre-built binary
# Download pre-built binary from: # https://github.com/ggerganov/llama.cpp/releases # Start a local OpenAI-compatible server with a web UI: ./llama-server -hf Earlychildhoodeducation/EleMo-Alpha-1:Q4_K_M # Run inference directly in the terminal: ./llama-cli -hf Earlychildhoodeducation/EleMo-Alpha-1:Q4_K_M
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-server llama-cli # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama-server -hf Earlychildhoodeducation/EleMo-Alpha-1:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf Earlychildhoodeducation/EleMo-Alpha-1:Q4_K_M
Use Docker
docker model run hf.co/Earlychildhoodeducation/EleMo-Alpha-1:Q4_K_M
- LM Studio
- Jan
- Ollama
How to use Earlychildhoodeducation/EleMo-Alpha-1 with Ollama:
ollama run hf.co/Earlychildhoodeducation/EleMo-Alpha-1:Q4_K_M
- Unsloth Studio
How to use Earlychildhoodeducation/EleMo-Alpha-1 with Unsloth Studio:
Install Unsloth Studio (macOS, Linux, WSL)
curl -fsSL https://unsloth.ai/install.sh | sh # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for Earlychildhoodeducation/EleMo-Alpha-1 to start chatting
Install Unsloth Studio (Windows)
irm https://unsloth.ai/install.ps1 | iex # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for Earlychildhoodeducation/EleMo-Alpha-1 to start chatting
Using HuggingFace Spaces for Unsloth
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for Earlychildhoodeducation/EleMo-Alpha-1 to start chatting
- Atomic Chat new
- Docker Model Runner
How to use Earlychildhoodeducation/EleMo-Alpha-1 with Docker Model Runner:
docker model run hf.co/Earlychildhoodeducation/EleMo-Alpha-1:Q4_K_M
- Lemonade
How to use Earlychildhoodeducation/EleMo-Alpha-1 with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull Earlychildhoodeducation/EleMo-Alpha-1:Q4_K_M
Run and chat with the model
lemonade run user.EleMo-Alpha-1-Q4_K_M
List all available models
lemonade list
๐งธ EleMo-Alpha (Elementary Pedagogical Model)
Status: Alpha-Release (Proof of Concept)
Model Description
EleMo (Elementarpรคdagogisches Modell) is a highly specialized, locally deployable Large Language Model (LLM) tailored exactly to the requirements of early childhood education.
This model solves a core dilemma: pedagogical professionals are drowning in documentation duties while lacking time for the children. Conventional, cloud-based AI models are out of the question in this sensitive environment. We must not upload the most intimate developmental data of young children to external servers. EleMo provides the alternative: Local, data-sovereign AI for elementary pedagogy.
Technical Note: For full transparency into our negative prompting strategy and our exact ChatML training structure, please refer to the "Technical Architecture" section below.
๐ฏ Intended Use & Guardrails
A general language model does not know how to document professionally. It tends to make judgments, fabrications, and inappropriate diagnostics. EleMo is strictly fine-tuned to process raw, bullet-pointed observation data into authentic Learning Stories (Lerngeschichten).
In doing so, the model follows strict pedagogical guardrails anchored in the specific observation model by Margaret Carr:
- Methodology of Learning Stories (Margaret Carr): EleMo is deeply aligned with Carr's observation and documentation framework. The narrative output is consistently structured according to the triad: Observation โ Significance โ Next Steps (Opportunities), ensuring that the child's learning dispositions are made visible without deficit-oriented assessment.
- Factual Accuracy: Every statement about learning must be based on a previously described observation. What has not been observed must not be claimed or hallucinated.
- The Right Tonality: The Learning Story is not a dry report, not a cold analysis, and certainly no developmental diagnostics. It is written as a personal, appreciative letter directly to the child.
๐ Dataset Development (Alpha Phase)
This Alpha-version serves as a functional proof-of-concept. The fine-tuning process was focused on establishing the core "Margaret Carr" narrative structure and enforcing strict observational discipline.
| Feature | Details |
|---|---|
| Dataset Scope | 10 meticulously curated pedagogical scenarios |
| Objective | Testing instructional alignment & professional tone |
| Bias Mitigation | Enforcing non-interpretative, observational language |
| Next Steps | Scaling to a comprehensive 200-sample balanced dataset |
๐๏ธ Technical Architecture & Prompt Format (ChatML)
To enforce strict adherence to the pedagogical methodology of Margaret Carr and prevent the model from generating inappropriate evaluations or "AI cheerleading", EleMo is fine-tuned using highly complex system prompts.
We protect our full, proprietary training dataset (+200 highly curated pedagogical observations). However, to provide transparency into our methodology, here is an exact example of our training structure using the standard ChatML format.
Example Training Data Point (System, User, Assistant)
{
"messages": [
{
"role": "system",
"content": "Erstelle eine Bildungs- und Lerngeschichte auf Grundlage der bereitgestellten Rohdaten. Die Geschichte orientiert sich an der Methodik von Margaret Carr und folgt konsequent dem Prinzip: 1. Beobachtung โ 2. Bedeutung โ 3. Anschlussmรถglichkeit. Sie ist kein Bericht, keine Analyse und keine Entwicklungsdiagnostik, sondern ein persรถnlicher Brief an das Kind. Jede Aussage รผber Lernen muss auf einer zuvor beschriebenen Beobachtung beruhen; was nicht beobachtet wurde, darf nicht behauptet werden. Erfinde keine Gefรผhle, Absichten, Gedanken, Motive, Ziele oder Kompetenzen. Nutze stattdessen Formulierungen wie: 'Es wirkt auf mich, als ob ...', 'Vielleicht hast du bemerkt ...' oder 'Ich habe den Eindruck ...'. Vermeide explizit wertende oder interpretierende Formulierungen wie 'Du hast gelernt ...', 'Du hast verstanden ...', 'Du bist ...', 'Das zeigt, dass du ...', 'Du wolltest ...', 'Du hattest vor ...' oder 'Du hast versucht ...', es sei denn, das Kind hat dies selbst ausdrรผcklich so geรคuรert. Die Schreibstruktur beginnt mit einem gemeinsamen Einstieg, in dem du direkt in die Situation eintauchst. Beschreibe Ort, Material, Handlung und die beteiligten Personen wie eine Kamera: objektiv, ohne Interpretation, ohne Bewertung und ohne pรคdagogische Fachbegriffe. Im zweiten Abschnitt folgt der chronologische Handlungsverlauf, in den du Bewegungen, Materialerfahrungen, O-Tรถne, Blickrichtungen, Kรถrperhaltungen, Mimik und Gestik integrierst โ beschreibe ausschlieรlich Beobachtbares ohne Erklรคrung des Verhaltens oder Mutmaรungen. Der dritte Abschnitt dient der Beobachtungsverdichtung, in der du besonders auffรคllige Momente von Aufmerksamkeit oder Verรคnderung durch Belege aus der Kรถrpersprache oder Handlungen verdeutlichst, jedoch ohne Interpretation oder Zuschreibung. Im vierten Abschnitt wechselst du in die direkte Ansprache des Kindes. Nutze die Beobachtungen als Grundlage fรผr vorsichtige Deutungen mรถglicher Lernerfahrungen (wie Neugier, Ausprobieren, Dranbleiben, Frustrationstoleranz, Selbstwirksamkeit, Kommunikation, Zusammenarbeit, Kreativitรคt oder Konzentration) in kindgerechter Sprache. Diese Bedeutung muss ausschlieรlich aus der Situation entstehen; formuliere Deutungen immer als Mรถglichkeit, niemals als Tatsache. Der abschlieรende fรผnfte Abschnitt ist eine persรถnliche Einladung zum Weiterforschen, die logisch aus der Situation erwรคchst, Kontextinformationen natรผrlich einbindet und den roten Faden der Geschichte fortfรผhrt, ohne zu belehren, Fรถrderempfehlungen zu geben oder das Thema zu wechseln. Beachte dabei strikt folgende Regeln: Schreibe ausschlieรlich als Brief, wobei der Name nur in der Anrede erscheint und danach nur 'du', 'dir' oder 'dein' genutzt wird. Verzichte im Endtext auf รberschriften, Aufzรคhlungen, Fachbegriffe, Diagnosen, Entwicklungsbewertungen, Vergleiche mit anderen Kindern oder Wiederholungen. Nutze eine natรผrliche, warme Sprache. Halte dich an die Absichts-Regel, niemals innere Ziele des Kindes zu unterstellen, sowie an die Ursache-Wirkung-Regel: Beschreibe beobachtbare Abfolgen statt vermuteter Ursachen. Die Realitรคts-Regel verlangt, nur tatsรคchlich Passiertes zu beschreiben und auf hypothetische Vergleiche ('Anstatt aufzugeben...') zu verzichten. Jede Interpretation muss durch einen konkreten Beobachtungsbeweis stรผtzbar sein (Beweisregel). Prรผfe vor der Ausgabe jeden Satz anhand des Beobachtungsfilters: Ist er auf einer Videoaufnahme wahrnehmbar? Wenn nein, lรถsche ihn oder wandle ihn in eine vorsichtige Vermutung um. Fรผhre abschlieรend die Meisterclass-Prรผfung durch: Die Geschichte sollte zu mindestens 75 % aus Beobachtung bestehen, die Interpretation muss durch die Beobachtung gestรผtzt sein, einen roten Faden aufweisen und wie ein persรถnlicher Brief klingen, in dem sich das Kind wiedererkennen kann. Gib ausschlieรlich die fertige Bildungs- und Lerngeschichte aus โ ohne รberschriften, Analyse, Erklรคrungen oder Hinweise zum Schreibprozess."
},
{
"role": "user",
"content": "Filip sitzt im Schneidersitz auf einem groรen Kissen in der Rollenspielecke. Vor ihm steht eine Kiste mit Puppen und Kleidern. Er nimmt verschiedene Kleidungsstรผcke in die Hรคnde und fรคhrt mit den Fingern รผber die Stoffe. Er greift nach zwei Jacken und รถffnet und schlieรt die Klettverschlรผsse mehrmals nacheinander, wodurch ein ratschendes Gerรคusch entsteht. Er nimmt eine Stoffpuppe und ein gelbes Kleid mit Knรถpfen aus der Kiste. Er legt die Puppe vor sich auf den Boden und zieht ihr das Kleid รผber den Kopf. Der rechte Arm der Puppe verhakt sich im รrmel. Filip tastet mit den Fingern von auรen durch den Stoff des Kleides, greift die Hand der Puppe und schiebt sie durch die รrmelรถffnung nach drauรen. Er streicht den Stoff des Kleides mit den Hรคnden flach. Er steht auf, drรผckt die Puppe an seine Brust, stellt sich aufrecht hin und ruft mit lauter Stimme: 'Gotowe! Mein Baby ist warm!'."
},
{
"role": "assistant",
"content": "Lieber Filip, am Vormittag sitzt du im Schneidersitz auf einem groรen Kissen in der Rollenspielecke. Vor dir steht eine Kiste mit Puppen und Kleidern. Du nimmst verschiedene Kleidungsstรผcke in die Hรคnde und fรคhrst mit den Fingern รผber die Stoffe. Du greifst nach zwei Jacken und รถffnest und schlieรt die Klettverschlรผsse mehrmals nacheinander, wodurch ein ratschendes Gerรคusch entsteht. Dann nimmst du eine Stoffpuppe und ein gelbes Kleid mit Knรถpfen aus der Kiste. Du legst die Puppe vor dich auf den Boden und ziehst ihr das Kleid รผber den Kopf. Der rechte Arm der Puppe verhakt sich im รrmel. Du tastest mit den Fingern von auรen durch den Stoff des Kleides, greifst die Hand der Puppe und schiebst sie durch die รrmelรถffnung nach drauรen. Du streichst den Stoff des Kleides mit den Hรคnden flach. Danach stehst du auf, drรผckst die Puppe an deine Brust, stellst dich aufrecht hin und rufst mit lauter Stimme: 'Gotowe! Mein Baby ist warm!'. Beim Ertasten der verschiedenen Kleidungsstรผcke und dem wiederholten รffnen und Schlieรen der Klettverschlรผsse hatte ich den Eindruck, dass du die unterschiedlichen Oberflรคchen und die Gerรคusche der Verschlรผsse aufmerksam untersucht hast. Als sich der Arm der Puppe im รrmel verhakte und du ihn von auรen durch den Stoff hindurch ertastet und herausgeschoben hast, wirkte es auf mich, als ob du eine gezielte Lรถsung fรผr diese Herausforderung beim Ankleiden gefunden hast. Dein aufrechtes Stehen und dein lauter Ausruf lassen vermuten, dass der Abschluss des Anziehens und das Halten der Puppe an deiner Brust Momente von groรer Bedeutung fรผr dich waren. Ich lade dich ein, dass wir morgen in der Rollenspielecke weitere Kleidungsstรผcke mit unterschiedlichen Verschlรผssen wie Reiรverschlรผssen, Knรถpfen oder Schleifen sammeln. Vielleicht hast du Lust, gemeinsam auszuprobieren, wie diese sich รถffnen und schlieรen lassen und wie wir die Puppen damit ankleiden kรถnnen."
}
]
}
๐ง Qualitative Evaluation: EleMo-Alpha vs. Standard-LLMs
To validate pedagogical quality, we conducted a qualitative A/B-Testreihe (EleMo vs. Mistral-Small). The evaluation focused on the principles of Margaret Carr's Learning Stories.
The 5 Core Insights:
- Beobachtung vs. Diagnose: Standard models pathologize conflict (e.g., biting). EleMo remains resource-oriented and recognizes child-specific impulse control challenges without shaming.
- Prozess vs. Produkt: EleMo values the "messy" explorative process, whereas standard models often interpret it as a "repair-worthy accident".
- Autonomie vs. Charakterbewertung: Standard models use "praise-automatism" (e.g., "You are brave"). EleMo focuses on self-efficacy ("You decided to do it yourself").
- Co-Regulation vs. Toxic Positivity: Standard models often force "distraction/happiness". EleMo honors retreat as a valid self-regulation tool (holding).
- Immersion vs. Meta-Ebene: EleMo engages in co-construction of the child's world instead of deconstructing it as "fantasy".
Known Limitations
- Cognitive Overload: The model occasionally struggles with meta-cognitive questions for U6 children.
- Generic Next Steps: Some suggestions still rely on abstract "educational" language instead of authentic "sandbox jargon".
- The "Fantasy" Trap: Occasional slips back into praising "imagination" instead of accepting magical reality as fact.
๐ป Hardware Requirements
EleMo is designed for local inference. Based on the GGUF quantization levels, we recommend the following hardware setups:
| Quantization | Recommended RAM/VRAM | Ideal Hardware |
|---|---|---|
| Q4_K_M | 12GB - 16GB | MacBook Air (M1/M2/M3), Mid-range PCs |
| Q6_K | 16GB - 24GB | MacBook Pro (16GB+), High-end Consumer PCs |
| Q8_0 | 24GB - 32GB | Mac Studio, Professional Workstations |
- Apple Silicon: The model is optimized for Metal (MPS). On Apple Silicon Macs, EleMo runs exceptionally well with 16GB+ Unified Memory.
- PC / Linux: Minimum 16GB RAM recommended. If you have an NVIDIA GPU, ensure at least 8GB-12GB VRAM.
๐ฅ๏ธ How to use EleMo
Depending on your technical setup, you can choose between two ways to start with EleMo:
Option 1: The Easy Way (GGUF Model)
If you want to start immediately without complex configurations, use our pre-quantized GGUF model:
- Download: Download the
EleMo-Alpha-1.gguffile from the "Files and versions" tab in this repository. - Load: Open LM Studio, drag and drop the
.gguffile directly into the application. - Chat: Select the model in the chat interface and start your documentation.
Option 2: The Advanced Way (LoRA Adapter)
If you have a high-performance setup (e.g., Apple M3 Max) and want to use the specific pedagogical LoRA weights:
- Base Model: Download the base
Mistral-Small-24Bmodel (GGUF). - Load Adapter: In LM Studio, go to the "Fine-tuning / Adapters" section.
- Apply: Load the
adapter_model.safetensorsfrom theEarlychildhoodeducation/EleMo-Alpha-1-LoRArepository.
๐ก๏ธ The "Zero-Cloud Guarantee"
We rely on the principle of data sovereignty through local execution. This model is built to run directly on-site, on local hardware, or in strictly isolated, sovereign environments. What happens in the kindergarten stays in the kindergarten.
๐ฌ Scientific Access
Since EleMo embodies deep-seated methodical knowledge of elementary pedagogy, it is currently maintained as a Private / Gated Model. Access is regulated to ensure that the development of specialized pedagogical AI remains grounded in professional ethics rather than purely commercial interests.
โ Sebastian Gรถtz | Owner of Kita Digital & Initiator of KI-Insel โ
- Downloads last month
- -
4-bit
5-bit
6-bit
8-bit
16-bit
Model tree for Earlychildhoodeducation/EleMo-Alpha-1
Base model
mistralai/Mistral-Small-24B-Base-2501