01
Was dahintersteckt
Ein Python-Programm liest die PDF-Hefte und trennt sie in Artikel. Ein lokales Sprachmodell fasst jeden Artikel zusammen und vergibt Themen und Begriffe. Dazu kommen ein Volltextindex und Vektoren für die Bedeutungssuche, die ein Einbettungsmodell auf demselben Rechner berechnet. Der Raum aus Sternen, die Heftleiste und der Chat laufen im Browser.
02
Drei Wege, ein Ziel
Beim Stöbern ist jeder Stern ein Artikel, und je näher zwei Sterne beieinander stehen, desto ähnlicher ist ihr Inhalt. Beim Nachschlagen suchen kurze Begriffe im Volltext und in der Bedeutung. Beim Fragen wähle ich, wie viel das Modell liest: Schnell nimmt die besten Textstellen, Tief bis zu vierzig Artikel im Volltext. Unter der Antwort steht, wie viel Text es tatsächlich gesehen hat.
03
Wo es hakt
Das Modell ist klein. Die Zuordnung zu einem Fachgebiet stimmt nicht immer, Themen und Begriffe sind verlässlicher. Eine Zusammenfassung verliert Details, und ein Fehler darin wandert in jede Antwort. Deshalb nennt jede Antwort Heft und Seite, und das PDF öffnet an der Stelle. Ich lese die Antwort als Wegweiser und prüfe im Original.