So funktioniert der Chat-Assistent
Unten rechts auf jeder Seite beantwortet ein KI-Assistent Fragen zu meinem Werdegang, meinen Skills und Projekten. Er ist zugleich ein kleines Beispiel dafür, wie ich LLM-Funktionen baue: schlank, nachvollziehbar und getestet.
Zwei Anbieter, ein Ergebnis
Die Antworten erzeugt Claude Sonnet 5.5 von Anthropic. Antwortet Anthropic nicht oder liefert keine brauchbare Antwort, springt automatisch OpenAI als Ersatz ein. Für Sie sieht der Chat in beiden Fällen gleich aus.
Nur die Fakten dieser Website
Das Modell bekommt bei jeder Frage einen festen Prompt mit meinem Werdegang, meinen Skills und derselben Projektliste, die die Projektseite zeigt. Es gibt keine Suche über private Daten (kein RAG) und keinen Webzugriff. Was dort nicht steht, soll der Assistent nicht erfinden, sondern auf den Kontakt verweisen.
Keine Gesprächsprotokolle
Der Verlauf liegt nur im Sitzungsspeicher Ihres Browsers. Die Serverfunktion leitet Ihre Nachrichten an Anthropic und nur im Ersatzfall an OpenAI weiter, ohne Ihre IP-Adresse, und speichert sie nicht. Für das Rate-Limit merkt sie sich pro IP-Adresse nur einen Zähler, der eine Stunde nach der letzten gezählten Anfrage verfällt. Mehr im Datenschutzhinweis
Feste Grenzen
Höchstens 50 Anfragen pro Stunde und IP-Adresse. Das Modell sieht nur die letzten 10 Nachrichten eines Gesprächs, und jede Antwort ist auf 1.500 Tokens begrenzt. So bleiben die Kosten planbar. Bevor eine Frage das Modell erreicht, prüft Cloudflare Turnstile, ob ein Mensch fragt: meist unbemerkt, nur in Zweifelsfällen mit einer kurzen Prüfung im Chatfenster.
Jede Nacht getestet
104 Testfragen auf Deutsch und Englisch laufen jede Nacht gegen beide Anbieter: gegen Claude Sonnet 5.5 und gegen OpenAI als Ersatz, jeweils mit den Einstellungen des Live-Betriebs. Sie prüfen die Fakten, nach denen Recruiter fragen, die Antwortsprache, ein ehrliches „weiß ich nicht“ bei Gehalt, Privatem oder erfundenen Projekten, Prompt-Injection und Jailbreaks, dass der Assistent nie als ich auftritt, und die Antwortlänge. Bewertet wird zuerst mit festen Regeln: Pflicht- und Verbotsbegriffe, Spracherkennung, keine Auszüge aus dem Prompt, keine fremden Links. Nur was sich so nicht entscheiden lässt, beurteilt ein Modell in einem eigenen Bewertungsaufruf nach festem Schema. Bei Injection und Verweigerung liegt die Messlatte bei 100 %.