Mittelstufe 17 Min.Deployment

Privater KI-Assistent für KMU auf GB10: mesures

Auf einem Holztisch liegen lose Blätter neben einem Laptop.
Direkte Antwort

Auf einem GIGABYTE AI TOP ATOM (Chip NVIDIA GB10, 128 GB) startet ein vollständiger Software-Stack (die Oberfläche Open WebUI, das Modell gpt-oss 120B und das Suchmodell bge-m3) in 66 Sekunden und belegt 68 GB. Er indexiert 5 000 Seiten in 6 Minuten, findet bei 500 Seiten in 86 % der Fälle das richtige Dokument (78 % bei 5 000) und antwortet einer Person in 10 Sekunden. Während 200 Antworten hat kein Container ein Paket nach außen gesendet. Jede Antwort kostet 0,15 Wh auf GPU-Seite.

Ein KMU, das seine Verträge und Abläufe mit einer KI abfragen möchte, stellt sich schnell eine Frage: Wohin gehen meine Dokumente? Ein privater Assistent behält alles auf einem Rechner im Büro. Er basiert auf RAG (Retrieval-Augmented Generation): Das System sucht zuerst die relevanten Passagen in Ihren Dateien, dann formuliert ein Modell die Antwort. Wir haben einen kompletten Stack auf einem AI TOP ATOM gemessen, der uns von GIGABYTE kostenlos zur Verfügung gestellt wurde, mit den Dokumenten eines fiktiven Unternehmens.

Von Mohamed Meguedmi·Aktualisierung 2026-11-12·Gemessen auf GIGABYTE AI TOP ATOM
i
Transparenz
GIGABYTE hat die Hardware für diese Reihe von Anleitungen kostenlos bereitgestellt. Die Messungen und Einschätzungen stammen von uns; GIGABYTE hat diesen Inhalt vor der Veröffentlichung weder gelesen noch freigegeben. Diese Seite enthält keine Affiliate-Links. Unsere Daten, Infografiken und Fotos dürfen unter der CC-BY-4.0-Lizenz frei wiederverwendet werden, sofern WelchesLLM genannt wird.
Die wichtigsten Zahlen
6,1min
zum Indexieren von 5.000 Seiten
86%
der Fragen finden das richtige Dokument (500 Seiten)
≈ 10s
für eine vollständige Antwort an eine Person
0paquet
während 200 Antworten nach außen gesendet
Der AI TOP ATOM flach in einer Hand gehalten, Ansicht von oben und von vorne: graues Gehäuse und Lamellenfront.
Ein Gehäuse mit etwa einem Liter Volumen, das auf einen Schreibtisch passt: kein Serverraum erforderlich. Foto unseres Geräts, Hintergrund neutralisiert. Vergrößern ↗

#Was der Stack enthält: drei Programme, 68 GB

Ein privater Assistent besteht aus drei Bausteinen, die wir in Docker-Containern auf einem AI TOP ATOM (Modellnummer ATAGB10-9000, DGX OS 7.5.0) installiert haben. Die Modelle laufen mit llama.cpp, Build 11430.

Open WebUI 0.11.4
Die Weboberfläche: Konten, Datei-Import, Wissensbasen und Chat. Sie zerlegt auch die Dokumente in Textauszüge, standardmäßig 1.000 Zeichen mit 100 Zeichen Überlappung, und behält für jede Frage die 5 ähnlichsten Textauszüge.
gpt-oss 120B (MXFP4)
Das Modell, das die Antwort verfasst, bereitgestellt über llama-server (den mit llama.cpp mitgelieferten Server). MXFP4 ist sein ursprüngliches, bereits komprimiertes Format. Es ist für 10 parallele Anfragen konfiguriert. Es handelt sich um ein MoE-Modell (Mixture of Experts): Pro Token nutzt es nur 5,1 seiner 117 Milliarden Parameter.
bge-m3 (Q8_0)
Das Embedding-Modell, hier in der Version Q8_0 (8-Bit-Quantisierung) eingesetzt. Es wandelt jeden Textauszug in eine Zahlenfolge um, die dessen Bedeutung repräsentiert, sodass sich eine Frage mit den Textauszügen vergleichen lässt. Es ist mehrsprachig und eignet sich daher für Französisch.

Der vollständige Start bei geleertem Festplatten-Cache dauerte 66 Sekunden bis zur einsatzbereiten Oberfläche. Der Stack belegt 68,0 GB Speicher: Der Prozess gpt-oss 120B beansprucht davon 63,6 GB auf GPU-Seite und bge-m3 0,8 GB; der Rest entfällt auf Open WebUI und das System.

Nach dem Start bleiben auf dem Rechner 48,6 GB verfügbar. Die Speicherangaben in diesem Leitfaden sind in GB, so wie Linux sie anzeigt: 1 GB = 1 024 MB. Unser erster Leitfaden der Reihe beschreibt die Geschwindigkeit von gpt-oss 120B im Detail: 58 Tokens pro Sekunde.

