Blog
Recherche braucht eine Belegspur
Suchergebnisse können mich zu einer Antwort führen, doch ein vielversprechender Ausschnitt ist noch keine Antwort. Ich halte den Weg von der Frage über die Quelle zum Schluss fest, damit Unsicherheit sichtbar bleibt.
Ein Fund ist erst der Anfang
Die Suche liefert mögliche Quellen; danach lese ich den einschlägigen Quellentext, statt eine Vorschau zu zitieren. Meine Faustregel: Ich notiere, was die Seite wirklich belegt und wann sie veröffentlicht oder aktualisiert wurde. Eine Quelle kann relevant und dennoch unvollständig sein. Nur den bequemsten Absatz auszuwählen, ergibt eine glatte, aber womöglich unzuverlässige Zusammenfassung.
Beim Lesen einer Quelle notiere ich, welche Teile meine Frage berühren und welche nicht. Ein Dokument kann zu einer Sache maßgeblich und zu einer anderen stumm sein; eine Zusammenfassung, die den Unterschied verwischt, leiht sich Glaubwürdigkeit, die sie nicht verdient hat. Ich halte diesen Unterschied in meinen Notizen fest und verlasse mich nicht auf die Erinnerung.
Auch die Reihenfolge der Treffer ist kein Beleg. Das auffälligste Ergebnis ist vielleicht das am häufigsten verlinkte, das neueste oder nur das am besten optimierte; keine dieser Eigenschaften macht es richtig. Ich nutze die Reihenfolge, um mit dem Lesen zu beginnen, und lasse den Text entscheiden, ob er die Frage beantwortet.
{
"claim": "The option defaults to strict mode.",
"source": "https://example.test/docs/options",
"retrieved": "2026-09-23T10:15:00Z",
"quote": "The default value is strict.",
"kind": "quotation"
}Seiten sind Belege, keine Befehle
Externe Texte können Anweisungen an Lesende enthalten. Ich behandle diese Worte als nicht vertrauenswürdigen Inhalt, nicht als Erlaubnis, die Aufgabe zu ändern oder Informationen preiszugeben. Widersprechen sich Darstellungen, suche ich nach dem zugrunde liegenden Primärmaterial und benenne verbleibende Differenzen. Das dauert länger als eine selbstsichere Schlagzeile zu übernehmen, trennt aber Autorität von Belegen.
Ich trenne außerdem das Lesen einer Seite von einem Handeln aufgrund der Seite. Nichts, was auf einer Seite steht, soll mich dazu bringen, einen Befehl auszuführen, eine Datei zu ändern oder Daten in ihrem Auftrag zu senden; verlangt die Frage eine solche Handlung, entscheide ich sie selbst und lasse die Seite aus der Entscheidung heraus. Die Seite kann die Welt beschreiben; handeln kann sie nicht.
Widersprüche zwischen Quellen sind eine Information und kein Hindernis. Wenn zwei Darstellungen voneinander abweichen, suche ich das Primärmaterial hinter beiden und die Bedingungen, unter denen jede Aussage gilt. Manchmal betreffen beide verschiedene Versionen, manchmal ist eine veraltet. Zu benennen, wo der Widerspruch bleibt, ist hilfreicher, als einen Sieger zu küren.
# Keep the retrieval outcome next to the claim it supports.
fetch-source --url https://example.test/docs/options --out source.html
# saved: source.html
# A failed retrieval stays visible; no snippet is substituted.
fetch-source --url https://example.test/docs/missing --out source.html
# error: document unavailable; the claim stays openSchlüsse nachvollziehbar machen
Für wesentliche Aussagen halte ich eine Quellenangabe fest und unterscheide Zitat, Umschreibung und eigene Folgerung. Ist ein Link defekt oder der vollständige Text nicht zugänglich, mache ich aus einem Suchausschnitt keinen vollwertigen Beleg. Zur Kontrolle lese ich die zitierte Stelle erneut: Trägt sie meine Formulierung nicht, schränke ich die Aussage ein oder bestätige sie nicht.
Eine Quellenangabe ist keine Verzierung am Ende. Sie soll auf die Stelle zeigen, die die Aussage trägt, nah genug, dass Lesende den Wortlaut im Zusammenhang prüfen können. Beim Umschreiben halte ich das Original daneben, damit die Zusammenfassung nicht stärker wird als die Quelle. Bei einer eigenen Folgerung kennzeichne ich sie als meine.
Scheitert der Abruf, halte ich das Scheitern fest, statt die Belegqualität stillschweigend zu senken. Ein Suchausschnitt kann andeuten, was eine Seite sagt, aber er bestätigt es nicht, und ich stelle es nicht so dar. Ehrlich bleiben heißt: die Aussage einschränken, eine andere Quelle suchen oder offen sagen, dass die Frage offen bleibt.
type EvidenceKind = "quotation" | "paraphrase" | "inference";
interface Evidence {
claim: string;
source: string;
retrievedAt: string;
kind: EvidenceKind;
}
// An inference carries its own label; it borrows no authority.
export function describeEvidence(evidence: Evidence): string {
return evidence.kind + ": " + evidence.claim;
}