Lokale AISprachmodelleDatenschutzWorkflows

Lokale Sprachmodelle auf dem eigenen Rechner

Lokale Sprachmodelle klingen erst einmal nach Bastelkeller: Modell herunterladen, GPU suchen, kryptische Dateinamen verstehen und hoffen, dass am Ende irgendwo Text herausfällt. In Folge 004 zeigt sich aber ein anderes Bild. Der Einstieg ist inzwischen erstaunlich niedrig.

Mit einem aktuellen Rechner, genug Arbeitsspeicher und Tools wie OMLX, Ollama oder OpenWebUI kann man heute ein Sprachmodell lokal laufen lassen, damit chatten, Dokumente analysieren oder sogar einen Coding-Agenten verbinden. Nicht auf dem Niveau der besten Cloud-Modelle, aber gut genug für viele konkrete Aufgaben.

Der eigentliche Punkt ist nicht, dass lokal immer besser ist. Der Punkt ist: Lokal gibt dir eine zusätzliche Option. Weniger API-Kosten, mehr Kontrolle über sensible Daten und eine gewisse Unabhängigkeit von Diensten, Preisen, Limits und politischen Entscheidungen.

Was mit lokalem Modell gemeint ist

Wenn wir von ChatGPT, Claude oder Gemini sprechen, meinen wir meistens einen kompletten Chat-Agenten. Dahinter steckt ein Sprachmodell, aber außen herum liegen viele zusätzliche Werkzeuge: Websuche, Datei-Uploads, Code-Ausführung, Speicher, Integrationen und Benutzeroberfläche.

Ein lokales Sprachmodell ist erst einmal nur dieser Kern: ein Large Language Model, das auf deinem Rechner oder auf einem eigenen Server läuft. Du schickst Text hinein und bekommst Text zurück.

Das klingt kleiner, ist aber gerade deshalb spannend. Denn für viele Aufgaben brauchst du nicht den kompletten Cloud-Agenten. Du brauchst ein Modell, das Texte klassifiziert, Dokumente prüft, Daten extrahiert, Zusammenfassungen schreibt oder einfache Rückfragen beantwortet.

Typische lokale Setups sehen so aus:

  1. Ein Modell wird von einer Plattform wie Hugging Face geladen.
  2. Ein lokales Tool startet das Modell auf deinem Rechner.
  3. Du nutzt entweder ein eingebautes Chatfenster oder eine lokale API.
  4. Andere Tools sprechen diese API an, ähnlich wie sie sonst OpenAI oder Anthropic ansprechen würden.

Das heißt: Dein Code kann oft fast gleich bleiben. Statt an eine Cloud-API zu senden, zeigt der Client auf localhost.

Warum lokale Modelle plötzlich interessant werden

Lokale Modelle sind nicht neu. Neu ist, dass sie für normale Anwenderinnen und Anwender deutlich zugänglicher werden. Die Modelle sind besser geworden, die Tools angenehmer und viele aktuelle Rechner haben genug Leistung, um zumindest kleinere oder quantisierte Modelle sinnvoll auszuführen.

In der Folge geht es unter anderem um einen sehr praktischen Anlass: große Textmengen analysieren, ohne ständig Token-Kosten zu erzeugen. Wenn ein Prozess regelmäßig viele Dokumente, Kommentare oder Transkripte verarbeitet, kann eine Cloud-API schnell teuer werden. Ein lokales Modell kostet dann vor allem Strom und vorhandene Hardware.

Das lohnt sich besonders, wenn drei Bedingungen zusammenkommen:

  • Die Aufgabe ist klar umrissen.
  • Das Modell muss nicht auf absolutem Frontier-Niveau arbeiten.
  • Geschwindigkeit ist nicht kritisch, weil Jobs auch über Nacht laufen dürfen.

Dann wird lokal plötzlich sehr attraktiv. Nicht für alles, aber für wiederkehrende Hintergrundjobs, Dokumentenchecks und einfache Klassifikation kann es reichen.

Die wichtigsten Begriffe