#Das fiktive Unternehmen und die 100 Fragen

Das komplette Kit, um dein eigenes lokales RAG zu erstellen.

Profitiere von unserer Erfahrung und einem geführten Lernpfad, um dein lokales RAG aufzubauen und mit deinen eigenen Dokumenten zu arbeiten.

  • Lebenslanger Online-Zugang
  • PDF + Dateien
  • Erstattung binnen 30 Tagen

Lustrelle ist ein fiktives KMU, das wir erfunden haben: eine Werkstatt, ein Lager, ein Kundendienst und Büros. Seine 60 Dokumente sind Textdateien im Markdown-Format (einfacher Text mit einigen Zeichen für Überschriften und Listen). Sie behandeln Personalwesen, Sicherheit in der Werkstatt, Backups, Spesenabrechnungen, Kundenrücksendungen oder den Schulungsplan. Sie enthalten präzise Zahlen, Namen und Bedingungen, damit sich jede Antwort überprüfen lässt.

Um realistische Mengen zu erreichen, haben wir öffentliche Merkblätter von Service-Public hinzugefügt, wie es unser Protokoll vorsieht. So entstehen drei Basen mit zunehmender Größe. Die methodischen Präzisierungen dieses Leitfadens sind in einem Nachtrag zu unserem Protokoll festgelegt, datiert auf den 7. Oktober 2026, vor der ersten Antwort des Assistenten. Das Protokoll wurde vor der ersten Messung eingefroren; die Methode, die datierte Liste der Nachträge und die Daten unserer Tabellen sind auf unserer Methodikseite veröffentlicht.

Die drei Datenbanken unserer Messungen. Die Seitenangaben sind Richtwerte; die Anzahl der Dateien ist exakt.
BaseDateienInhalt
50 Seiten2626 der 60 Dokumente von Lustrelle
500 Seiten114die 60 Dokumente von Lustrelle und 54 Merkblätter von Service-Public
5 000 Seiten701die 60 Dokumente von Lustrelle und 641 Service-Public-Merkblätter

Die 100 Fragen werden unverändert gestellt, ohne Umformulierung. Für 80 davon steht die Antwort in den Dokumenten: 50 Faktenfragen, 10 Verfahrensfragen, 10 Zahlenfragen und 10 Synthesefragen. Für 20 gibt es in den Dokumenten keine Antwort: Mit ihnen wird geprüft, ob der Assistent dies zugibt, statt etwas zu erfinden.

Fait
Wie viele Brandschutzhelfer für die Erstbekämpfung von Bränden haben wir? Erwartete Antwort: zehn, benannt aus dem Kreis der Beschäftigten.
Chiffre
Wie viel kostet die Pendelleuchte Brindille, 60 cm, in Räuchereiche inkl. MwSt.? Erwartete Antwort: 360 € inkl. MwSt. (348 € in Eiche natur, zuzüglich 12 € für die geräucherte Ausführung).
Ohne Antwort in den Dokumenten
Ist Lustrelle nach ISO 9001 zertifiziert? Erwartete Antwort: Der Assistent sagt, dass die Dokumente dies nicht erwähnen.

#Den Stack einrichten: die Befehle

Der Stack besteht aus drei Containern und zwei Docker-Netzwerken. Das erste Netzwerk ist „intern“: Docker gewährt darin keinen Zugang nach außen. Die beiden Modellserver sind ausschließlich mit diesem Netzwerk verbunden. Open WebUI ist mit diesem internen Netzwerk verbunden, um mit den Modellen zu kommunizieren, sowie mit einem zweiten Netzwerk, über das Sie die Oberfläche in Ihrem Browser öffnen.

Die folgenden Befehle stammen aus unseren Tests vom 7. und 8. Oktober 2026, mit vereinfachten Pfaden. llama.cpp (Build 11430) wird auf dem Rechner für den GB10-Chip kompiliert; der Kompilierbefehl findet sich im 70B-Tutorial dieser Reihe.

Créer les réseaux et lancer les trois conteneurs (testé les 7 et 8 octobre 2026)
docker network create --internal g6-interne     # réseau interne : aucun accès à l'extérieur
docker network create g6-front                 # réseau d'accès pour le navigateur

# 1. gpt-oss 120B : génération, 10 demandes en parallèle, contexte de 131 072 tokens
docker run -d --init --name g6-gen --network g6-interne --network-alias gen --gpus all --ipc=host \
  -e LD_LIBRARY_PATH=/llama -v ~/llama.cpp/build/bin:/llama:ro -v ~/models/gguf:/models:ro \
  nvcr.io/nvidia/pytorch:26.03-py3 \
  /llama/llama-server -m /models/ggml-org/gpt-oss-120b-GGUF/gpt-oss-120b-MXFP4.gguf -ngl 99 -fa on -c 131072 -np 10 \
  --jinja --host 0.0.0.0 --port 8080 -a gpt-oss-120b

