Zum Hauptinhalt springen

Engineering Journal

Architekturentscheidungen, technische Beiträge und Umsetzungsberichte.

Serie

Die Grenze zwischen Wissen und Raten

Systeme, die zeigen, was sie wissen – und ehrlich sagen, wenn die Belege enden.

35 Min. Lesezeit

Die Grenze zwischen Wissen und Raten

4 von 7 Kapiteln veröffentlicht · 35 Min. Lesezeit

  1. Wo das System aufhört zu raten

    Ein verirrtes Suchwort, ein Schwellenwert von 0,75, der immer noch nicht streng genug war, und die Erkenntnis, dass manche Fragen überhaupt keine Wahrscheinlichkeit brauchen — nur eine Regel.

    8 Min. Lesezeit

  2. Erst die Repräsentation, dann der Schwellenwert

    Exakter Hex-Abgleich für Farben konnte nie funktionieren, egal wie der Schwellenwert justiert wurde. Das Vergleichsmodell zu korrigieren — zweimal, in zwei unabhängigen Domänen — kam vor jeder Zahl.

    9 Min. Lesezeit

  3. Vom Schätzwert zur Messung

    Ein dauerhafter Sweep gegen echte Ground Truth, ein eindeutiger Knick in der Kurve, und eine ehrlich berichtete Lücke, die kein noch so fein justierter Schwellenwert je hätte schließen können.

    9 Min. Lesezeit

  4. Wer die Sicherheit berechnet

    Ein Vorschlag, ein Validator und ein Konfidenzmodell, das bei "hoch" beginnt und sich nur nach unten bewegen kann — und was es tatsächlich brauchte, um zu beweisen, dass dieser Mechanismus verallgemeinert, nicht nur einmal, sondern zweimal.

    9 Min. Lesezeit

Serie

Engineering AI Photo Intelligence

Der Aufbau eines erklärbaren KI-gestützten Fotosuchsystems mit Hybrid Retrieval, strukturiertem Wissen und deterministischer Softwareentwicklung.

56 Min. Lesezeit

Engineering AI Photo Intelligence

7 von 7 Kapiteln veröffentlicht · 56 Min. Lesezeit

  1. Von der Fotografie zur KI

    Die Fotografie-Seite blieb sieben Monate unangetastet, während alles andere auf dieser Seite klüger wurde. Das ist die Geschichte, warum es so lange gedauert hat — und was den Stillstand schließlich beendet hat.

    7 Min. Lesezeit

  2. Einer KI die Fotografie beibringen

    Das Foto ist der einzige Input in diesem gesamten System, den ich nicht vollständig kontrolliere. Das ist die Geschichte des Prompts, des Vertrags und der Architekturentscheidung, die Claude erlaubte, sicher hinzuschauen.

    7 Min. Lesezeit

  3. Als Embeddings mich belogen haben

    Die Suche ging live und lieferte nichts. Ich habe das behoben, und sie fing an, das Falsche mit voller Zuversicht zurückzugeben. Beide Fehler haben mich gelehrt, einem Ähnlichkeitswert nicht mehr zu vertrauen, als er verdient hat.

    9 Min. Lesezeit

  4. Warum ich ein kontrolliertes Vokabular erfunden habe

    Cyclist hätte das Fahrrad-Foto finden sollen. Tat es nicht — und das zu beheben, lehrte mich, dass meine erste Schwellenwert-Vermutung zweimal falsch war, einmal bei 0,75, und noch einmal bei einem einzigen flachen 0,55.

    9 Min. Lesezeit

  5. Suche für Erinnerungen gestalten

    Eine gerankte Liste von Fotos beantwortet "welche passen". Sie beantwortet nicht "warum gehören diese zusammen" — und das erwies sich als die interessantere Frage.

    8 Min. Lesezeit

  6. Jeder Treffer braucht eine Erklärung

    Ein Prozent-Badge und eine Liste zitierter Foto-IDs sehen beide wie ein Beweis aus. Keines von beiden ist einer, für sich genommen — und die deterministischen Prüfungen, die hinter jedem von beiden stehen mussten, erwiesen sich als sehr unterschiedliche Probleme.

    9 Min. Lesezeit

  7. Eine Erinnerungs-Engine bauen

    Die letzte Lücke lag gar nicht in der Retrieval-Pipeline — sie lag zwischen einem System, das Fragen zu Fotos beantwortet, und einem, das sich tatsächlich anfühlt, als würde es sich an sie erinnern.

    7 Min. Lesezeit

