Blog

Beiträge

Ausführliche Beiträge von unserem Team: Engineering, Produkt und Unternehmen.

  • ai-agents

    Dein MCP-Server sollte nicht mit einem geteilten API-Schlüssel laufen

    Ändert ein KI-Assistent deine Inhalte über einen MCP-Server, lautet die erste Frage: Wer war das? Ein geteilter Projektschlüssel kann sie nicht beantworten, und einer einzelnen Person lässt er sich nicht wieder entziehen. Womit ich ihn ersetzt habe und welche sechs Details den Ausschlag gaben.

  • Engineering

    Warum dein Chat-Widget deinen Dark-Mode-Schalter ignoriert

    Deine Website hat einen Dark-Mode-Schalter. Das Support-Widget in der Ecke kümmert das nicht. Warum eingebettete Widgets beim Theme danebenliegen (Media Query des Betriebssystems, Shadow Root, Remount) und was ein Widget bieten muss, damit deines es richtig macht.

  • ai-agents

    MCP kann keine Dateien hochladen. So schaffen es KI-Agenten trotzdem

    Das Model Context Protocol kann keine Dateien übertragen, und die naheliegenden Workarounds verbrennen entweder Tokens oder machen deinen Server zum Proxy. Das Muster aus Presign, Upload und Bestätigung, das ich gebaut habe, und die vier Details, die über seine Sicherheit entscheiden.

  • ai-agents

    Dein Streaming-Chatbot erzeugt wahrscheinlich jede Antwort zweimal

    Tool Calling und Streaming ziehen in entgegengesetzte Richtungen, und der naheliegende Weg, beides zu verbinden, erzeugt jede Antwort zweimal: einmal, um herauszufinden, dass es eine Antwort ist, und einmal, um sie anzuzeigen. Wie der Bug aussieht und wie viel Sorgfalt es kostet, jede Runde zu streamen.

  • saas

    Wer schreibt in deinen KI-Support-Chat?

    Ein anonymes Chat-Log zeigt dir, was Leute gefragt haben. Es zeigt dir nicht, ob dein bester Kunde dieselbe Frage viermal gestellt hat. So bringst du Identität in ein KI-Support-Widget, ohne daraus ein Sicherheitsloch zu machen.

  • headless-cms

    Was bei einem Headless-CMS für SEO wirklich zählt

    Sind Inhalte aus einer API schlecht für SEO? Nicht, wenn du richtig renderst. Canonicals, strukturierte Daten, Sitemaps und die Checkliste, auf die es ankommt.