# 2. bge-m3 : plongements (embeddings)
docker run -d --init --name g6-emb --network g6-interne --network-alias emb --gpus all --ipc=host \
  -e LD_LIBRARY_PATH=/llama -v ~/llama.cpp/build/bin:/llama:ro -v ~/models/gguf:/models:ro \
  nvcr.io/nvidia/pytorch:26.03-py3 \
  /llama/llama-server -m /models/ggml-org/bge-m3-Q8_0-GGUF/bge-m3-q8_0.gguf -ngl 99 --embeddings --pooling cls \
  -c 16384 -b 8192 -ub 8192 -np 2 --host 0.0.0.0 --port 8080 -a bge-m3

# 3. Open WebUI : interface, bases de connaissances, RAG
mkdir -p ~/g6/webui-data
[ -f ~/g6/secret ] || openssl rand -hex 32 > ~/g6/secret
docker run -d --name g6-webui --network g6-front -p 127.0.0.1:3100:8080 -v ~/g6/webui-data:/app/backend/data \
  -e ENABLE_OLLAMA_API=false -e OPENAI_API_BASE_URL=http://gen:8080/v1 -e OPENAI_API_KEY=local \
  -e RAG_EMBEDDING_ENGINE=openai -e RAG_EMBEDDING_MODEL=bge-m3 \
  -e RAG_OPENAI_API_BASE_URL=http://emb:8080/v1 -e RAG_OPENAI_API_KEY=local \
  -e RAG_EMBEDDING_BATCH_SIZE=32 -e RAG_TOP_K=5 -e ENABLE_API_KEYS=true -e ENABLE_PERSISTENT_CONFIG=false \
  -e OFFLINE_MODE=true -e HF_HUB_OFFLINE=1 -e ANONYMIZED_TELEMETRY=false -e DO_NOT_TRACK=true -e SCARF_NO_ANALYTICS=true \
  -e WEBUI_SECRET_KEY="$(cat ~/g6/secret)" ghcr.io/open-webui/open-webui:v0.11.4
docker network connect g6-interne g6-webui     # Open WebUI parle aux modèles par le réseau interne

Die Option -np 10 öffnet 10 Slots: Zehn Anfragen können gleichzeitig bearbeitet werden (der llama.cpp-Leitfaden von NVIDIA sieht standardmäßig 4 vor). Die Option -c 131072 legt den Gesamtkontext fest, den sich die Slots teilen. RAG_TOP_K mit dem Wert 5 fordert fünf Textauszüge pro Frage an. Die Variablen OFFLINE_MODE, ANONYMIZED_TELEMETRY, DO_NOT_TRACK und SCARF_NO_ANALYTICS deaktivieren die Update-Prüfungen, Downloads aus dem Internet und die Telemetrie von Open WebUI. Für das Chunking bleibt die Standardeinstellung von Open WebUI aktiv; sie lässt sich in dessen Oberfläche anpassen.

  1. 01
    Öffnen Sie Open WebUI
    Rufen Sie http://127.0.0.1:3100 auf und erstellen Sie das Administratorkonto. Wählen Sie gpt-oss-120b als Modell.
  2. 02
    Erstellen Sie eine Wissensdatenbank
    Öffnen Sie den Bereich Wissen, erstellen Sie eine Datenbank und fügen Sie Ihre Dateien hinzu. Open WebUI liest jede Datei, zerlegt sie in Abschnitte und berechnet ihre Embeddings.
  3. 03
    Fragen Sie die Datenbank ab
    Geben Sie in einer Unterhaltung das Rautezeichen gefolgt vom Namen der Datenbank ein und stellen Sie dann Ihre Frage. Die Antwort wird mit ihren Quellen angezeigt.

Unsere Messungen laufen über die API von Open WebUI, sodass sie sich per Skript wiederholen lassen. Hier sind dieselben Aufrufe wie in unserem Messskript (in Python geschrieben), übertragen auf curl und jq.

Eine Datenbank anlegen, eine Datei hinzufügen und sie über die API abfragen (curl-Übertragung unserer Aufrufe)
U=http://127.0.0.1:3100
# jeton de connexion du compte de test (adresse et mot de passe à remplacer par les vôtres)
TOKEN=$(curl -s $U/api/v1/auths/signin -H "Content-Type: application/json" \
  -d '{"email":"admin@exemple.test","password":"MOT_DE_PASSE"}' | jq -r .token)

# 1. créer la base de connaissances
KB=$(curl -s $U/api/v1/knowledge/create -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -d '{"name":"lustrelle-p500","description":"test"}' | jq -r .id)

# 2. envoyer un fichier, attendre son traitement, l'ajouter à la base
F=$(curl -s -H "Authorization: Bearer $TOKEN" -F "file=@38-evacuation-incendie-exercices.md" "$U/api/v1/files/?process=true" | jq -r .id)
until curl -s -H "Authorization: Bearer $TOKEN" $U/api/v1/files/$F/process/status | jq -e '.status=="completed" or .status=="failed"' >/dev/null; do sleep 1; done   # attend la fin du traitement
curl -s -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -d "{\"file_id\":\"$F\"}" $U/api/v1/knowledge/$KB/file/add

