Überblick
Basement Cowboy ist eine vollständige Human-in-the-Loop-KI-Publishing-Pipeline. Sie durchsucht kontinuierlich mehr als 180 Nachrichtenquellen, bewertet jeden Artikel mit einem eigenen Ranking-Algorithmus mit 7 Faktoren und stellt die besten Kandidaten in einem Kuratierungs-Dashboard bereit. Freigegebene Meldungen erhalten eine KI-Aufbereitung — Zusammenfassung, Kategorisierung und ein generiertes Titelbild — bevor sie vollständig SEO-optimiert nach WordPress publiziert werden.
Die Pipeline
Das Scraping läuft auf BeautifulSoup mit Playwright-gesteuertem Chromium für JavaScript-lastige und bot-geschützte Quellen. Die Ranking-Schicht gewichtet sieben Signale, um Tausende täglicher Artikel auf eine überschaubare Auswahl zu reduzieren. Vom Flask-Dashboard aus prüft eine Redakteurin oder ein Redakteur die Kandidaten, stößt die KI-Veredelung an und publiziert — das System übernimmt die WordPress-Auslieferung per REST und GraphQL, Kategorien und Metadaten.
Kostenbewusste KI
Die KI-Schicht ist bewusst pragmatisch: GPT übernimmt Zusammenfassung und Kategorisierung, DALL·E 3 generiert Titelbilder, und die UI zeigt die geschätzten Kosten jeder Veredelung an, bevor man sie auslöst — eine kleine Designentscheidung, die die Ökonomie von KI-Content-Workflows sichtbar macht, statt zu überraschen.
Technische Highlights
- Dockerisiert mit Gunicorn und docker-compose; CI/CD mit GitHub Actions
- Dateibasierter JSON-Speicher — Deployment ohne Datenbank für einfaches Hosting
- Vollständiges Lint-/Typ-/Security-Tooling: pytest, black, mypy, bandit
Ergebnis
Eine ausgelieferte Version 1.0, die die mühsame Nachrichtenkuratierung automatisiert und dabei redaktionelles Urteilsvermögen — und Kostenkontrolle — in menschlicher Hand belässt.