Wer lokale Modelle ausprobiert, stolpert schnell über Namen wie Qwen, Gemma, 27B, 70B, Q4, Q8, GGUF, MLX oder MoE. Man muss nicht jedes Detail verstehen, aber ein paar Begriffe helfen enorm.

Parameter

Die Modellgröße wird oft in Milliarden Parametern angegeben. Ein Modell mit 27B hat etwa 27 Milliarden Parameter. Grob gesagt: Mehr Parameter bedeuten mehr Potenzial, aber auch mehr Speicherbedarf.

Das ist keine perfekte Qualitätsregel. Ein neueres 27B-Modell kann ein älteres 70B-Modell schlagen, wenn es besser trainiert wurde. Trotzdem ist die Größe ein guter erster Hinweis darauf, ob ein Modell überhaupt auf deine Hardware passt.

Inferenz

Training ist der teure Teil, bei dem ein Modell überhaupt erst entsteht. Inferenz ist die Nutzung des fertigen Modells: Du gibst einen Prompt hinein, das Modell berechnet die nächsten Tokens und erzeugt eine Antwort.

Für lokale Modelle geht es fast immer um Inferenz. Ein eigenes großes Modell zu trainieren ist eine ganz andere Liga. Ein vorhandenes Modell lokal zu nutzen, ist heute dagegen relativ gut machbar.

Tokens pro Sekunde

Die Geschwindigkeit wird häufig in Tokens pro Sekunde gemessen. Ein Token ist ungefähr ein Wortteil. Je mehr Tokens pro Sekunde dein Setup schafft, desto flüssiger fühlt sich der Chat an.

Für interaktive Nutzung ist das wichtig. Für Batch-Jobs ist es weniger dramatisch. Wenn ein Analyseprozess nachts läuft, muss er nicht wie ein Chatbot sofort antworten.

Quantisierung

Quantisierung ist einer der Gründe, warum lokale Modelle praktikabel werden. Vereinfacht gesagt werden die Gewichte des Modells weniger präzise gespeichert. Statt 16 Bit nutzt man zum Beispiel 8 Bit oder 4 Bit.

Das macht das Modell kleiner und reduziert den Speicherbedarf. Dafür kann Qualität verloren gehen. In der Praxis sind 8-Bit-Modelle oft noch sehr gut, 4-Bit-Modelle häufig brauchbar und 2-Bit-Modelle schon deutlich stärker komprimiert.

Man kann sich das ein bisschen wie Bildkompression vorstellen: Die Datei wird kleiner, aber irgendwann sieht man Artefakte. Bei Sprachmodellen merkt man die Artefakte nicht als Pixel, sondern als ungenauere Antworten, mehr Fehler oder schwächere Schlussfolgerungen.

Mixture of Experts

Mixture-of-Experts-Modelle bestehen vereinfacht aus mehreren Spezialisten. Nicht alle Teile des Modells werden bei jeder Anfrage aktiv. Dadurch können sie größer wirken, ohne bei jeder Antwort die komplette Rechenlast zu erzeugen.

Auch hier gilt: Das ist kein magischer Trick ohne Trade-off. Aber für viele Anwendungsfälle ist es ein guter Kompromiss zwischen Modellgröße, Geschwindigkeit und Qualität.

Welche Hardware du brauchst

Die wichtigste Ressource ist Speicher. Das Modell muss in den Arbeitsspeicher beziehungsweise in den GPU-Speicher passen. Wenn das Modell größer ist als der verfügbare Speicher, läuft es nicht sinnvoll.

Bei Macs ist der Unified Memory interessant: CPU und GPU greifen auf denselben Speicher zu. Dadurch kann ein Mac mit 32 oder 64 GB RAM für lokale Modelle sehr attraktiv sein. Ein Mac mini oder MacBook mit ausreichend Speicher kann schon reichen, um ernsthaft zu experimentieren.

Als grobe Orientierung:

  • 16 GB reichen für kleinere Modelle und erste Experimente.
  • 24 bis 32 GB sind deutlich angenehmer.
  • 64 GB ermöglichen größere Modelle und mehr Kontext.
  • Für sehr große Modelle braucht man eigene Server mit starken GPUs.