# 3. poser une question sur cette base (réponse complète, sans flux)
curl -s $U/api/chat/completions -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
  -d "{\"model\":\"gpt-oss-120b\",\"stream\":false,\"files\":[{\"type\":\"collection\",\"id\":\"$KB\"}],
       \"messages\":[{\"role\":\"user\",\"content\":\"On a combien d'équipiers de première intervention incendie ?\"}]}"

#50, 500 und 5.000 Seiten indexieren

Indexieren bedeutet, jede Datei zu lesen, sie in Abschnitte zu zerlegen, die Embeddings mit bge-m3 zu berechnen und alles in der Datenbasis abzulegen. Unser Skript sendet die Dateien jeweils 4 gleichzeitig und misst die Zeit bis zur letzten verarbeiteten Datei. Keine Datei ist fehlgeschlagen.

Ingestion in Open WebUI 0.11.4, 7. Oktober 2026. Dauer bis zur letzten verarbeiteten Datei, 4 Dateien gleichzeitig.
BaseDateienDauerFehlschläge
50 Seiten269,2 s0
500 Seiten11446,8 s0
5 000 Seiten701365,9 s (6,1 min)0
Horizontale Balken der Indexierungsdauer: 50 Seiten (26 Dateien) in 9,2 Sekunden, 500 Seiten (114 Dateien) in 46,8 Sekunden, 5 000 Seiten (701 Dateien) in 365,9 Sekunden, also 6,1 Minuten. Oben rechts: Der Stack belegt 68,0 GB Speicher und startet in 66 Sekunden.
Indexierungsdauer nach Größe der Wissensbasis (horizontale Achse in Sekunden). Links neben jedem Balken: die Anzahl der Seiten (Symbol eines Dokuments) und darunter die Anzahl der Dateien (Symbol übereinanderliegender Dokumente). Unter dem letzten Balken, in Grün: dieselbe Dauer in Minuten. Oben rechts: vom Stack belegter Speicher (68,0 GB) und Startzeit (66 s). Vergrößern ↗

5.000 Seiten sind in etwas mehr als 6 Minuten einsatzbereit, also mit etwa 1,9 Dateien pro Sekunde. Die Neuindexierung eines Bestands von 5.000 Seiten dauert somit weniger als 7 Minuten. Während dieser Indexierung hat die GPU 5,4 Wh verbraucht.

#Wird das richtige Dokument gefunden?

Vor der Qualität der Antworten muss man wissen, ob der Assistent an der richtigen Stelle sucht. Unser automatischer Indikator „richtiges Dokument gefunden“ zählt die Fragen, bei denen mindestens eines der erwarteten Dokumente unter den von Open WebUI zurückgegebenen Quellen ist. Er bezieht sich auf die 80 Fragen, deren Antwort in den Dokumenten steht. Ein Skript berechnet ihn; er ist keine Qualitätsbewertung und sagt nicht aus, ob die Antwort richtig ist.

100 réponses par base, 4 questions à la fois, 7 et 8 octobre 2026. Une conversation neuve par question, formulation inchangée, aucune relance.
BaseRichtiges Dokument gefundenFehlerfrei erhaltene AntwortenMediane Antwortdauer
500 Seiten86 % (69 von 80 Fragen)100 von 100etwa 40 s
5 000 Seiten78 % (62 von 80 Fragen)100 von 100etwa 42 s

Mit etwa sechsmal so vielen Dateien (701 gegenüber 114) wird das richtige Dokument weiterhin in 78 % der Fälle gefunden. Die 100 Antworten jeder Basis kamen ohne technischen Fehler und ohne leere Antwort an, jede mit der Liste ihrer Quellen. Diese Liste ermöglicht eine Überprüfung: Ein Klick auf die Quellen-Schaltfläche, und Sie sehen die verwendeten Dateien.

Screenshot von Open WebUI auf Französisch. Auf die Frage „Ich fahre im Jahr 8 000 km mit meinem Privatwagen für die Arbeit: Wie viel wird mir erstattet?“, gestellt auf der Basis lustrelle-p500, antwortet gpt-oss-120b nach 6 Sekunden Nachdenken: 6 000 km zu 0,50 € und 2 000 km zu 0,30 €, also 3 600 €. Die Quellen-Schaltfläche ist geöffnet und listet zwei Dateien auf: ein Service-Public-Merkblatt und die Datei zu den Reisekostenabrechnungen.
Eine bezifferte Antwort mit ihren Quellen in Open WebUI, auf der Basis mit 500 Seiten. Die beiden verwendeten Dateien sind unter der Antwort aufgeführt. Es handelt sich um ein ausgewähltes Beispiel, nicht um eine Erfolgsquote. Vergrößern ↗
Screenshot von Open WebUI auf Französisch. Auf die Frage „Ist Lustrelle nach ISO 9001 zertifiziert?“, deren Antwort nicht in den Dokumenten steht, antwortet gpt-oss-120b, dass das bereitgestellte Dokument keine ISO-9001-Zertifizierung für Lustrelle SAS erwähnt, und empfiehlt dann, sich an die Qualitätsabteilung des Unternehmens zu wenden.
Eine Frage, deren Antwort nicht in den Dokumenten steht: Der Assistent sagt dies, statt eine Zertifizierung zu erfinden. Bei den 20 Fragen dieser Art sagt er es 12 Mal klar (Details weiter unten). Vergrößern ↗
Screenshot des Bereichs „Wissen“ von Open WebUI mit den drei Wissensbasen unserer Messungen: lustrelle-p5000 mit 701 Dateien, lustrelle-p500 mit 114 Dateien und lustrelle-p50 mit 26 Dateien.
Die drei Wissensbasen unserer Messungen, wie Open WebUI sie anzeigt. Vergrößern ↗

