Überblick
Docutron geht ein wirklich schwieriges Dokumentenproblem an: aus einem Stapel roher Projektdateien — Bohrprotokolle, Genehmigungen, Analyseergebnisse, Gutachten, Fotos — einen regelkonformen, investorentauglichen technischen Bericht zu erstellen. Der Gründungs-Use-Case ist der Bergbaustandard NI 43-101, bei dem Genauigkeit eine regulatorische Anforderung ist, kein Nice-to-have. Das Kernprinzip der Plattform ist Anti-Halluzination durch Konstruktion: Jede KI-generierte Aussage muss ein Quelldokument samt Seitenreferenz zitieren, und fehlende Daten erzeugen eine explizite Lückenangabe statt einer Vermutung.
Die Multi-Agent-Pipeline
Fünfzehn spezialisierte Claude-Agenten arbeiten an jedem Bericht zusammen: Ein Orchestrator koordiniert Ingestion, Klassifizierung, Abschnittsextraktion, QA, redaktionelle Prüfung, Wirtschaftsanalyse, Genehmigungs- und Zeitplan-Agenten, Bildverarbeitung und einen abschließenden Report Builder. Ein Schema-Discovery-Agent recherchiert regulatorische Standards per Websuche, sodass sich das System an neue Berichtsformate anpassen kann. Die Modellauswahl ist gestaffelt — Haiku für Klassifizierung in hohem Volumen, Sonnet für Extraktion und Texterstellung, Opus, wo es auf Tiefe ankommt.
Technische Highlights
- Prompt Caching auf den System-Prompts der Agenten senkt die KI-Kosten über die gesamte Pipeline um mehr als 80 %
- KI-Nutzungsverfolgung pro Aufruf, Kostenschätzung und Circuit Breaker um jede Claude-Integration
- Asynchrones FastAPI-Backend mit SQLAlchemy 2.0, Celery/Redis-Task-Queues und Schema-pro-Mandant-Mandantenfähigkeit auf PostgreSQL
- Security-First-Authentifizierung: JWT RS256, bcrypt und TOTP-Zwei-Faktor-Authentifizierung
- Stripe-Billing über drei Abonnementstufen, mit Whisper-gestützter Sprachtranskription für die Interview-Ingestion
Ergebnis
Eine tiefgreifend durchdachte Demonstration produktionsreifen Multi-Agent-Designs — Orchestrierung, Kostenkontrolle, Resilienz und verifizierbare Ergebnisse — angewandt auf eine Domäne, in der Halluzination ein Ausschlusskriterium ist.