Wichtig ist nicht nur die Menge, sondern auch die Speicherbandbreite. Das Modell muss ständig Daten aus dem Speicher lesen. Schneller Speicher bedeutet deshalb oft mehr Tokens pro Sekunde.

Für Unternehmen kann auch ein eigener GPU-Server sinnvoll sein. Nicht, weil jede Person lokal auf dem Notebook ein Modell braucht, sondern weil sensible Workflows im eigenen Rechenzentrum laufen sollen.

Der einfache Einstieg

Die Softwareseite ist inzwischen viel weniger abschreckend, als man erwarten würde. Auf dem Mac ist OMLX ein sehr bequemer Einstieg. Man lädt die App herunter, sucht ein Modell, lädt es aus der Oberfläche und kann direkt chatten.

Ein typischer Start sieht so aus:

  1. OMLX oder ein ähnliches Tool installieren.
  2. Ein passendes Modell suchen, zum Beispiel aus der Qwen- oder Gemma-Welt.
  3. Eine quantisierte Variante wählen, etwa 8 Bit oder 4 Bit.
  4. Modell herunterladen und starten.
  5. Im eingebauten Chatfenster testen.
  6. Optional die lokale API aktivieren und andere Tools anbinden.

Ollama ist eine weitere bekannte Option, besonders wenn man gerne mit einfachen Kommandos arbeitet. OpenWebUI eignet sich, wenn man aus lokalen Modellen eine ChatGPT-ähnliche Oberfläche machen will: mit Chatverlauf, Datei-Uploads, Werkzeugen und mehr Komfort.

Für Coding kann ein lokales Modell über Tools wie OpenCode angebunden werden. Dann entsteht ein kostenloser Coding-Agent auf dem eigenen Rechner. Die Erwartung sollte man aber sauber setzen: Für kleine Tools und einfache Änderungen kann das funktionieren. Für komplexe Codebasen sind die besten Cloud-Coding-Agenten meist noch deutlich stärker.

Lokale API statt Cloud-API

Ein sehr praktischer Aspekt: Viele lokale Tools stellen eine API bereit, die sich ähnlich wie bekannte Cloud-APIs anfühlt. Für eigene Anwendungen bedeutet das: Man kann zwischen Cloud und lokal wechseln, ohne den kompletten Code umzubauen.

Das Muster ist ungefähr:

Cloud:
https://api.openai.com/...

Lokal:
http://localhost:...

Natürlich unterscheiden sich Modelle, Namen und Features. Aber die Grundidee ist stark: Du kannst eine Anwendung gegen ein lokales Modell testen, ohne bei jedem Experiment Token-Kosten zu erzeugen.

Gerade bei Prototypen ist das angenehm. Man kann viel ausprobieren, Prompts verändern, Batch-Jobs laufen lassen und erst später entscheiden, ob eine Cloud-API für Produktion besser geeignet ist.

Gute Anwendungsfälle für lokale Modelle

Lokale Modelle sind besonders dann stark, wenn die Aufgabe begrenzt ist und Datenschutz, Kosten oder Verfügbarkeit wichtig sind.

Dokumente prüfen

Viele Unternehmen haben Dokumente, die nicht einfach in irgendeinen Cloud-Chat gehören: Angebote, Verträge, Personalunterlagen, Projektbeschreibungen, Kundendaten oder interne Strategiepapiere.

Ein lokales Modell kann solche Dokumente auf formale Fehler prüfen:

  • Stimmen Beträge im Anschreiben und im Angebot überein?
  • Fehlen AGB-Hinweise oder Pflichtangaben?
  • Gibt es Copy-and-paste-Reste aus anderen Angeboten?
  • Sind Kundennamen, Daten und Projekttitel konsistent?
  • Gibt es unklare Formulierungen oder offene Punkte?

Das sind Aufgaben, die nicht unbedingt das beste Modell der Welt brauchen. Sie brauchen ein Modell, das sorgfältig liest und strukturierte Hinweise gibt.

Große Textmengen klassifizieren