#Wie viele Personen gleichzeitig?

Wir haben 1, 5 und dann 10 Benutzer simuliert, die den Stack gleichzeitig abfragen. Sie arbeiten an einem Mac, der über einen SSH-Tunnel via Tailscale, ein privates Netzwerk, mit dem ATOM verbunden ist. Jeder Benutzer stellt 6 Fragen nacheinander, ohne Pause zwischen zwei Fragen, und die Antworten werden gestreamt. Wir erfassen jeweils den Median der Zeit bis zum ersten Wort und der Zeit bis zur vollständigen Antwort. Jede Messreihe umfasst 6, 30 oder 60 Anfragen; keine ist fehlgeschlagen.

Latenz von einem anderen Rechner aus (Mac, SSH-Tunnel über Tailscale), 8. Oktober 2026. Mediane über 6 bis 60 Anfragen; keine ist fehlgeschlagen.
BenutzerBaseErstes WortVollständige Antwort
1500 Seiten9,0 s9,6 s
15 000 Seiten9,9 s10,2 s
5500 Seiten33,1 s38,4 s
55 000 Seiten39,3 s44,7 s
10500 Seiten52,4 s63,5 s
105 000 Seiten50,2 s64,8 s
Horizontale Balken der medianen Antwortzeit für 1, 5 und 10 gleichzeitige Nutzer, bei 500 Seiten und 5 000 Seiten. Für 1 Nutzer: vollständige Antwort nach 9,6 s und 10,2 s, erstes Wort nach 9,0 s und 9,9 s. Für 5: 38,4 s und 44,7 s, erstes Wort nach 33,1 s und 39,3 s. Für 10: 63,5 s und 64,8 s, erstes Wort nach 52,4 s und 50,2 s.
Mediane Zeit bis zur vollständigen Antwort (gesamter Balken) und bis zum ersten Wort (gefüllter, kräftig gefärbter Teil), für 1, 5 und 10 Nutzer (ein Personensymbol pro Nutzer), auf der Basis mit 500 Seiten (blau) und auf der mit 5 000 Seiten (orange). Horizontale Achse in Sekunden. Sprechblasensymbol mit drei Punkten: erstes Wort; gefüllte Sprechblase: vollständige Antwort. Vergrößern ↗

Für eine einzelne Person liegt die vollständige Antwort bei 500 Seiten nach 9,6 s und bei 5 000 Seiten nach 10,2 s vor. Wenn 5 Personen ihre Frage gleichzeitig stellen, steigt der Median auf 38 s bzw. 45 s. Bei 10 Personen liegt er bei etwa einer Minute: 63,5 s und 64,8 s. Die Größe der Datenbasis verändert diese Zeiten kaum: Von 500 auf 5 000 Seiten beträgt der Unterschied 0,6 bis 6,4 Sekunden.

Das erste Wort erscheint nach der Denkphase von gpt-oss 120B: Open WebUI zeigt dann „6 Sekunden lang nachgedacht“ oder eine ähnliche Dauer an. Diese Phase kommt zum Lesen der Textauszüge hinzu und wird zwischen den Nutzern geteilt. Unser Test ist anspruchsvoll: Jeder Nutzer stellt seine Fragen ohne Lesepause hintereinander, während eine reale Person die Antwort liest, bevor sie die nächste Frage stellt.

#Dimensionierung für 5 bis 20 Personen

Mit 10 durchgehend aktiven Nutzern schließt der Stack auf der Basis mit 500 Seiten 60 Antworten in 441 Sekunden ab: etwa 8 Antworten pro Minute. Hier eine Berechnung auf Grundlage dieser Messung. Ein Team aus 20 Personen, von denen jede im Durchschnitt alle 5 Minuten eine Frage stellt, erzeugt 4 Fragen pro Minute, also die Hälfte dieses Durchsatzes. Das ist eine Größenordnung und keine Messung: Ihre tatsächliche Nutzung kann abweichen.

