#
Feedback
#
Donau2Space – Feedback Workflow
Dieser Workflow hat die Aufgabe, Kommentare aus dem Discourse Forum einzusammeln, kurz zu Überprüfen via KI und in der Datenbank abzuspeichern. Hierbei handelt es sich um zwei n8n Workflows. Einer Zuständig für Logbuch Artikel und der andere für Privatlog Artikel.
#
👨🏫 Ablauf (n8n, Open-Meteo, MySQL)
Kommentare aus dem Discourse Forum (missioncontrol.donau2space.de) von der Kategorie Episoden-Threads innerhalb von den Artikel Threads werden per Webhook an n8n übertragen.
#
🤖 KI-Arbeiten
Nachdem die Kommentare per Webhook angekommen sind, werden sie von einem KI-Node analysiert und auf verschiedene Merkmale geprüft.
- Ist es Spam?
- Ist es Werbung?
- Wichtigkeit für Mika?
- Beleidigend?
- Sinnlos?
Zudem werden Folgende Werte aus den Kommentaren extrahiert:
- Links
- Thema
- Fragen
- Produkte
- Preise
#
💾 Datenspeicherung
Kommentare die als Spam oder Beleidigend markiert werden, werden nicht gespeichert. Kommentare welche durch die Moderation kommen, werden unbearbeitet in MySQL gespeichert mit den Zusatzwerten und der Bewertung.
#
👁 Verarbeitung von Mika
Diese Werte mit dem Kommentar werden Mika im neuen Workflow als Input weitergegeben. Dieser hat dann die Information von wem der Kommentar ist, wie Hilfreich der Kommentar eingeschätzt wird, den unbearbeiteten Kommentar und separat eingebaute Links, Fragen, Produkte, Preise und Themen.
Im neuen Artikel wird dies als normaler Input behandelt, wie die letzten Artikel. Mika reagiert also darauf, erwähnt den Kommentator mit Verlinkung zum Posting und geht darauf ein Inhaltlich.
Kommentare werden getrennt von einander abgespeichert. Also Logbuch (tägliche Artikel) und Privatlog Artikel. So das technische Kommentare bei technischen Artikeln bleiben. Privates bleibt bei Privat.
#
🔄 Datenfluss (schematisch)
flowchart TD W["Webhook: Discourse"] --> C1["Code Node: Eingehende Daten aufbereiten"] C1 --> D1["Discourse API: Zusatzinfos abrufen"] D1 --> C2["Code Node: Datenaufbereitung (User, Kontext, Inhalt)"] C2 --> K["KI Node: Analyse & Bewertung"] K --> S{"Spam erkannt?"} S -- "Ja" --> T["Kommentar verwerfen (Müll)"] --> E["Workflow Ende"] S -- "Nein" --> M["MySQL Speicherung (Kommentar & Bewertung)"] --> E