Entwicklung von Newsroom-KI-Modulen in PHP
Die meisten Menschen denken, KI in einer Redaktion bedeute ein einziges großes Chat-Fenster. Das ist ein Fehler. Dieses Modell führt zu Funktionen, die man einmal nutzt und dann ignoriert.
Eine Redaktion hat Dutzende kleiner, spezifischer Anforderungen. Man benötigt Schlagzeilen-Optionen. Man benötigt Social-Media-Teaser. Man benötigt SEO-Titel. Man benötigt Entity-Tagging. Jede Aufgabe ist klein, hat aber ihre eigenen Regeln.
Nach der Arbeit mit 200 Nachrichtenseiten habe ich den richtigen Weg gefunden, dies umzusetzen. Bauen Sie nicht ein einzelnes „KI-Feature“. Bauen Sie ein Register aus kleinen, spezialisierten Workflows.
So setzt man das in PHP um:
- Nutzen Sie Tasks statt Prompts. Ein Task ist eine benannte Einheit mit einem festen Vertrag. Er weiß, was er benötigt und was er zurückgibt.
- Validieren Sie die Ausgabe innerhalb des Tasks. Modelle geben oft Text zurück, wenn Sie JSON erwarten. Wenn der Task seine eigene Ausgabe validiert, können Sie einen erneuten Versuch starten oder den Fehler sauber abfangen, ohne Ihren Editor zu beeinträchtigen.
- Nutzen Sie einen Tier-basierten Router. Führen Sie einfache Tasks auf günstigen Modellen aus. Führen Sie rechtliche oder Risiko-Tasks auf Premium-Modellen aus.
- Cachen Sie nach Task und Input. Wenn ein Redakteur zweimal auf denselben Button bei demselben Artikel klickt, sollten Sie nicht für einen zweiten KI-Aufruf bezahlen müssen. Caching ist Ihre beste Kostenkontrolle.
- Halten Sie Regeln im Code und Geschmack in den Prompts. Bitten Sie ein Modell nicht darum, zu prüfen, ob eine Schlagzeile unter 70 Zeichen liegt. Nutzen Sie dafür PHP. Nutzen Sie das Modell, um zu entscheiden, ob die Schlagzeile gut ist. Code übernimmt die Regeln. Modelle übernehmen das Urteilsvermögen.
Gruppieren Sie Ihre Tasks, um die Übersicht zu behalten:
• Schlagzeilen: SEO-Titel, Social-Media-Teaser, Push-Benachrichtigungen. • Struktur: Zusammenfassungen, Kernpunkte, „Weiterlesen“-Vorschläge. • Klassifizierung: Kategorien-Vorschläge, Tag-Extraktion. • Medien: Alt-Texte, Bildunterschriften, Crop-Hinweise. • Qualität: Tonalitäts-Checks, Risiko-Flags, Profanity-Filter.
Das Ziel ist betriebliche Zuverlässigkeit. Wenn ein KI-Anbieter an einem geschäftigen Nachrichtentag ausfällt, sollten Sie nur eine Konfigurationsdatei ändern müssen und nicht Ihren Code umschreiben.
Zwei abschließende Regeln für den Erfolg:
- Vorschläge sind Entwürfe. Lassen Sie die KI niemals direkt in ein veröffentlichtes Feld schreiben. Ein Mensch muss die Ausgabe immer prüfen und akzeptieren.
- Arbeiten Sie im Hintergrund. Wenn ein Task länger als eine Sekunde dauert, führen Sie ihn als asynchronen Job aus. Lassen Sie Ihre Redakteure nicht vor einem Ladebildschirm warten.
Bauen Sie zuerst die Architektur. Das Modell ist zweitrangig.