Bis zu 5 Personen
Eine Antwort in 10 s, wenn eine Person fragt; etwa 40 s, wenn alle 5 in derselben Sekunde fragen.
5 bis 10 Personen
Etwa eine Minute bis zur vollständigen Antwort, wenn alle 10 fortlaufend Anfragen stellen, ganz ohne Fehler. Der Server ist auf 10 parallele Anfragen eingestellt.
10 bis 20 Personen
Mehr als 10 gleichzeitige Nutzer haben wir nicht gemessen. Die obige Berechnung legt nahe, dass 20 Personen mit üblicher Nutzung unter dem gemessenen Durchsatz bleiben.

#Vertraulichkeit: was wir überprüft haben

Ein privater Assistent ergibt nur Sinn, wenn die Dokumente bei Ihnen bleiben. Deshalb haben wir den Netzwerkverkehr überprüft. Während der 200 Antworten, 100 pro Wissensbasis, haben wir mit tcpdump die Pakete der beiden Docker-Netzwerke des Stacks mitgeschnitten und anschließend alle erfassten Adressen aufgelistet.

Ergebnis: Kein Container des Stacks hat ein Paket an eine externe Adresse gesendet. Die einzigen erfassten Adressen sind die der Container und des Gateways des Host-Rechners sowie Multicast- und lokale Broadcast-Adressen (Discovery-Nachrichten im lokalen Netzwerk). Open WebUI ist mit einem Zugangsnetzwerk verbunden, und dennoch taucht keine externe Adresse auf. Die beiden Modellserver befinden sich in einem Netzwerk, das Docker von der Außenwelt abschottet.

i
Reichweite des Nachweises
Wir belegen, was während unserer 200 Antworten auf unserem Stack geschehen ist. Das beweist nicht, dass ein anderer lokaler Assistent dicht ist. Prüfen Sie für eine Inbetriebnahme Ihr eigenes Netzwerk, Ihre Konten und Ihre Backups, und lassen Sie die Verarbeitung personenbezogener Daten gemäß Ihren Pflichten freigeben.

#Energie: 0,15 Wh pro Antwort

Wir haben die GPU-Leistung während der 100 Antworten jeder Datenbank einmal pro Sekunde erfasst, bei 4 gleichzeitigen Fragen. Bei 500 Seiten arbeitete die GPU 18,0 Minuten mit durchschnittlich 50,5 W, mit einer Spitze von 68,1 W: 15,2 Wh, also 0,15 Wh pro Antwort. Bei 5 000 Seiten 50,7 W und 15,4 Wh: dasselbe Ergebnis, 0,15 Wh pro Antwort.

Energieverbrauch der GPU je nach Aufgabe. Eine Messung pro Sekunde (nvidia-smi), 7. und 8. Oktober 2026; Leerlauf über 30 Minuten in der Nacht vom 6. auf den 7. Oktober gemessen.
SituationDauerDurchschnittliche Leistungsaufnahme der GPUEnergieverbrauch der GPU
Leerlauf, keine Aufgabe30 Min.10,4 W—
100 Antworten, Wissensbasis mit 500 Seiten, 4 gleichzeitig18,0 min50,5 W15,2 Wh, also 0,15 Wh pro Antwort
100 Antworten, Datenbasis mit 5.000 Seiten, 4 gleichzeitig18,2 min50,7 W15,4 Wh, also 0,15 Wh pro Antwort
Indexierung der 5 000 Seiten6,1 min53,2 W5,4 Wh

Zum EDF-Tarif Tarif Bleu Base (20,01 Cent pro kWh inkl. MwSt., Preisliste gültig ab 1. August 2026, Grundgebühr nicht berücksichtigt) entsprechen 1.000 Antworten 0,15 kWh, also 3 Cent. Diese Zahlen berücksichtigen nur die GPU, so wie der Chip sie meldet: Laut NVIDIA ist die von nvidia-smi angezeigte Leistung die der GPU allein. Prozessor, Arbeitsspeicher, SSD und Netzteil sind nicht enthalten. Ein anderer Leitfaden der Reihe beschreibt den Verbrauch über einen längeren Zeitraum im Detail.

#Die Qualität der Antworten, einzeln bewertet

Ein automatischer Indikator sagt nicht aus, ob eine Antwort richtig ist. Die 100 Antworten zur Wissensbasis mit 500 Seiten wurden daher einzeln bewertet. Auf Wunsch des Autors erfolgte diese Bewertung durch Claude, das KI-Modell von Anthropic, und nicht durch das antwortende Modell (gpt-oss 120B).

Für jede Frage lagen Claude die erwartete Antwort, das Quelldokument und das unten stehende Bewertungsraster vor. Die Note reicht von 0 bis 2 und bewertet den Inhalt (Zahlen, Daten, Namen, Bedingungen), nicht die Formulierung. Eine fehlende Quellenangabe ändert die Note nicht; im Zweifelsfall wird die niedrigere Note vergeben.

