← Alle Projekte

Projekt · Humanitäre KI · Juni–Okt. 2026

OCHA-RAG

Vier Monate an OCHA RAG, dem KI-System, mit dem die Assessment & Analysis Cell von UN OCHA Lageanalysen aus den Informationen einer Krise erstellt. Ich habe es bei drei Erdbeben eingesetzt und anschließend das, was im Einsatz nicht funktionierte, in getestete Verbesserungen des Produkts umgesetzt.

Kontext
UN OCHA HPCS, Assessment & Analysis Cell, Genf
Rolle
Praktikant Informationsmanagement
Technologien
Rust · Postgres/pgvector · Wissensgraph · Next.js · Python · Azure
46Pull Requests eröffnet, 38 übernommen
77Commits in 5 Repositorys
3Einsätze bei Erdbeben
6 Wo.am Berichtsmodul gearbeitet

Rolle und Vorgehen

Ich habe mit dem leitenden Entwickler der Cell an drei Versionen des Systems gearbeitet: einer Python-Kommandozeilen-Pipeline pro Ereignis, einer auf Azure bereitgestellten Weboberfläche dafür und dem aktuellen Rust-Dienst mit Wissensgraph, Vektorsuche und Webkonsole.

Jeder Notfall war ein Praxistest. Während des Einsatzes habe ich das Werkzeug betrieben und geliefert, was das Büro brauchte; danach habe ich die Ursache im Produkt behoben. Drei Regeln leiteten die Arbeit: einen Fehler an echten Daten nachstellen, bevor man seine Ursache benennt; sicherstellen, dass jede neue Prüfung tatsächlich fehlschlagen kann; und jede Änderung über einen geprüften Pull Request einbringen.

Einsätze

Juni 2026Philippinen · M7,8

Offizielle Zahlen hinter einem CAPTCHA

Problem. Die Lageberichte der nationalen Katastrophenschutzbehörde, die Quelle für Opferzahlen, lagen hinter Cloudflare und einem CAPTCHA.

Lösung. Ein automatisierter Browserzugang mit lokalen Treibern für eingeschränkte Netze, dann der Wechsel zu Spiegelseiten.

Wirkung: offizielle nationale Zahlen erreichten die Berichtspipeline noch während des Einsatzes.

Juni–Juli 2026Venezuela

RAG-CLI und Weboberfläche im Einsatz

Problem. Analysten brauchten Berichte innerhalb von Stunden, aus einer Pipeline, die von Hand gestartet werden musste.

Lösung. Bereitstellung einer Weboberfläche auf Azure, ereignisbezogene Nachrichtensuche, Abgleich der Zahlen mit maßgeblichen Quellen sowie Vorlagen für Cluster-Analysen und Bedarfserhebungen.

Wirkung: 4 Ausgaben der Lageanalyse, 3 Cluster-Analysen und eine Bedarfserhebung in zwei Wochen; Länderbüros in der Nutzung geschult.

Aug. 2026Kolumbien · M7,4

Schwer erreichbare ländliche Dörfer

Problem. Schadenszahlen erfassten Städte; verstreute ländliche Siedlungen blieben unsichtbar. Das Büro brauchte außerdem Analysen für die Cluster.

Lösung. Unterstützung der Koordination und Cluster-Kurzberichte für das Länderbüro; Abgleich des ShakeMap-Intensitätsrasters mit jedem besiedelten Ort in sechs Departements.

Wirkung: 271 ländliche Siedlungen mit Intensität VII–VIII markiert, 34 davon im Chocó, für die Zugangsplanung.

Aug. 2026Kolumbien · Dashboard

NASA-Satellitenkarte der Brände

Problem. Das Einsatz-Dashboard zeigte keine Brandaktivität rund um das Epizentrum.

Lösung. Aktive Branderkennungen von NASA FIRMS über den Erschütterungszonen, mit einem Text, in dem jede Zahl aus den Daten stammt, nie aus dem Modell.

Wirkung: die Erkennungen stiegen von 47 pro Tag vor dem Beben auf 351 am Tag des Bebens.

Verbesserungen: Plattform, Datenaufnahme und Abfragen

Das Berichtsmodul

Rund sechs der sechzehn Wochen flossen hierher. Das Ziel: ein Bericht, den ein Analyst freigeben kann, als Fließtext geschrieben, auf ein Gebiet beschränkt, mit belegten Zahlen und einer Quelle für jede Aussage.

Die Regel hinter allem: Ein Mensch entscheidet über die Zahlen, die Engine zeigt ihre Quellen. Zahlen aus verschiedenen Quellen werden nie von einem Modell gemittelt oder addiert; eine bestätigte Zahl gibt den Ausschlag, die Bandbreite bleibt sichtbar.

Wie es weitergeht

Bei Fragen zu OCHA RAG oder zu KI in der humanitären Analyse nehmen Sie gern Kontakt auf.

Diese Seite beschreibt meinen eigenen Beitrag in groben Zügen. Sie gibt nicht die offizielle Haltung der Vereinten Nationen wieder, und es werden keine internen Daten, kein Code und keine Dokumente geteilt.