ai-deployment-deutsch
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| ai-deployment-deutsch [2026/09/16 13:25] – misa | ai-deployment-deutsch [2026/09/16 14:24] (current) – misa | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== | + | ====== |
| + | '' | ||
| - | **Ziel:** Von null auf lauffähiges System (LM Studio + Open WebUI + ComfyUI) auf Nobara (Fedora-basiert), | + | '' |
| - | **Alle Komponenten lokal – kein Cloud-Zugriff.** | + | || Komponente || Rolle || Port || Ausfuehrungsort || |
| + | || LM Studio || laedt und serviert das LLM, stellt die lms-Kommandozeile zur Verfuegung || 1234 || AppImage auf dem Host || | ||
| + | || Open WebUI || Chat-Oberflaeche, | ||
| + | || ComfyUI || Bildgenerierung mit Z-Image || 8188 || Python-Virtualenv auf dem Host || | ||
| + | || Qwen3 27B (GGUF) || die LLM-Modelldatei, | ||
| - | --- | + | '' |
| - | ## 0. Voraussetzungen | + | ===== 1. Voraussetzungen |
| - | | Voraussetzung | Details | | + | || Voraussetzung |
| - | |---|---| | + | || GPU || NVIDIA-Grafikkarte mit 16 bis 19 GB VRAM (fuer Qwen3 27B erforderlich) || nvidia-smi || |
| - | | GPU | NVIDIA, **16–19 GB VRAM** (Qwen3 27B) | | + | || NVIDIA-Treiber |
| - | | Treiber | aktueller | + | || RAM || 32 GB empfehlenswert, |
| - | | Podman | `podman --version` (Open WebUI läuft als Container) | + | || Festplattenspeicher || ca. 25 GB frei fuer Modell, Container und Dokumente || df -h /home || |
| - | | User | `rootai`, Arbeitsverzeichnis `/ | + | || Podman || installiert, |
| - | | Ports | 1234 (LM Studio), 3000 (Open WebUI), | + | || Benutzerkonto || rootai, |
| + | || Ports || 1234, 3000 und 8188 muessen frei sein || sudo lsof -i :1234 -i :3000 -i :8188 || | ||
| - | --- | + | Falls nvidia-smi nicht gefunden wird, muss zuerst der Grafikkarten-Treiber installiert werden. |
| + | ===== 2. LM Studio installieren (AppImage) ===== | ||
| - | ===== 1. LM Studio (AppImage) installieren ===== | + | '' |
| + | '' | ||
| - | 1. **AppImage herunterladen** und nach `/ | + | Das aktuellste LM-Studio-AppImage herunterladen und in / |
| - | 2. **Ausführbar | + | '' |
| - | | + | |
| - | chmod +x ~/ | + | |
| - | ``` | + | |
| - | 3. **Nobara/ | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | ``` | + | |
| - | 4. **Modell laden:** In LM Studio → Models → *Qwen3 27B (GGUF)* herunterladen (~16 GB). | + | |
| - | - Wichtig: Modelle & Einstellungen landen in **`~/ | + | |
| - | - | + | |
| - | 5. **CLI `lms` global verlinken** (Symlink auf die AppImage): | + | |
| - | | + | |
| - | sudo ln -sf / | + | |
| - | ``` | + | |
| - | | + | |
| + | '' | ||
| - | **Test:** | + | Fedora-basierte Systeme aktivieren FUSE fuer normale Benutzer nicht standardmaessig. Daher kann das AppImage mit einem FUSE- oder Mount-Fehler scheitern. Falls das passiert: |
| - | ```bash | + | cd / |
| - | lms ls # Modell muss gelistet sein | + | |
| - | ``` | + | |
| - | --- | + | Dies entpackt das AppImage in einen Ordner und startet es ueber AppRun. Das Verhalten ist exakt wie beim normalen AppImage. |
| + | '' | ||
| - | ===== 2. LM Studio | + | In LM Studio, Bereich " |
| + | '' | ||
| - | ```bash | + | LM Studio |
| - | # Server starten (LM Studio | + | |
| - | lms load qwen/qwen3.8-27b | + | |
| - | # API-Test | + | sudo ln -sf /home/rootai/Downloads/lm-studio-*.AppImage / |
| - | curl -s http://127.0.0.1: | + | |
| - | ``` | + | |
| - | ✅ Erwartet: JSON-Liste mit `qwen3.8-27b`. | + | |
| - | --- | + | '' |
| - | ## 3. Open WebUI (Podman-Container) | + | '' |
| - | ```bash | + | lms ls |
| - | # Image holen | + | |
| - | podman pull ghcr.io/ | + | |
| - | # Container starten (Name: open-webui, Port 3000, eigene Daten-Volume) | + | Erwartet: Der Befehl laeuft und listet das Modell. |
| - | podman run -d \ | + | |
| - | --name open-webui \ | + | |
| - | -p 3000:8080 \ | + | |
| - | -v open-webui-data:/ | + | |
| - | --restart unless-stopped \ | + | |
| - | ghcr.io/ | + | |
| - | ``` | + | |
| - | **Einrichtung im Browser** (`http://< | + | ===== 3. LM-Studio-Server starten und API testen ===== |
| - | 1. **LLM-Anbindung: | + | '' |
| - | - Base URL: `http:// | + | |
| - | - API-Key: beliebig (LM Studio fordert keinen) | + | |
| - | - Test: Modell `qwen3.8-27b` muss erscheinen | + | |
| - | 2. **Embedding-Modell: | + | |
| - | 3. **Benutzer anlegen:** `artz` mit Lesezugriff auf die Wissensbasis | + | |
| - | 4. **Wichtig:** Eingebautes Tool **„Ask User" deaktivieren** – sonst stellt das Modell Rückfragen statt zu antworten | + | |
| - | **Test:** | + | In LM Studio, Bereich " |
| - | ```bash | + | |
| - | podman ps | grep open-webui # Container muss laufen | + | |
| - | curl -s http://127.0.0.1: | + | |
| - | ``` | + | |
| - | --- | + | '' |
| - | ## 4. ComfyUI (Z-Image) | + | lms load qwen/qwen3.8-27b |
| - | ```bash | + | Warten, bis der Ladevorgang abgeschlossen ist (ca. 16 GB in den VRAM, dauert wenige Sekunden). |
| - | # Start (läuft im Hintergrund, Log nach ~/comfyui.log) | + | |
| - | nohup ~/ | + | |
| - | # Test | + | '' |
| - | curl -s http:// | + | |
| - | ``` | + | |
| - | **Anbindung in Open WebUI:** Settings → Connections → ComfyUI | + | curl -s http://127.0.0.1:1234/v1/models |
| - | - URL: `http://localhost:8188` | + | |
| - | - Modell: **Z-Image** | + | |
| - | - Log bei Problemen: `tail -f ~/comfyui.log` | + | |
| - | --- | + | Erwartet: JSON-Ausgabe, die qwen3.8-27b enthaelt. Wenn das funktioniert, |
| - | ## 5. Autostart beim Systemstart | + | ===== 4. Open WebUI (Podman-Container) ===== |
| - | Skript: `/ | + | '' |
| - | ```bash | + | podman pull ghcr.io/open-webui/open-webui |
| - | #!/bin/bash | + | |
| - | # warte für Systemdienste und LM Studio Server | + | |
| - | sleep 15 | + | |
| - | # lade Qwen-Modell automatisch in LM Studio | + | |
| - | lms load qwen/qwen3.8-27b | + | |
| - | # kurze Stabilisierungszeit | + | |
| - | sleep 10 | + | |
| - | # starte Open WebUI neu | + | |
| - | podman restart | + | |
| - | ``` | + | |
| - | **Startreihenfolge ist entscheidend: | + | '' |
| - | (ComfyUI-Start bei Bedarf ergänzen: `nohup`-Zeile aus Schritt 4 anhängen.) | + | |
| - | --- | + | podman run -d --name open-webui -p 3000:8080 -v open-webui-data:/ |
| - | ## 6. Abschluss-Smoke-Test | + | '' |
| - | ```bash | + | * --name open-webui: fester Name, wird von start-ai.sh verwendet (podman restart open-webui) |
| - | # 1. LM Studio API | + | * -p 3000:8080: Host-Port 3000 wird auf Container-Port 8080 gemappt |
| - | curl -s http://127.0.0.1:1234/v1/models | + | * -v open-webui-data:/app/backend/ |
| + | * --restart unless-stopped: | ||
| - | # 2. Open WebUI erreichbar | + | '' |
| - | curl -sI http:// | + | |
| - | # 3. ComfyUI erreichbar | + | podman ps | grep open-webui |
| - | curl -s http:// | + | curl -sI http:// |
| - | ``` | + | |
| - | 1. Browser → `http://< | + | Erwartet: eine HTTP-Zeile mit 200 oder 302. |
| - | 2. Freie Frage an `qwen3.8-27b` stellen → Antwort muss ohne RAG-Zitate kommen (RAG kommt in Teil 2) | + | |
| - | --- | + | '' |
| - | ## 7. Fehlersuche (Deployment) | + | http://< |
| - | | Symptom | Ursache | Lösung | | + | 1. Einstellungen, |
| - | |---|---|---| | + | * Basis-URL: http:// |
| - | | AppImage startet | + | * API-Schluessel: ein beliebiger, |
| - | | `lms: command not found` | Symlink defekt/ | + | * Test: qwen3.8-27b muss in der Modellliste erscheinen |
| - | | WebUI findet kein Modell | Falsche Base URL | `host.docker.internal: | + | * Warum host.docker.internal: |
| - | | Container | + | 2. Einstellungen, |
| - | | Port belegt | Alter Prozess | `sudo lsof -i :1234` / `:3000` / `:8188` | | + | |
| + | '' | ||
| - | # Deployment: Lokale KI-Umgebung | + | ===== 5. ComfyUI |
| - | **Ziel:** Die 5 Abrechnungsdokumente als Wissensbasis „Zahnarztabrechnung" | + | '' |
| - | --- | + | nohup ~/comfyui-env/ |
| - | ## 1. Embedding-Modell setzen (Voraussetzung) | + | '' |
| - | Ohne Embedding-Modell funktioniert RAG nicht. | + | curl -s http://127.0.0.1: |
| - | 1. Open WebUI → **Settings → Models** | + | Erwartet: JSON mit System-Statistiken. Bei Problemen: |
| - | 2. **Embedding-Modell:** `nomic-embed-text-v1.5` (eingebaut – kein Ollama/ | + | |
| - | 3. **Test:** Modell-Liste zeigt Embedding an | + | |
| - | > Fallback, falls die deutsche Suche schlecht wird: `bge-m3` per Ollama installieren und als Embedding setzen. | + | tail -f ~/comfyui.log |
| - | --- | + | '' |
| - | ## 2. PDFs vorbereiten | + | Einstellungen, |
| - | | # | Dokument | Quelle | Besonderheit | | + | * URL: http://host.docker.internal: |
| - | |---|---|---|---| | + | * Modell: Z-Image |
| - | | 1 | SGB V (Gesamtext) | gesetze-im-internet.de | **577 Seiten** – enthält viel Fremdmaterial (Pharmazie, Klinik). Ggf. auf Teil 3 (§§ 55–66) beschneiden, | + | |
| - | | 2 | KZBV FZ-Kompendium 2025 | KZBV | Festzuschüsse | | + | |
| - | | 3 | GOÄ/GOZ | pkv.de | Privatärztliche Gebührenordnungen | | + | |
| - | | 4 | BEL-Preisliste 2025 | kvzbw.de | | | + | |
| - | | 5 | BEB-Preisliste 2024 | itzgmbh.de | ⚠️ **Bildbasiert (Scanner)** – OCR erforderlich, | + | |
| - | **Vorheriger Check jedes PDFs:** | + | ===== 6. Autostart nach dem Neustart ===== |
| - | - Kann man Text per Auswahl/ | + | |
| - | - Nur Bilder? → OCR-Problem (BEB) | + | |
| - | --- | + | '' |
| - | ## 3. OCR für bildbasierte PDFs aktivieren (BEB!) | + | |
| + | # warten, bis Systemdienste und der LM-Studio-Server hochgefahren sind | ||
| + | sleep 15 | ||
| - | **Symptom ohne OCR:** BEB-Zitate fehlen oder liefern Unsinn, andere PDFs funktionieren. | + | # das Qwen-Modell in LM Studio laden (startet auch den Server) |
| + | lms load qwen/qwen3.8-27b | ||
| - | **Lösung: | + | # dem Modell ein paar Sekunden zur voelllaendigen Initialisierung geben |
| - | 1. Open WebUI → **Admin → Settings → Documents** | + | sleep 10 |
| - | 2. **„PDF Extract Images (OCR)" aktivieren (ON)** | + | |
| - | 3. **BEB-Preisliste neu hochladen / neu indizieren** (altes Dokument löschen, sonst bleibt der alte, leere Index) | + | |
| - | --- | + | # Open WebUI neu starten, damit es sich wieder mit der LM-Studio-API verbindet |
| + | podman restart open-webui | ||
| - | ## 4. Wissensbasis anlegen | + | '' |
| - | 1. Open WebUI → **Knowledge** → **Create** | + | chmod +x / |
| - | - **Name:** `Zahnarztabrechnung` | + | |
| - | 2. **Dokumente hinzufügen: | + | |
| - | 3. Warten, bis **alle Dokumente den Status „processed" | + | |
| - | 4. **Zugriff: | + | |
| - | **Test der Wissensbasis (ohne Modell-Prompt):** | + | '' |
| - | - Neue Chat-Session, Wissensbasis „Zahnarztabrechnung" | + | |
| - | - Testfrage: *„Welcher Festzuschuss gilt für eine Inlaysversorgung?" | + | |
| - | - ✅ Erwartet: Antwort **mit Quellen-Zitaten** aus dem FZ-Kompendium | + | |
| - | --- | + | '' |
| - | ## 5. Modell „Zahn-Abrechnungs-Assistent" | + | ===== 7. Funktionstest ===== |
| - | 1. Open WebUI → **Settings → Models → Create** | + | Alle drei Pruefungen ausfuehren: |
| - | 2. **Name:** `Zahn-Abrechnungs-Assistent` | + | |
| - | 3. **Base Model:** `qwen3.8-27b` (LM Studio) | + | |
| - | 4. **System-Prompt: | + | |
| - | ``` | + | # 1. LM-Studio-API |
| - | Du bist ein Experte für die zahnärztliche und zahntechnische Abrechnung | + | |
| - | (GOÄ/GOZ, FZ-Kompendium, BEL/BEB, SGB V). Beantworte ausschließlich auf Basis | + | |
| - | der hinterlegten Dokumente. Nenne konkrete Positionsnummern, | + | |
| - | (z. B. BEB 2024, BEL 2025) und die Quelle. Falls ein Thema nicht in den | + | |
| - | Dokumenten abgedeckt ist, sag das klar. Hinweis: Dies ersetzt keine | + | |
| - | Rechtsberatung. | + | |
| - | ``` | + | |
| - | 5. **Wichtig:** Eingebautes Tool **„Ask User" | + | # 2. Open WebUI erreichbar |
| + | curl -sI http://127.0.0.1:3000 | head -1 | ||
| - | --- | + | # 3. ComfyUI erreichbar |
| + | curl -s http:// | ||
| - | ## 6. End-to-End-Test (RAG) | + | Danach im Browser: |
| - | 1. Browser → `http://< | + | 1. http://< |
| - | 2. Modell **`Zahn-Abrechnungs-Assistent`** auswählen | + | 2. Ein Chat mit qwen3.8-27b starten und eine einfache Frage stellen, ohne Wissensdatenbank |
| - | 3. Deutsche Testfragen, z. B.: | + | 3. Erwartet: eine normale |
| - | - *„Welche GOZ-Position ist für eine Füllung mit Komposit an einem Schneidezahn zu berechnen?" | + | |
| - | - *„Was kostet ein Vollkeramik-Krone laut BEB?"* → erwartet: BEB-Position + Preis + **Edition 2024** | + | |
| - | - *„Welcher Festzuschuss gilt bei Inlays?" | + | |
| - | 4. **Prüfpunkte pro Antwort:** | + | |
| - | - ✅ Quellen-Zitate sichtbar | + | |
| - | - ✅ Konkrete Positionsnummer + Preis | + | |
| - | - ✅ Edition genannt (BEB 2024 / BEL 2025 / FZ 2025) | + | |
| - | - ✅ Bei fehlender Info: klare Aussage statt Halluzination | + | |
| - | --- | + | ===== 8. Fehlerbehebung ===== |
| - | ## 7. Fehlersuche | + | || Symptom || Wahrscheinliche Ursache || Loesung || |
| + | || AppImage startet nicht || FUSE fuer den Benutzer nicht aktiviert (Fedora-Standard) || --appimage-extract und AppRun verwenden (Schritt 2.3) || | ||
| + | || lms: command not found || Symlink zeigt auf einen alten AppImage-Namen || Schritt 2.5 mit dem neuen Pfad wiederholen || | ||
| + | || WebUI findet das Modell nicht || falsche Basis-URL aus dem Container heraus || http:// | ||
| + | || podman restart schlaegt fehl || falscher Container-Name || echten Namen mit podman ps -a pruefen || | ||
| + | || Port bereits belegt || ein alter Prozess haelt den Port || sudo lsof -i :1234 (ebenso fuer 3000 und 8188), den Prozess beenden || | ||
| + | || Erste Antwort nach dem Neustart langsam || Modell wird noch geladen || auf den voelllaendigen Ladevorgang warten, Statusanzeige in LM Studio beobachten || | ||
| - | | Symptom | Ursache | Lösung | | ||
| - | |---|---|---| | ||
| - | | Antwort ohne Quellen / frei erfunden | RAG nicht angeschlossen | Modell-Prompt prüfen + Wissensbasis in Chat anhängen | | ||
| - | | BEB liefert keine sinnvollen Zitate | PDF bildbasiert | OCR (Abschnitt 3) aktivieren, Dokument **neu** indizieren | | ||
| - | | Zitate aus SGB V zeigen Pharma/ | ||
| - | | Langsame Antworten bei großen PDFs | Index-Größe | Normal – Cache warmt sich auf; ggf. Chunk-Größe in Settings prüfen | | ||
| - | | Modell fragt nach statt zu antworten | Tool „Ask User" aktiv | In den Modell-Einstellungen deaktivieren | | ||
| - | | `artz` sieht keine Wissensbasis | Keine Berechtigung | Knowledge → `artz` → Read-Zugriff setzen | | ||
| + | ====== Lokaler AI-Stack - Teil 2: RAG-Wissensdatenbank (Zahnarztabrechnung) ====== | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | ===== 1. Embedding-Modell setzen (muss zuerst geschehen) ===== | ||
| + | |||
| + | RAG arbeitet in zwei Schritten: | ||
| + | |||
| + | 1. Der Dokumenttext wird in Abschnitte (Chunks) zerlegt und von einem Embedding-Modell in Vektoren umgewandelt. | ||
| + | 2. Zur Chatzeit wird die Frage auf dieselbe Weise in einen Vektor umgewandelt. Die aehnlichsten Abschnitte werden abgerufen und als Quellenangabe angezeigt. | ||
| + | |||
| + | Ohne Embedding-Modell kann Schritt 1 nicht stattfinden und die Wissensdatenbank bleibt leer. | ||
| + | |||
| + | 1. Open WebUI, Einstellungen, | ||
| + | 2. Als Embedding-Modell: | ||
| + | 3. Pruefen: In der Modellliste wird das Embedding-Modell als aktiv angezeigt | ||
| + | |||
| + | '' | ||
| + | |||
| + | ===== 2. PDFs vorbereiten ===== | ||
| + | |||
| + | || Nr. || Dokument || Quelle || Hinweis || | ||
| + | || 1 || SGB V (Volltext) || gesetze-im-internet.de || 577 Seiten, enthaelt fremde Bereiche (Apotheke, Krankenhaus) - siehe Schritt 2.1 || | ||
| + | || 2 || KZBV FZ-Kompendium 2025 || KZBV || gesetzliche Festzuschuesse || | ||
| + | || 3 || GOÄ / GOZ || pkv.de || private Gebuehrenordnungen || | ||
| + | || 4 || BEL-Preisliste 2025 || kvzbw.de || Abrechnungspositionen fuer Zahntechnikerlabore || | ||
| + | || 5 || BEB-Preisliste 2024 || itzgmbh.de || eingescannt (bildbasiert) - OCR erforderlich, | ||
| + | |||
| + | '' | ||
| + | |||
| + | 1. Im Browser oder PDF-Betrachter oeffnen | ||
| + | 2. Text markieren und kopieren | ||
| + | 3. Wird Text kopiert: in Ordnung | ||
| + | 4. Zeigt die Seite nur ein Bild: OCR-Problem (betrifft die BEB-Datei) | ||
| + | |||
| + | '' | ||
| + | |||
| + | Das komplette SGB V umfasst 577 Seiten und zieht Inhalte aus dem Apotheken- und Krankenhausbereich mit hinein, die bei zahnmedizinischen Fragen als Quellenangabe auftauchen koennen. Falls solches Rauschen in den Quellen sichtbar wird: | ||
| + | |||
| + | 1. Das Dokument aus der Wissensdatenbank entfernen | ||
| + | 2. Eine gekuerzte Version hochladen, die nur Teil 3, Paragraphen 55 bis 66 (die zahnmedizinisch relevanten Kapitel) enthaelt | ||
| + | 3. Auf den Abschluss der Verarbeitung warten | ||
| + | |||
| + | ===== 3. OCR fuer die BEB-Datei einschalten ===== | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | 1. Open WebUI, Admin, Einstellungen, | ||
| + | 2. Option "PDF Extract Images (OCR)" aktivieren | ||
| + | 3. Den alten BEB-Eintrag in der Wissensdatenbank loeschen (wichtig - sonst bleibt der leere, veraltete Index erhalten) | ||
| + | 4. Das BEB-PDF erneut hochladen | ||
| + | 5. Auf den Status " | ||
| + | |||
| + | OCR dauert deutlich laenger als die normale Textextraktion - bei groesseren PDFs einige Minuten. Das ist normal. | ||
| + | |||
| + | ===== 4. Benutzerkonto fuer den Kunden anlegen ===== | ||
| + | |||
| + | 1. Open WebUI, Einstellungen, | ||
| + | 2. Neuen Benutzer anlegen | ||
| + | 3. Benutzername: | ||
| + | 4. Passwort: gemeinsam mit dem Kunden festlegen und sicher uebergeben | ||
| + | 5. Rolle: Benutzer (keine Admin-Rechte) | ||
| + | |||
| + | Der Benutzer artz erhaelt im Schritt 5 die Leseberechtigung fuer die Wissensdatenbank. | ||
| + | |||
| + | ===== 5. Wissensdatenbank erstellen ===== | ||
| + | |||
| + | 1. Open WebUI, Wissensdatenbanken, | ||
| + | 2. Name: Zahnarztabrechnung | ||
| + | 3. Dokumente hinzufuegen: | ||
| + | 4. Warten, bis jedes Dokument den Status " | ||
| + | 5. Berechtigungen: | ||
| + | |||
| + | '' | ||
| + | |||
| + | 1. Neue Chat-Sitzung, | ||
| + | 2. Frage: Welcher gesetzliche Festzuschuss gilt fuer eine Krone? | ||
| + | 3. Erwartet: Antwort mit sichtbaren Quellenangaben aus dem FZ-Kompendium 2025 | ||
| + | |||
| + | ===== 6. Modell Zahn-Abrechnungs-Assistent erstellen ===== | ||
| + | |||
| + | '' | ||
| + | |||
| + | 1. Open WebUI, Einstellungen, | ||
| + | 2. Name: Zahn-Abrechnungs-Assistent | ||
| + | 3. Basismodell: | ||
| + | 4. Wissensdatenbank Zahnarztabrechnung anhaengen | ||
| + | |||
| + | '' | ||
| + | |||
| + | Du bist ein Experte fuer die deutsche Zahnarzt- und Zahntechnikerabrechnung | ||
| + | (GOÄ/GOZ, KZBV FZ-Kompendium, | ||
| + | |||
| + | Antworte direkt auf Basis der bereitgestellten Dokumente. | ||
| + | Nenne immer: | ||
| + | - die konkrete Positionsnummer | ||
| + | - den Preis | ||
| + | - die Edition der Preisliste (z. B. BEB 2024, BEL 2025) | ||
| + | - das Quelldokument | ||
| + | |||
| + | Stelle keine Rueckfragen. Wenn Informationen fehlen, sage das klar, | ||
| + | statt zu raten. | ||
| + | Diese Abfragen erteilen keine Rechtsberatung. | ||
| + | |||
| + | '' | ||
| + | |||
| + | 1. Das eingebaute Ask-User-Tool deaktivieren (Einstellungen, | ||
| + | 2. In der Chat-Oberflaeche als Antwortmodell auswaehlen | ||
| + | |||
| + | ===== 7. Gesamtfunktionstest ===== | ||
| + | |||
| + | 1. Browser: http://< | ||
| + | 2. Modell Zahn-Abrechnungs-Assistent auswaehlen | ||
| + | 3. Die folgenden Fragen nacheinander stellen: | ||
| + | |||
| + | || Testfrage || Erwartete Antwortbestandteile || | ||
| + | || Welche GOZ-Position gilt fuer eine Kompositfuellung an einem Schneidezahn? | ||
| + | || Was kostet eine Vollkeramikkrone nach BEB? || BEB-Positionsnummer, | ||
| + | || Wie hoch ist der gesetzliche Festzuschuss fuer einen Inlay? || FZ-Kompendium 2025, Betrag, Quelle || | ||
| + | || Welche BEL-Position deckt eine Teilprothese ab? || BEL-Position, | ||
| + | |||
| + | '' | ||
| + | |||
| + | * Quellenangabe sichtbar (Dokumentenname und Abschnitt) | ||
| + | * Konkrete Positionsnummer und Preis | ||
| + | * Edition genannt (BEB 2024 / BEL 2025 / FZ 2025) | ||
| + | * Bei fehlenden Informationen: | ||
| + | |||
| + | ===== 8. Fehlerbehebung ===== | ||
| + | |||
| + | || Symptom || Ursache || Loesung || | ||
| + | || Antwort ohne Quellen, Inhalt wirkt erfunden || RAG ist nicht an das Modell angehaengt || Wissensdatenbank am Modell und an der Chat-Sitzung anhaengen || | ||
| + | || BEB liefert keine sinnvollen Zitate || PDF ist bildbasiert, | ||
| + | || SGB V-Zitate zeigen Apotheken- oder Krankenhausinhalt || 577-Seiten-Volltext ist zu breit || auf Paragraphen 55 bis 66 kuezen (Schritt 2.1), Dokument ersetzen, neu indexieren || | ||
| + | || Modell stellt Rueckfragen statt zu antworten || eingebautes Ask-User-Tool ist aktiv || im Schritt 6, Punkt 1 deaktivieren || | ||
| + | || artz sieht die Wissensdatenbank nicht || Berechtigung fehlt || Wissensdatenbank auswaehlen, Lesezugriff fuer artz setzen || | ||
| + | || Erste Antwort bei groesseren Dokumenten langsam || Indexierung und Vektorisierung laufen noch || auf Status " | ||
| + | || Nach neuem Indexieren erscheinen alte Zitate || veralteter Indexeintrag || Dokument komplett aus der Wissensdatenbank entfernen, dann neu hochladen || | ||
ai-deployment-deutsch.1789565149.txt.gz · Last modified: by misa