Wenn regelmäßig viele Texte verarbeitet werden, können Token-Kosten schnell relevant werden. Lokale Modelle eignen sich für Aufgaben wie:

  • Kommentare nach Themen sortieren
  • Support-Nachrichten vorstrukturieren
  • Transkripte zusammenfassen
  • Artikel clustern
  • Textstellen markieren
  • Stimmungen oder Kategorien grob erkennen

Besonders interessant ist das, wenn die Verarbeitung nicht sofort fertig sein muss. Dann kann ein lokaler Rechner die Arbeit im Hintergrund erledigen.

Sensible oder regulierte Daten analysieren

Gesundheitsdaten, juristische Dokumente, öffentliche Verwaltung oder interne Unternehmensdaten sind oft nicht nur “irgendwie vertraulich”, sondern rechtlich oder organisatorisch heikel.

Cloud-Anbieter können mit Verträgen, Enterprise-Settings und Zero-Data-Retention arbeiten. Das kann völlig ausreichend sein. Aber in manchen Umfeldern reicht ein Vertrag nicht. Dann ist ein lokales oder selbst betriebenes Modell im eigenen Rechenzentrum die klarere Lösung.

Inhalte verarbeiten, die Cloud-Filter blocken

Ein unterschätzter Punkt aus der Folge: Manche legitimen Analyseaufgaben scheitern nicht am Modell, sondern an vorgeschalteten Content-Filtern.

Wer zum Beispiel extremistische Kommentare, Hassrede, Radikalisierung oder problematische Social-Media-Inhalte wissenschaftlich oder journalistisch untersuchen möchte, kann bei Cloud-APIs an Grenzen stoßen. Der Inhalt wird vielleicht schon abgelehnt, bevor das Modell ihn analysiert.

Ein lokales Modell kann hier helfen, weil man die Verarbeitung selbst kontrolliert. Das macht die Aufgabe nicht automatisch unproblematisch, aber es ermöglicht seriöse Analysen, die sonst technisch blockiert würden.

Offline arbeiten

Ein lokales Modell braucht nach dem Download nicht zwingend Internet. Das ist praktisch für Reisen, schlechte Verbindung, abgeschottete Umgebungen oder Systeme, die bewusst nicht dauerhaft online sein sollen.

Natürlich steckt im Modell nur das Wissen aus dem Training. Es kann nicht aktuell im Web suchen, wenn keine Verbindung da ist. Aber für viele Aufgaben ist das völlig ausreichend.

Wo lokale Modelle schwächer sind

Lokale Modelle sind keine kostenlose Version von Claude oder ChatGPT in maximaler Qualität. Es gibt klare Grenzen.

Erstens ist die Modellqualität oft niedriger als bei den besten Cloud-Modellen. Für einfache Klassifikation oder Dokumentenprüfung ist das okay. Für schwierige Strategiearbeit, komplexe Programmierung oder sehr lange Argumentationsketten merkt man den Unterschied.

Zweitens ist das Kontextfenster begrenzt. Große Cloud-Modelle können sehr lange Chats, viele Dateien und riesige Codebasen verarbeiten. Lokal wird Kontext schnell zu Speicherbedarf. Wenn das Modell selbst schon viel RAM belegt, bleibt weniger Platz für lange Unterhaltungen oder große Dokumente.

Drittens fehlen viele Komfortfunktionen. Ein lokales Modell hat nicht automatisch Websuche, Dateiverarbeitung, Bildverständnis, Tools, Memory und Agentenlogik. Diese Dinge kann man ergänzen, zum Beispiel mit OpenWebUI oder eigenen Integrationen, aber sie sind nicht einfach “das Modell”.

Viertens muss man Qualität selbst testen. Zwei Modelle mit ähnlicher Größe können sich bei deiner konkreten Aufgabe sehr unterschiedlich verhalten. Deshalb lohnt sich Benchmarking mit echten Beispielen.

Kosten: lokal ist nicht automatisch billiger

“Keine Token-Kosten” klingt verführerisch. Aber lokal ist nicht kostenlos, wenn man dafür neue Hardware kauft.

Ein starker Mac oder ein GPU-Server kann mehrere tausend Euro kosten. Für dieses Geld kann man sehr viele API-Aufrufe bezahlen, besonders wenn man günstige Cloud-Modelle nutzt. Deshalb sollte die Entscheidung nicht aus Spieltrieb allein fallen, auch wenn Spieltrieb ein ziemlich guter Anfang sein kann.