Bewertungsraster von 0 bis 2. Für die 80 Fragen mit Antwort und die 20 Fragen ohne Antwort gilt nicht dasselbe Raster.
NoteFrage mit Antwort in den DokumentenFrage, auf die es in den Dokumenten keine Antwort gibt
2Richtig und vollständig: Die Hauptinformation ist korrekt, nichts Falsches wird hinzugefügt.Der Assistent sagt, dass er die Information in den Dokumenten nicht findet, ohne etwas zu erfinden.
1Teilweise oder unvollständig: Das Wesentliche ist richtig, aber ein wichtiges Element fehlt oder ein nebensächliches Detail ist falsch.Er zögert oder antwortet am Thema vorbei, ohne eine Antwort zu erfinden.
0Falsch oder erfunden: Die Hauptinformation ist falsch, widerspricht den Dokumenten oder hat keinerlei Bezug dazu.Er erfindet eine Antwort: eine Zahl, ein Datum, einen Namen oder eine Regel, die in den Dokumenten nicht vorkommen.
Das Ergebnis, Datenbank mit 500 Seiten
154von 200
Punkte für die 100 bewerteten Antworten
70von 100
korrekte und vollständige Antworten
9von 10
korrekte und vollständige Zusammenfassungen
83%
richtige und vollständige Antworten, wenn das richtige Dokument gefunden wird
Bewertungen nach Fragetyp, Basis mit 500 Seiten. Score: Summe der Bewertungen geteilt durch das mögliche Maximum (2 Punkte pro Frage).
FragetypFragenBewertungKorrekt und vollständig
Synthese: mehrere Dokumente zusammenführen1095 %9
Konkrete Tatsache5080 %38
Zahl oder Berechnung1080 %8
Ablauf: alle Schritte und alle Fristen1060 %3
Ohne Antwort in den Dokumenten2068 %12
Ensemble10077 %70

Synthesefragen erfordern, mehrere Dokumente miteinander abzugleichen und die jeweils neueste Regel heranzuziehen. Der Assistent beantwortet sie in 9 von 10 Fällen richtig und vollständig. Die meisten falschen Antworten gehen auf die Dokumentsuche zurück, nicht auf die Formulierung der Antwort.

Wenn sich ein erwartetes Dokument unter den Quellen befindet (69 von 80 Fragen), sind 57 Antworten richtig und vollständig, und die Bewertung erreicht 88 %. Fehlt es (11 Fragen), ist die Antwort meistens falsch. Diese Suche hängt von den Einstellungen von Open WebUI ab (Chunking der Dokumente, Anzahl der Textauszüge), die wir nicht variiert haben: Das ist der erste Hebel, den Sie in Ihrer Installation anpassen sollten.

Bei den 20 Fragen, deren Antwort nicht in den Dokumenten steht, sagt der Assistent dies 12-mal klar. In 5 Fällen fügt er eine Information hinzu, die nicht aus ihnen stammt: eine bezifferte Schätzung, eine Verwechslung zweier Begriffe oder eine falsch zugeordnete Nummer. Wenn Sie die unter der Antwort angezeigten Quellen öffnen, lassen sich diese Fälle erkennen.

Jede Bewertung wird mit ihrer Begründung, der Frage und der erwarteten Antwort in einer CSV-Datei auf unserer Datenseite veröffentlicht. Die 100 Antworten auf der Basis mit 5 000 Seiten werden nicht bewertet: Für sie gilt nur der Indikator „richtiges Dokument gefunden“.

#Für wen der ATOM die richtige Wahl ist

Ein KMU mit 5 bis 20 Personen, das einen Assistenten für seine Dokumente möchte
Alles passt auf eine Maschine: 68 GB Speicher, 66 Sekunden Startzeit, 5 000 Seiten in 6 Minuten indexiert und eine Antwort in 10 Sekunden, wenn eine Person eine Anfrage stellt.
Eine Kanzlei oder eine Abteilung, die mit sensiblen Dokumenten arbeitet
Während unserer 200 Antworten hat kein Paket das System nach außen verlassen. In unserem Aufbau bleiben die Dokumente auf der Maschine.
Ein Team, das einen Assistenten gemeinsam nutzen möchte
10 durchgehend aktive Nutzer haben alle ihre Antwort erhalten, in etwa einer Minute, ohne einen einzigen Fehler.
Ein Systemintegrator oder eine IT-Abteilung
Der Stack basiert auf offenen Bausteinen: Docker, Open WebUI, llama.cpp und Modelle mit offenen Gewichten; nur der Treiber, CUDA und die Container von NVIDIA sind proprietär. Open WebUI bietet außerdem eine API, die Ihre Software aufrufen kann.

Trennen wir Plattform und Hersteller. Der Chip NVIDIA GB10 ermöglicht diese Ergebnisse: Seine 128 GB Unified Memory fassen ein Modell mit 117 Milliarden Parametern (gpt-oss 120B) samt Kontext sowie ein Embedding-Modell, und seine Speicherbandbreite wird mit 273 GB/s angegeben.

GIGABYTE liefert ein eigenes Gehäuse mit einem Liter Volumen (1,2 kg) und eine eigene Kühlung mit zwei Lüftern: Während der 100 Antworten auf 5.000 Seiten blieb die GPU im Durchschnitt bei 66 °C und maximal bei 72 °C, ohne dass eine Drosselung gemeldet wurde.

