Arbeitsblatt & Leitfaden
- Werkzeuglandschaft und Sweet Spot
- Datenklasse und Entscheidungsmatrix
- Mit ausgefülltem Beispiel
PDF · 4 Seiten · 18 KB
Neulandpro Connect 2026 · Workshop
Wie Sie Ihre eigene KI bauen und wann sich das lohnt. Hier liegt alles für den Workshop und die Zeit danach.
Ohne Registrierung. Ohne E-Mail-Abfrage. Ohne Cookies. Diese Seite lädt nichts von fremden Servern: keine Schriften, keine Bibliotheken, kein Tracking. Eine Sicherheitsrichtlinie im Seitenkopf erzwingt das sogar. Sehen Sie selbst nach, in den Entwicklerwerkzeugen Ihres Browsers unter „Netzwerk“.
Alles zum Mitnehmen
Zum Ausdrucken oder direkt am Bildschirm. Das Arbeitsblatt bekommen Sie im Raum auch auf Papier.
PDF · 4 Seiten · 18 KB
PDF · 10 Seiten · 37 KB
PDF · 3 Seiten · 12 KB
PDF · 2 Seiten · 10 KB
Ihr Weg
Fünf im Workshop, fünf danach. Jeder Schritt hat einen Satz, einen Befehl zum Kopieren und einen kurzen Film.
Ein Ordner für Ihr Projekt. Ab jetzt starten Sie alles von hier.
Fenster öffnen: Windows-Taste, „PowerShell“ tippen, Enter. Nicht Git Bash, dort fehlt in Schritt 2 der Befehl winget.
Fenster öffnen: macOS: Cmd + Leertaste, „Terminal“ tippen, Enter. Linux: das Terminal öffnen.
mkdir -p ~/dev/mein-ki-projekt
cd ~/dev/mein-ki-projektOpen WebUI legt seinen Sitzungsschlüssel in den Ordner, aus dem Sie starten. Anderer Ordner heißt: neu anmelden. Jedes neue Fenster beginnt woanders, also vor jedem Start zuerst cd ~/dev/mein-ki-projekt. Ihre Daten liegen getrennt davon in open-webui-daten.
Film: Im Terminal wird der Ordner mein-ki-projekt angelegt und geöffnet. Er erscheint im Dateifenster. Die Erklärfigur sagt: Ab jetzt starten Sie alles von hier.
Ollama führt das Modell auf Ihrem Rechner aus. Erst prüfen, ob es schon da ist.
Schon da?
ollama --versionZeigt es eine Versionsnummer, weiter mit Schritt 3.
Sonst installieren · Windows · PowerShell
winget install -e --id Ollama.OllamaSonst installieren · macOS und Linux
curl -fsSL https://ollama.com/install.sh | shcd ~/dev/mein-ki-projekt.cd ~/dev/mein-ki-projekt.Film: In PowerShell wird Ollama mit winget installiert und mit ollama --version geprüft. Die Laufzeit läuft danach still im Hintergrund.
Klein anfangen: 1,9 GB, läuft auf jedem Laptop ohne Grafikkarte.
ollama pull qwen2.5:3bollama run qwen2.5:3bEine Frage eintippen, beenden mit /bye. Das größte Modell lohnt nicht: „mistral-small“ lädt rund 14 GB und braucht eine Grafikkarte. Größer geht später jederzeit, der Befehl bleibt derselbe.
Film: Das große Modell mistral-small mit rund 14 GB wird durchgestrichen. Das kleine Modell qwen2.5:3b mit 1,9 GB wird geladen.
Open WebUI ist das Chatfenster im Browser. Zwei Befehle: erst uv, dann der Start.
4a · Einmalig: uv installieren
pip install uvSteht dort „Requirement already satisfied“, ist uv schon da. Weiter mit 4b.
4b · Starten · Windows
$env:DATA_DIR="$HOME\open-webui-daten"; uvx --python 3.11 open-webui@latest serve4b · Starten · macOS und Linux
DATA_DIR=~/open-webui-daten uvx --python 3.11 open-webui@latest serveFenster offen lassen. Darin läuft jetzt die Oberfläche. Der erste Start dauert Minuten, nicht abbrechen. Fertig ist er, wenn http://localhost:8080 im Browser antwortet.
Ohne DATA_DIR liegen Konto, Dokumente und Datenbank im Paket-Cache von uv. Kommt eine neue Version, zeigt der Pfad woanders hin, und alles ist weg. Mit DATA_DIR liegen die Daten dort, wo Sie sie kennen und sichern können. Das Fenster bleibt offen, solange die Oberfläche läuft.
Film: uv wird installiert und Open WebUI mit DATA_DIR gestartet. Nach einer Warnung zu CORS passiert minutenlang nichts, weil im Hintergrund ein Embedding-Modell von Hugging Face geladen wird. Erst wenn http://localhost:8080 antwortet, ist die Oberfläche bereit.
Konto anlegen, Modell wählen, eine eigene Datei hochladen, fragen. Das Fenster aus Schritt 4 läuft dabei weiter.
http://localhost:8080ollama list prüfen.Film: Im Browser wird ein lokales Konto angelegt, das Modell qwen2.5:3b gewählt und eine Preisliste hochgeladen. Auf die Frage mit #Preisliste antwortet das Modell mit Quellenangabe. Alle Angaben im Film sind erfunden.
führt das Modell aus: Ollama
02 · Schritt 3denkt: qwen2.5:3b
03 · Schritt 4da arbeiten die Menschen: Open WebUI
04 · Schritt 5macht, dass es Ihr Unternehmen kennt
Der fünfte Baustein ist keine Technik: Freigaben, Protokoll, Verantwortung. Er entsteht durch Entscheidungen, nicht durch Installation. Mehr in der Stack-Übersicht.
Geschafft: Ihre KI läuft, auf Ihrem Rechner. Jetzt entscheiden, wofür Sie sie einsetzen.
Weiter zum ArbeitsblattPhase 1 · Im Workshop · Entscheiden
Vier Schritte, rund 20 Minuten: Landschaft, Sweet Spot, Datenklasse, Matrix. Am Ende steht Ihre Empfehlung: welcher Weg, was für Ihre Daten gilt und wie Ihre ersten 30 Tage aussehen. Bewerten Sie eine Datenklasse, nicht Ihre ganze Firma. Dieselbe Firma bekommt für Kundenakten eine andere Antwort als für Marketingtexte. Das ist kein Widerspruch, das ist der Punkt.
Animation: Dieselbe Firma bewertet zwei Datenklassen. Die Kundenakte bekommt 5, 4, 4 und 3 Punkte, zusammen 16, also Eigenbau, mit Veto-Signal wegen der 5 bei der Sensibilität. Die Marketingtexte bekommen 1, 1, 5 und 2 Punkte, zusammen 9, also Cloud.
Phase 2 · Danach
Fünf Schritte Technik, dann 30 Tage im echten Betrieb.
Ab dem zweiten Start @latest weglassen und --offline setzen. Dann geht keine Anfrage mehr hinaus.
Windows · PowerShell
cd ~/dev/mein-ki-projekt; $env:DATA_DIR="$HOME\open-webui-daten"; uvx --offline --python 3.11 open-webui servemacOS und Linux · Terminal
cd ~/dev/mein-ki-projekt && DATA_DIR=~/open-webui-daten uvx --offline --python 3.11 open-webui serveZusätzlich OFFLINE_MODE=true setzen, dann fragt auch Open WebUI selbst nicht mehr bei Hugging Face nach. Das wirkt erst nach dem ersten erfolgreichen Start.
Film: Mit @latest fragt der Rechner bei jedem Start im Internet nach einer neuen Version. Mit --offline wird die Leitung gekappt, es gehen keine Anfragen mehr nach außen.
Git merkt sich jede Änderung. Ihr Projektordner wird zum Repository.
cd ~/dev/mein-ki-projekt
git initEinmalig: wer Sie sind
git config --global user.name "Vorname Nachname"
git config --global user.email "name@firma.de"winget install -e --id Git.Git, danach ein neues Fenster öffnen. macOS fragt beim ersten Aufruf selbst nach.Film: Mit git init bekommt der Projektordner eine Versionsgeschichte. Jeder Stand wird ein Punkt auf einem Zeitstrahl, und man kann zu einem früheren Stand zurück.
Zwei kleine Dateien, vor dem ersten Commit: was Git nie anfasst, und wie Zeilenenden bleiben. Den Block am Stück einfügen.
Windows · PowerShell
@'
.webui_secret_key
.env
*.key
*.pem
open-webui-daten/
data/
uploads/
*.db
*.sqlite
backups/
node_modules/
__pycache__/
'@ | Set-Content -Encoding ascii .gitignore
@'
* text=auto
*.sh text eol=lf
*.ps1 text eol=crlf
'@ | Set-Content -Encoding ascii .gitattributesmacOS und Linux · Terminal
cat > .gitignore <<'EOF'
.webui_secret_key
.env
*.key
*.pem
open-webui-daten/
data/
uploads/
*.db
*.sqlite
backups/
node_modules/
__pycache__/
EOF
cat > .gitattributes <<'EOF'
* text=auto
*.sh text eol=lf
*.ps1 text eol=crlf
EOFcat .gitignore.Film: Die Datei .gitignore wirkt wie ein Türsteher. start.sh kommt ins Repository. Der Sitzungsschlüssel, der Datenordner und die Datei .env bleiben draußen.
Ein Befehl statt einer langen Zeile. Startet immer richtig: mit DATA_DIR und ohne Netz.
Windows · PowerShell
@'
$env:DATA_DIR = "$HOME\open-webui-daten"
uvx --offline --python 3.11 open-webui serve
'@ | Set-Content -Encoding ascii start.ps1Starten, aus dem Projektordner
powershell -ExecutionPolicy Bypass -File .\start.ps1macOS und Linux · Terminal
cat > start.sh <<'EOF'
#!/usr/bin/env bash
if command -v cygpath >/dev/null 2>&1; then
export DATA_DIR="$(cygpath -m "$HOME")/open-webui-daten"
else
export DATA_DIR="$HOME/open-webui-daten"
fi
echo "Daten liegen in: $DATA_DIR"
uvx --offline --python 3.11 open-webui serve
EOF
chmod +x start.shStarten, aus dem Projektordner
./start.shgit rm --cached start.sh, git add start.sh, rm start.sh und git checkout -- start.sh.Film: Die lange Startzeile wird in die Datei start.sh gepackt. Ein Aufruf von ./start.sh startet die Oberfläche mit DATA_DIR und ohne Netz.
Sichern, dann prüfen. Am Ende muss stehen: nothing to commit, working tree clean.
Windows · PowerShell
git add .gitignore .gitattributes start.ps1
git commit -m "Erster Stand"
git statusmacOS und Linux · Terminal
git add .gitignore .gitattributes start.sh
git commit -m "Erster Stand"
git statusStopp, wenn bei git status .webui_secret_key, open-webui-daten/ oder eine .db-Datei auftaucht. Dann erst Schritt 8 prüfen. Was einmal committet ist, bekommen Sie nicht mehr sauber heraus.
Film: Drei Dateien werden committet. git status meldet nothing to commit, working tree clean. Dann ist alles sauber.
Jetzt haben Sie eine Werkstatt. Secrets, der Weg auf einen Server und die Sicherung stehen in der Bauanleitung, Abschnitt 6 bis 8.
Bauanleitung als PDFEin Erfolg in Woche 1 trägt weiter als ein Großprojekt, das nie fertig wird. Ein Prozess, fünf Nutzer, vier Wochen. Zu jeder Etappe gehört ein Erfolgs- und ein Abbruchkriterium.
Tag 1rund 2 Stunden
Woche 1rund 4 Stunden
Woche 2fünf Pilot-Nutzer
Woche 3rund 3 Stunden
Woche 4dieselbe Runde wie an Tag 1
Die Leitplanke, die über allem stehtNie ohne Freigabe-Schritt produktiv gehen. Solange ein Mensch bestätigt, ist ein Fehler eine Korrektur. Ohne diesen Schritt ist derselbe Fehler ein Vorfall.
Animation: Zweimal derselbe Ablauf mit demselben Fehler der KI, einer Antwort an den falschen Empfänger. Mit Freigabe-Schritt bemerkt ein Mensch den Fehler und korrigiert ihn vor dem Versand. Ohne Freigabe-Schritt geht die Antwort sofort hinaus, und aus dem Fehler wird ein Vorfall mit Datenpanne und Meldepflicht.
Zum Mitnehmen
Wenn Sie nur eine Sache behalten, dann diese sechs Sätze.
Zum Nachschauen
Zwölf kurze Filme sind schon da: zehn auf Ihrem Weg, zwei zur Entscheidung. Die Videos zum Workshop folgen nach dem 17. Oktober.
Vom Projektordner bis zum ersten sauberen Commit, je ein kurzer Film.
Jetzt ansehen · Film 4Was nach dem Startbefehl passiert und woran Sie erkennen, dass die Oberfläche bereit ist.
Jetzt ansehen · AnimationDieselbe Firma, zwei Datenklassen, zwei Antworten.
Jetzt ansehen · AnimationWarum der Freigabe-Schritt über allem steht.
Schauen Sie nach dem 17. Oktober wieder vorbei. Die Unterlagen oben sind schon vollständig.