Eine sinnvolle Kostenfrage lautet:

Habe ich die Hardware sowieso schon, oder kaufe ich sie nur für diesen Workflow?

Wenn die Hardware schon da ist, sind lokale Modelle schnell attraktiv. Wenn sie neu angeschafft werden muss, sollte man gegenrechnen:

  • Wie viele Tokens verarbeitet der Workflow pro Monat?
  • Welche Cloud-Modelle wären gut genug?
  • Wie wichtig sind Datenschutz und Souveränität?
  • Wie teuer wäre ein Ausfall oder ein Anbieterwechsel?
  • Muss der Prozess interaktiv schnell sein oder darf er im Hintergrund laufen?

Wenn Datenschutz oder Verfügbarkeit entscheidend sind, kann lokal auch dann sinnvoll sein, wenn es rein rechnerisch nicht billiger ist.

Souveränität ist mehr als Datenschutz

Datenschutz ist der offensichtliche Grund für lokale Modelle. Aber Souveränität geht weiter.

Wenn ein Unternehmen stark von einem Modellanbieter abhängt, hängt auch ein Teil der Arbeitsfähigkeit an diesem Anbieter: Preise, Limits, Verfügbarkeit, Modellzugriff, regionale Einschränkungen und Produktentscheidungen. Ein Modell kann plötzlich teurer werden, ein Dienst kann ausfallen oder ein bestimmtes Modell kann nicht mehr verfügbar sein.

Lokale oder selbst betriebene Modelle lösen nicht jedes Problem. Aber sie schaffen eine zweite Spur. Man kann weiterarbeiten, auch wenn ein Cloud-Dienst gerade nicht verfügbar ist oder ein bestimmtes Modell wegfällt.

Für Organisationen, die KI tief in Prozesse integrieren, wird diese Frage wichtiger: Welche Teile unserer KI-Infrastruktur kontrollieren wir selbst?

Ein sinnvoller Test-Workflow

Der beste Einstieg ist nicht: “Welches Modell ist objektiv das beste?” Der bessere Einstieg ist: “Welche Aufgabe möchte ich lokal lösen?”

Ein einfacher Test-Workflow:

  1. Wähle eine konkrete Aufgabe aus deinem Alltag.
  2. Sammle zehn echte Beispiele.
  3. Definiere, was ein gutes Ergebnis ist.
  4. Teste zwei bis drei Modelle.
  5. Vergleiche Qualität, Geschwindigkeit und Speicherbedarf.
  6. Entscheide, ob lokal für diese Aufgabe reicht.

Beispiel: Du möchtest Angebote prüfen. Dann nimm zehn echte oder anonymisierte Angebote und gib dem Modell eine klare Checkliste. Danach schaust du nicht nur, ob die Antwort gut klingt, sondern ob es echte Fehler findet und wenige falsche Alarme produziert.

Beispiel-Prompt für Dokumentenprüfung

Für lokale Modelle sind konkrete Aufgabenbeschreibungen besonders wichtig. Ein guter Prompt kann so aussehen:

Du prüfst ein geschäftliches Angebot auf formale und inhaltliche Konsistenz.

Aufgabe:
1. Prüfe, ob Beträge, Kundennamen, Projekttitel und Datumsangaben konsistent sind.
2. Suche nach Copy-and-paste-Resten aus anderen Angeboten.
3. Prüfe, ob Verweise auf AGB, Zahlungsbedingungen und Leistungsumfang klar sind.
4. Markiere unklare oder widersprüchliche Formulierungen.

Gib die Antwort als Tabelle aus:
- Fundstelle
- Problem
- Warum es relevant ist
- Vorschlag zur Korrektur

Wenn du unsicher bist, schreibe "prüfen" statt eine Tatsache zu behaupten.

Das ist kein magischer Universalprompt. Aber er zeigt das Muster: klare Rolle, klare Prüfpunkte, strukturiertes Ausgabeformat und vorsichtiger Umgang mit Unsicherheit.

