Dieser Bericht beschreibt, wie mithilfe von KI-Agenten und dem Autor in drei Wochen ein Familienarchiv mit 597 Personen, 648 Dokumenten und Fotos sowie Aufzeichnungen aus dem Jahr 1705 erstellt wurde. Aus dieser Erfahrung gingen zwei Open-Source-Projekte hervor: gene-archive (eine Suchmaschine für Familienseiten) und genealogy-mcp (ein MCP-Server, der Assistenten im Ahnenforschungstraining trainiert, ohne etwas zu erfinden).
Prozess der Erstellung des Familienarchivs:
Idee: Familienunterlagen (Geburts-, Heiratsurkunden, Stammbaum, Fotos) an einen KI-Agenten übergeben, mit der Bitte, diese zu analysieren und Verwandtschaftsverhältnisse zu ermitteln.
Erste Woche: Der Agent zeigte die Fähigkeit:
Handschriftlichen Text und vorreformatorische Schreibweisen des 19. Jahrhunderts zu lesen (nicht perfekt, aber schnell).
Tausende von Seiten verschiedener Dokumente zu verarbeiten (Provinzaufzeichnungen, Adresskalender, Inventarlisten von Archiven, nicht indizierte Scans von FamilySearch).
Verstreute Informationen zu verknüpfen, um Biografien zu erstellen.
Fehler und Lehren: Es wurden Fehler identifiziert, z. B. die falsche Lesung eines Vatersnamens, was die Entwicklung von Regeln für die Agenten erforderte, die in die Engine und das MCP integriert wurden.
Tiefe der Forschung: Es gelang, die Stammtafel elf Generationen zurück bis zu einem Bauern des 18. Jahrhunderts zu verfolgen. Die frühesten Aufzeichnungen stammen aus dem Jahr 1705.
Dokumententypen nach Epochen:
1930er–1950er: Kriegsmeldungen, Kriegsgefangenenkarten, Listen von Repressierten.
1914–1920: Karten des Ersten Weltkriegs, Auswandererfragebögen.
1860–1917: Kirchenbücher, Gedenk- und Adresskalender, Dienstlisten.
1811–1858: Revizienlisten (Einwohnerregister), Beichtlisten.
1745–1795: Frühe Revizienlisten.
Tiefer im 19. Jahrhundert: Revizienlisten (Volkszählungen) bilden die Grundlage.
Persönliche Archiv-Website: Drei Tage nach Beginn der Arbeit wurde eine offene Familienarchiv-Website erstellt. Die Struktur der Website umfasst:
Eine Datendatei (family_tree.json).
Nummerierung statt Namen (I###, F###, S###).
Validierungsprüfungen vor dem Build (validate.py).
Eine statische Website mit einem kleinen Server für Kommentare.
Archivstruktur: Das Archiv besteht aus mehreren Ebenen, wobei jede Ebene Text und keinen Tabellen darstellt, um die Vorfahren durch den Kontext ihres Lebens, ihrer Orte und Ereignisse zu „beleuchten“.
Personenkarte: Blöcke mit Daten, Orten, Verwandten und eine zusammenhängende Lebensbeschreibung.
Orte: Seiten für jeden Ort mit Informationen über Vergangenheit und Gegenwart sowie die Familiengeschichte an diesem Ort.
„Geschichte“: Drei Arten: „Chronik“ (nach Linien), „Zeitalter des Wandels“ (Ereignisse des 20. Jahrhunderts), „Zwölf Geschichten“ (kurze Episoden), eine Version für Kinder.
Fragen an die Familie und „Was gibt es Neues“: Ein Bereich zum Sammeln von Informationen von Verwandten und Benachrichtigungen über neue Funde.
Buch: Die Möglichkeit, Daten zu einem Buch „Sieben Linien“ zum Drucken zu sammeln.
Fotorestaurierung:
Es wurde eine Pipeline aus zwei Agenten verwendet: einer restaurierte, der andere überprüfte.
Codex (integrierte Bildgenerierung) restaurierte Fotos, indem er Kratzer, Flecken und Verblassungen entfernte und gleichzeitig Details von Personen und Beschriftungen beibehielt.
Claude Code verglich jedes Paar (Original und restauriert) auf Übereinstimmung von Details, Gesichtern und Beschriftungen.
Überarbeitungen erfolgten durch spezifische Anfragen mit präziser Zitierung des Textes auf den Bildern.
Ein Skript sammelte ein Manifest mit Datierungen und Vorbehalten zur Restaurierungsmethode. Das Original blieb immer neben der Restaurierung verfügbar.
Gefundene Geschichten:
Prinzessin aus einem Nogai-Clan: Die Urgroßmutter der Frau wurde in einem Gedenkbuch als „Prinzessin“ aufgeführt, und die Herkunft ihres wahrscheinlichen Bruders deutete auf „Prinzen des Nogai-Stammes“ hin. Eine Kette von Hinweisen führte zu Funden auf der ganzen Welt, darunter ein Abschlussalbum eines Kadettenkorps, ein Fragebogen für Flüchtlinge und ein amerikanisches Register.
Karte aus einem Kriegsgefangenenlager: Der Bruder der Urgroßmutter starb in finnischer Gefangenschaft. Seine finnische Kriegsgefangenenkarte, Informationen über seine Frau und Adresse sowie das Todesdatum wurden gefunden. Der Agent überprüfte die Lagerstatistiken, um das wahrscheinlichste Todesjahr zu ermitteln.
Patin aus dem Anwesen, wo Tschaikowski lebte: Ein Kirchenbucheintrag von 1905 gab die Patin als „Adlige Maria Nikolajewna Dawydowa, Jungfrau“ an. Kamenka stellte sich als das Anwesen der Dawydows heraus, wo Pjotr Tschaikowski lebte und arbeitete. Der Agent überprüfte Sekundärquellen und entfernte eine unbestätigte Behauptung aus einem Brief von Tschaikowski von der Website.
Die
gene-archive
-Engine:
Die erste Version wurde am 7. Oktober veröffentlicht.
Die Hauptarbeit bestand in der Trennung von Code und Familiendaten.
Hinzugefügt wurden: ein Browser-Editor, GEDCOM-Import/Export, datenbezogene Privatsphäre, die Funktion „Wie sind wir verwandt“ (genaue Verwandtschaft), serverseitige Suche.
Stack: Python, JavaScript, Leaflet. Lizenz AGPL-3.0. Die Anleitung AGENTS.md für Agenten ist in jeder neuen Website enthalten.
Der MCP-Server
genealogy-mcp
:
Kapselt die Suchmethode in einem Standardprotokoll für Assistenten.
Enthält: einen Katalog von Archiven und Datenbanken nach Ländern, 24 Genealogen-Tools, eine Regel zur Beweisführung im Code (check_match), Suchspeicher.
Der Befehl gene apply wird zum Aufzeichnen gefundener Informationen verwendet.
Die Anbindung an Claude Code erfolgt mit einer einzigen Zeile.
Der Server nutzt nur offene Suchen (Internet Archive, WikiTree usw.).
Lektionen:
Eine Person mit demselben Nachnamen ist nicht unbedingt verwandt; der Vatersname gibt nicht immer den Vater an.
Die Transkription ist nur nach dem Scan möglich; jedes Feld wird aus dem Bild gelesen.
Jede tatsächliche Änderung wird protokolliert.
Es muss die gesamte Quellenliste überprüft werden.
Zwei Agenten arbeiten parallel, Änderungen werden in git gesperrt.
Die Überprüfung des Layouts erfolgt durch einen Bot, nicht durch einen Menschen.
Der Zugriff auf Datenbanken kann eingeschränkt sein (Fehler 429, Captchas, geografische Einschränkungen).
So können Sie es ausprobieren:
Website für die Familie: pip install „gene-archive[images]“, gene init my-family --example, gene serve my-family.
Suchassistent für Claude Code: claude mcp add genealogy --uvx genealogy-mcp.
Engine: GitHub - igormel81/gene_archive: Your family's website: the tree, the documents and your ancestors' stories — every fact backed by its document. Static site generator with an online editor, GEDCOM, RU/EN/RO. Сайт вашей семьи: древо, документы и истории предков. · GitHub .
MCP-Server: GitHub - igormel81/genealogy-mcp: MCP family history toolkit: 114 archives & databases worldwide, historical province archive lookup, live search, multilingual guides, names, calendars, evidence checks, DNA kinship, research projects; GEDCOM audit & in-place editing with previews and backups; gene-archive integration with validated edits, git commits and site rebuilds · GitHub .
Sources:
KI-gestützt gefunden, übersetzt und zusammengefasst – anschließend von einem Menschen geprüft und bewertet. Zur Verfügung gestellt von news@genealogy.net - den Machern des Blog