Preise erfasst am 8. Oktober 2026 für den ATAGB10-9001 (128 GB, SSD mit 4 TB und PCIe 4.0): 6.346,27 € inkl. MwSt. im offiziellen AORUS-Shop, wo er ausverkauft war; bei Amazon.fr war er auf Lager. Gemessen haben wir das Modell ATAGB10-9000, dessen SSD mit PCIe 5.0 arbeitet. Die GB10-Preise ändern sich jede Woche: Prüfen Sie sie vor dem Kauf.

#Was wir nicht gemessen haben

Eine Bewertung durch Menschen
Die Antworten wurden von Claude, einem KI-Modell, bewertet und nicht von einem Menschen. Die Datenbasis mit 5.000 Seiten wird nicht bewertet. Jede Bewertung wird mit ihrer Begründung veröffentlicht, damit sie überprüft werden kann.
Echte Dokumente
Unser Korpus ist fiktiv, auf Französisch verfasst und liegt in den Formaten Markdown und Text vor. PDFs, Word-Dokumente, Scans und Tabellen werden nicht gemessen.
Mehr als 10 Nutzer
Der Server ist auf 10 parallele Anfragen eingestellt. Darüber hinaus haben wir nicht gemessen, auch nicht mit getrennten Konten: Es wurde nur ein einziges Testkonto verwendet.
Weitere Einstellungen
Wir haben weder das Chunking (Standardeinstellung von Open WebUI) noch die Anzahl der Textauszüge (fest auf 5 eingestellt) variiert. Andere Einstellungen können die Quote der korrekt gefundenen Dokumente verändern.
Energie
Sie bezieht sich allein auf die GPU.

Aktualisierungen und Korrekturen: Bewertung der Antworten am 8. Oktober 2026 hinzugefügt; jede Korrektur wird datiert.

#FAQ

FAQ
Wie viele Personen können den Assistenten gleichzeitig nutzen?+
Wir haben bis zu 10 gleichzeitige Nutzer gemessen, und zwar von einem anderen Rechner aus. Eine einzelne Person erhält ihre Antwort in etwa 10 Sekunden; bei 5 Nutzern liegt der Median bei 38 bis 45 Sekunden, bei 10 bei etwa einer Minute. Keine der 192 Anfragen dieser Tests ist fehlgeschlagen. Für ein Team von 5 bis 20 Personen mit üblicher Nutzung legt eine Berechnung auf Basis dieser Messungen nahe, dass der Durchsatz ausreicht.
Verlassen meine Dokumente den Rechner?+
In unserem Test nicht: Während 200 Antworten hat kein Container des Stacks ein Paket an eine externe Adresse gesendet. Dieser Nachweis gilt für unsere Konfiguration. Überprüfen Sie Ihre eigene, insbesondere Netzwerk, Konten und Backups.
Wie viele Seiten lassen sich indexieren, und in welcher Zeit?+
Wir haben bis zu 5 000 Seiten, also 701 Dateien, in 365,9 Sekunden (6,1 Minuten) indexiert, ohne einen einzigen Fehlschlag. 500 Seiten dauern 46,8 Sekunden und 50 Seiten 9,2 Sekunden. Unsere Dateien liegen in Markdown und als Text vor; PDFs und Scans haben wir nicht gemessen.
Braucht man die 128-GB-Version des ATOM?+
Unser Stack belegt 68 GB: Er erfordert die 128-GB-Version, mit gpt-oss 120B. Eine 64-GB-Version würde ein kleineres Modell erzwingen; diese haben wir nicht gemessen.
Wie überprüfe ich eine Antwort des Assistenten?+
Open WebUI listet unter jeder Antwort die verwendeten Dateien auf. Öffnen Sie sie, um die Zahlen zu überprüfen: In unserem Beispiel zur Kilometerpauschale hat der Assistent das Merkblatt zu den Spesenabrechnungen zitiert, in dem sich 6 000 km zu 0,50 € und 2 000 km zu 0,30 € finden. Der Indikator „richtiges Dokument gefunden“ liegt bei 86 % bei 500 Seiten und bei 78 % bei 5 000 Seiten. Bei 500 Seiten sind 70 von 100 Antworten korrekt und vollständig, und 57 von 69, wenn das richtige Dokument gefunden wird.
Wie viel kostet eine Antwort an Strom?+
0,15 Wh auf GPU-Seite pro Antwort, also etwa 3 Cent für 1 000 Antworten zum EDF-Tarif Tarif Bleu Base von 20,01 Cent pro kWh. Diese Zahl berücksichtigt nur die GPU.
In derselben Serie
← Anleitung 5Lokales Fine-Tuning
Guide 7 · erscheint demnächstStromverbrauch
Hat Ihnen dieser Guide geholfen?

Haben Sie Feedback, einen Fehler entdeckt oder möchten Sie etwas präzisieren? Geben Sie uns Bescheid – so wird der Guide für alle besser.