Beispiel-Prompt für Textklassifikation

Für große Textmengen kann ein lokales Modell als Klassifikator arbeiten:

Klassifiziere den folgenden Text in genau eine Kategorie:

- Produktfeedback
- Supportanfrage
- Beschwerde
- Verkaufschance
- Sonstiges

Gib zusätzlich eine kurze Begründung und einen Vertrauenswert von 0 bis 100 aus.
Antworte ausschließlich als JSON mit den Feldern category, confidence und reason.

Für produktive Verarbeitung sollte man solche Prompts mit echten Beispielen testen. Gerade bei Klassifikation lohnt es sich, eine kleine Auswertung zu bauen: Wie oft liegt das Modell richtig? Wo verwechselt es Kategorien? Welche Beispiele sind unklar?

Welche Tool-Kombinationen sich anbieten

Aus der Folge ergibt sich ein pragmatischer Werkzeugkasten:

  • OMLX für einen einfachen Einstieg auf dem Mac, Modellverwaltung, Chat und lokale API.
  • Ollama als sehr verbreitete Laufzeit für lokale Modelle.
  • OpenCode, wenn ein lokales Modell als Coding-Agent ausprobiert werden soll.
  • OpenWebUI, wenn man eine ChatGPT-ähnliche Oberfläche für lokale oder selbst gehostete Modelle möchte.
  • Hugging Face als Quelle für Modelle und Varianten.

Man muss nicht alles gleichzeitig installieren. Für den Anfang reicht ein Tool, ein Modell und eine konkrete Aufgabe.

Häufige Fragen

Sind lokale Modelle so gut wie ChatGPT oder Claude?

Nicht allgemein. Die besten Cloud-Modelle sind meistens stärker, besonders bei komplexem Reasoning, Coding, langen Kontexten und multimodalen Aufgaben. Lokale Modelle können aber für konkrete, klar begrenzte Aufgaben völlig ausreichen.

Kann ich lokale Modelle ohne Programmierkenntnisse nutzen?

Ja, für einfache Chats und erste Experimente. Tools wie OMLX oder OpenWebUI machen den Einstieg deutlich leichter. Für Automationen, APIs und eigene Workflows hilft technisches Verständnis, aber man muss nicht bei null ein Machine-Learning-Projekt aufsetzen.

Welche Modellgröße sollte ich nehmen?

So groß wie nötig, so klein wie möglich. Starte mit einem Modell, das bequem in deinen Speicher passt, und teste es an echten Beispielen. Wenn die Qualität nicht reicht, geh größer oder probiere ein anderes Modell.

Was ist der wichtigste Grund für lokale Modelle?

Es gibt nicht den einen Grund. Für manche sind es Kosten, für andere Datenschutz, Offline-Fähigkeit, Souveränität oder die Möglichkeit, Inhalte zu analysieren, die Cloud-Filter blocken würden.

Kann ich damit einen Coding-Agenten ersetzen?

Für kleine Aufgaben teilweise. Für große Codebasen und anspruchsvolle Entwicklung sind Cloud-Coding-Agenten meist noch deutlich leistungsfähiger. Lokal ist aber ein spannender Weg für Experimente, kleine Tools und Situationen ohne Internet oder ohne Token-Kosten.

Fazit

Lokale Sprachmodelle sind nicht die bessere Antwort auf jede KI-Frage. Aber sie sind eine ernsthafte zusätzliche Option geworden.

Sie lohnen sich besonders, wenn Aufgaben klar begrenzt sind, Daten sensibel sind, Kosten eine Rolle spielen oder man unabhängiger von Cloud-Anbietern werden möchte. Der Einstieg ist inzwischen einfach genug, dass man nicht wochenlang Infrastruktur bauen muss: Tool installieren, Modell laden, echten Use Case testen.

Die wichtigste Empfehlung aus Folge 004 von Kontext.FM ist deshalb nicht: Stell alles auf lokale Modelle um. Sondern: Probier es für eine konkrete Aufgabe aus. Wenn das Modell gut genug ist, hast du plötzlich einen neuen Baustein in deinem AI-Werkzeugkasten.