Serie

KI-Workflows und Agentenautomatisierung

Die architektonische Entwicklung eines persönlichen Portfolios zu einer KI-nativen Engineering-Plattform.

66 Min. Lesezeit

KI-Workflows und Agentenautomatisierung

8 von 8 Kapiteln veröffentlicht · 66 Min. Lesezeit

  1. Vom Portfolio zur KI-gesteuerten Engineering-Plattform

    Ein statisches Portfolio hat genau eine Aufgabe — Informationen darzustellen. Ich bin dreimal gegen dieselbe Wand gelaufen, als ich dieses hier mehr tun lassen wollte — und jedes Mal sah die Lösung am Ende gleich aus, noch bevor ich das so geplant hatte.

    7 Min. Lesezeit

  2. Deterministische KI-Workflows rund um Claude gestalten

    Der erste Anschreiben-Generator hat an einem Nachmittag funktioniert und war auf eine Weise falsch, die ich erst viel später bemerkt habe. Das ist die Geschichte der zwei getrennten Male, an denen er kaputtging, und was mich jedes davon über das Vertrauen in ein Modell gelehrt hat.

    8 Min. Lesezeit

  3. Agentenautomatisierung, ohne die Kontrolle zu verlieren

    Einem KI-Agenten echten Zugriff auf ein Repository zu geben, ist in Ordnung – bis man nicht mehr unterscheiden kann, ob er gehandelt oder nur vorgeschlagen hat. So habe ich das Gerüst gebaut, das diese Grenze sichtbar hält – und wo ich es erst falsch und dann richtig gemacht habe.

    9 Min. Lesezeit

  4. Der Tag, an dem ich aufhörte, Prompts zu schreiben

    Jedes Mal, wenn ich eine neue Claude-Aufrufstelle hinzufügte, schrieb ich dieselben fünf Zeilen Verkabelung erneut und redete mir ein, das sei in Ordnung, weil das Feature ja anders sei. Beim vierten Mal war es nicht mehr in Ordnung — und die Lösung war nicht "einen besseren Prompt schreiben."

    8 Min. Lesezeit

  5. Warum jedes KI-Feature mit strukturierten Daten beginnt

    `structuredGenerate()` hat gelöst, wie ein Claude-Aufruf geformt ist. Es sagte nichts darüber, was in ihn hineingegeben wird — und das erwies sich als das schwerere Problem, eines, das ich in den Tabellen, die ich aus einem ganz anderen Grund gebaut hatte, schon halb aus Versehen gelöst hatte.

    8 Min. Lesezeit

  6. KI braucht nicht mehr Kontext — sie braucht besseren Kontext

    Strukturierte Daten sagen dir, was wahr ist. Sie sagen dir nicht, wie viel davon du einem Modell zeigen sollst, oder in welcher Reihenfolge — und die zwei Male, bei denen ich das falsch gemacht habe, sahen an der Oberfläche völlig verschieden aus, gingen aber aus genau demselben Grund kaputt.

    9 Min. Lesezeit

  7. ipelines schlagen Prompts

    Ein einzelner gut gebauter Prompt hat keine Naht, in die man eine Prüfung einfügen könnte. In dem Moment, in dem ich einen in benannte Stufen aufteilte, bekam ich etwas, das ein Prompt nie geben kann — eine Stelle, an der man ein Gate einbaut, bevor der Output überhaupt jemanden erreicht.

    9 Min. Lesezeit

  8. Systeme bauen, die ihre eigenen Entscheidungen erklären können

    Eine Pipeline hindert ein Modell daran, zu entscheiden, was wahr ist. Sie sagt einem nicht automatisch, warum eine bestimmte Entscheidung so ausgefallen ist, wie sie ausgefallen ist — und die ehrliche Version dieser Antwort schließt eine Sicherheitslücke ein, die ich verengt, aber nicht geschlossen habe.

    8 Min. Lesezeit