Zum Inhalt springen

Produkt

In Entwicklung

Content Machine

Aus einem Blogartikel werden dreissig Tage Social-Media, mit Freigabe dazwischen.

Status
In Entwicklung
Technik
Rails 8.1, PostgreSQL, GoodJob, ruby_llm, Vertex AI, React 19, TypeScript, Postiz

Das Problem

Ein guter Fachartikel kostet Tage. Danach wird er einmal geteilt und verschwindet. Die Arbeit, daraus über Wochen Beiträge zu machen, tut niemand, weil sie stumpf ist und trotzdem Sorgfalt verlangt. Wer sie an ein Sprachmodell abgibt, bekommt Text, der zu lang ist, die Marke nicht trifft und zweimal denselben Gedanken bringt.

Wie es das löst

Content Machine liest lange Beiträge als Markdown aus einem Git-Repository ein. Gemini auf Vertex AI zieht daraus die Blickwinkel heraus, danach entstehen kurze Varianten pro Plattform und pro Stimmprofil. Alles geht durch eine Freigabewarteschlange, bevor es irgendwohin geht. Freigegebene Varianten wandern in eine Rotation über dreissig Tage und werden über eine selbst betriebene Postiz-Instanz veröffentlicht.

Was es kann

Schema-Prüfung bei jedem Modellaufruf. Jeder Aufruf trägt ein RubyLLM::Schema, das serverseitig erneut geprüft wird. Verletzt die Antwort eine Bedingung, scheitert der Aufruf vor dem Speichern. Kaputte Antworten kommen gar nicht erst in die Datenbank.

Prompt und Konfiguration sind getrennt. Zeichenzahl, Hashtag-Menge und Emoji-Regeln stehen pro Plattform in config/prompts/platform_constraints.yml, nicht im Prompt. Ein A/B-Test verlangt deshalb keine Prompt-Überarbeitung.

Stimmprofile mit Provenienz. Das Laufzeit-Profil enthält Identität, Schreibentscheidungen, typische Wendungen und Fehlermodi. Die vollständige Autorenrecherche dahinter bleibt als Herkunftsnachweis liegen und wird nie an das Modell geschickt.

Ausgehende Wirkungen scheitern zu. Modellaufrufe, Postiz-Veröffentlichungen und Mails hängen an einem Schalter, den nur die Produktion auf die Zeichenkette "true" setzt. Die Anwendung startet und durchläuft die gesamte Testsuite ohne eine einzige Zugangsdatei; Postiz antwortet dann aus Fixtures.

Rotation mit Wiederholungsfenster. Standardmässig 14 Tage, in denen derselbe Blickwinkel nicht erneut drankommt. Das Veröffentlichungs-Journal hält fest, wann Postiz tatsächlich gesendet hat, nicht wann jemand auf Freigeben geklickt hat.

Was es nicht tut

Es veröffentlicht nichts ohne menschliche Freigabe. Die Warteschlange ist keine Bequemlichkeit, sondern die Stelle, an der die Marke verteidigt wird.

Es läuft heute als internes Produktionssystem bei uns selbst. Externe Nutzer gibt es nicht, und es gibt keine Zahl über Reichweite, die wir behaupten könnten.

Es schreibt keine langen Artikel. Am Anfang der Strasse steht ein fertiger Text, den ein Mensch verfasst hat.

Content Machine

Auf die Warteliste

Schreiben Sie uns, was Sie damit vorhaben. Wir melden uns, sobald Content Machine für Sie bereitsteht.

Auf die Warteliste