Wie Anna Beziehungen versteht
Stell dir vor, Mila ist die Mutter von Jonas, also älter als er. Sag Anna „Mila ist älter als Jonas“, und sie versteht mehr, als du gesagt hast.
Was passiert im Video?
- Gegenrichtung: Zu jeder Beziehung zwischen zwei Dingen kennt Anna die Gegenrichtung. „Jonas ist jünger als Mila“ ist für sie derselbe Satz von der anderen Seite. Sie speichert ihn nur einmal und rechnet die Gegenrichtung beim Lesen aus, so können die beiden nie auseinanderlaufen.
- Ketten: Kommt „Ida ist jünger als Jonas“ dazu, folgert Anna: Mila ist älter als Ida. Gefolgert, nicht geraten, und mit Herkunft gespeichert.
- Nachfragen: Sagt jemand „Ida ist älter als Mila“, überschreibt Anna nicht still, sondern fragt: „Bisher gilt: Mila ist älter als Ida. Soll ich das ändern?“
- Zurücknehmen: Fällt eine Aussage weg, fällt auch, was Anna daraus gefolgert hat.
Die drei Figuren oben im Bild sind gezeichnet und erfunden, damit man nicht im Kopf behalten muss, wer älter ist.
Was hat der Dreh in der App gefunden?
Wie bei den letzten Folgen hat das Video Dinge in der App gezeigt, die wir dann verbessert haben oder noch verbessern:
- Bei manchen Verwandtschaftsbeziehungen fehlte die feste Gegenrichtung, etwa bei Tante und Nichte. Jetzt hat jede Beziehung zwischen zwei Dingen ihre Gegenrichtung, und ein Test wacht darüber.
- Im Chat stand oben eine Entwickleranzeige. Jetzt steht dort das Thema des Gesprächs.
- Nach dem Löschen zeigt die Faktenliste die gelöschte Zeile noch an, bis man sie neu öffnet, und unter den Namen steht ein interner Wert. Beides ist als Ticket offen.
Annas Stimme ist mit KI erzeugt (ElevenLabs). Bild und Musik sind echt: eine Aufnahme der App aus dem Simulator, die Musik ist von mir.
Wenn du dabei sein willst, wenn fak10 erscheint: Zur Warteliste
Was ist direkt gesagt und was leitet Anna ab?
„Mila ist älter als Jonas“ ist eine Aussage, die im Beispiel eingegeben wird. „Jonas ist jünger als Mila“ ist ihre Gegenrichtung. Anna muss beide Sätze nicht getrennt speichern: Sie kennt die festgelegte Gegenrichtung und zeigt sie beim Lesen an. Das verhindert, dass zwei Kopien später voneinander abweichen. Wenn dann „Ida ist jünger als Jonas“ hinzukommt, kann Anna eine weitere Beziehung ableiten: Mila ist älter als Ida.
Die Folgerung ist nicht dasselbe wie ein neuer, direkt eingegebener Satz. Sie hängt von den Aussagen ab, aus denen sie stammt. Im Beispiel kannst du den Weg zurückverfolgen: Mila ist älter als Jonas; Jonas ist älter als Ida; daraus folgt die Beziehung zwischen Mila und Ida. Die Herkunft ist wichtig, weil du eine abgeleitete Aussage prüfen kannst, ohne sie mit dem ursprünglichen Wortlaut zu verwechseln.
Was passiert bei widersprüchlichen oder gelöschten Angaben?
Wenn jemand sagt „Ida ist älter als Mila“, steht das im Konflikt mit der bisherigen Folgerung. Anna ersetzt die ältere Information nicht still, sondern fragt, ob sie geändert werden soll. So bleibt sichtbar, dass zwei Aussagen nicht gleichzeitig gelten können. Eine Person kann die Änderung bestätigen oder die gespeicherte Fassung behalten.
Auch das Zurücknehmen ist Teil des Beispiels. Wird eine Ausgangsaussage gelöscht, kann eine Schlussfolgerung, die nur von ihr abhing, nicht einfach im Graph stehen bleiben. Sie wird zurückgenommen, wenn ihre Grundlage wegfällt. Das ist eine Grenze gegenüber einem bloßen Netz aus Schlagwörtern: Verbindungen brauchen eine Herkunft und müssen auf die Aussagen zurückführbar sein, die sie tragen.
Die Figuren im Video sind gezeichnet, und die Aussagen sind erfunden. Das Beispiel zeigt keine Altersangaben über echte Personen und Anna schlägt nicht im Internet nach, wer älter ist. Es demonstriert nur, wie eine Gegenrichtung, eine Kette, eine Rückfrage und das Entfernen einer Schlussfolgerung zusammenarbeiten.
Welche Ketten darf Anna bilden?
Die gezeigte Kette beruht darauf, dass „älter als“ eine geordnete Beziehung ist: Wenn Mila älter als Jonas und Jonas älter als Ida ist, ist Mila auch älter als Ida. Das gilt nicht für jede Beziehung. Aus „Mila ist eine Freundin von Jonas“ und „Jonas ist ein Freund von Ida“ folgt nicht automatisch, dass Mila und Ida befreundet sind. Eine Kette braucht eine passende Regel; gleiche Wörter oder ein gemeinsamer Name reichen nicht.
Auch die Gegenrichtung und die Kette sind zwei verschiedene Schritte. „Jonas ist jünger als Mila“ gibt dieselbe Altersbeziehung von der anderen Seite wieder. „Mila ist älter als Ida“ verbindet dagegen zwei Aussagen über Jonas. Im Video sieht man, wie Anna diese Informationen getrennt hält, trotzdem den Schluss anzeigt und bei einem Widerspruch nachfragt.
Beim Nachvollziehen kannst du deshalb drei Fragen nacheinander stellen: Welche Altersbeziehung wurde eingegeben? Welche Gegenrichtung ergibt sich daraus? Und welche weitere Beziehung folgt aus der Kette? Erst wenn diese Schritte zusammenpassen, ist die Schlussfolgerung in diesem Beispiel gestützt. Bei anderen Arten von Beziehungen braucht es andere Regeln, statt einfach jeden Pfad im Graphen als neuen Fakt zu behandeln.
Die Rückfrage ist ebenfalls keine automatische Korrektur. Ein Widerspruch beweist nicht von selbst, welche Aussage falsch ist; er zeigt zunächst nur, dass beide Angaben nicht zusammenpassen. Anna macht diesen Konflikt sichtbar und überlässt die Entscheidung dem Menschen. Das Video nutzt eine kleine Altersfolge, keine Geburtsdaten oder externen Informationen über echte Personen.
Für die Begriffe hinter dem Beispiel beschreibt der W3C OWL 2 Primer inverse und transitive Beziehungen; W3C PROV-O beschreibt die Herkunft einer Aussage. Das sind unabhängige Referenzen, kein Nachweis, dass fak10 diese Standards implementiert.