AI-gestütztes Informationsmonitoring mit OpenAI, Google Sheets, Jina AI und Slack

Dieses Workflow-Template ermöglicht automatisiertes Monitoring spezifischer Themen, einschließlich KI-Entwicklungen, durch die Erstellung und Zusammenfassung von Artikeln in einem Slack-Kanal.

AI-gestütztes Informationsmonitoring mit OpenAI, Google Sheets, Jina AI und Slack

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

Workflow-Übersicht

Dieser Workflow dient der automatisierten Überwachung von Inhalten zu Themen von Interesse, insbesondere im Bereich der künstlichen Intelligenz (KI). Der Prozess beinhaltet das Abrufen von RSS-Feeds, die Klassifizierung von Relevanz, das Extrahieren von Inhalten sowie das Erstellen und Versenden von Zusammenfassungen in einem Slack-Kanal.

Node-Erläuterungen

1. Scheduler

  • Node-Name: Scheduler
  • Typ: n8n-nodes-base.scheduleTrigger
  • Funktion: Dieser Node definiert, wie oft der Workflow ausgeführt wird. Standardmäßig ist der Trigger auf alle 1 Stunde eingestellt.

2. Google Sheets – Get article monitored database

  • Node-Name: Google Sheets – Get article monitored database
  • Typ: n8n-nodes-base.googleSheets
  • Funktion: Dieser Node ruft die bereits überwachten Artikel aus der Google Sheet-Datenbank ab. So wird sichergestellt, dass keine bereits verarbeiteten URLs erneut erfasst werden.

3. Google Sheets – Get RSS Feed url followed

  • Node-Name: Google Sheets – Get RSS Feed url followed
  • Typ: n8n-nodes-base.googleSheets
  • Funktion: Dieser Node ruft die RSS-Feed-URLs ab, die in Google Sheets hinterlegt sind. Der Workflow verarbeitet nur diese Feeds, um die Kosten für API-Nutzung zu minimieren.

4. RSS Read

  • Node-Name: RSS Read
  • Typ: n8n-nodes-base.rssFeedRead
  • Funktion: Dieser Node liest die Artikel aus einem angegebenen RSS-Feed. Die URL wird vom Google Sheets Node abgerufen.

5. Relevance Classification for Topic Monitoring

  • Node-Name: Relevance Classification for Topic Monitoring
  • Typ: @n8n/n8n-nodes-langchain.textClassifier
  • Funktion: Dieser Node klassifiziert die Relevanz der Artikel basierend auf ihrem Titel und Inhaltsausschnitten. Es werden zwei Kategorien verwendet: relevant und nicht relevant.

6. Jina AI – Read URL

  • Node-Name: Jina AI – Read URL
  • Typ: n8n-nodes-base.httpRequest
  • Funktion: Dieser Node verwendet die Jina AI API, um den Inhalt relevanter Artikel abzurufen. Jina AI wandelt Webseiteninhalt für die Verarbeitung durch LLMs um.

7. Basic LLM Chain

  • Node-Name: Basic LLM Chain
  • Typ: @n8n/n8n-nodes-langchain.chainLlm
  • Funktion: Dieser Node führt eine LLM-Verarbeitung durch, um Artikel zu zusammenfassen und die Ausgabe im Slack-kompatiblen Markdown-Format zu gestalten.

8. Slack1

  • Node-Name: Slack1
  • Typ: n8n-nodes-base.slack
  • Funktion: Dieser Node sendet die formatierten Zusammenfassungen an einen spezifischen Slack-Kanal. Dies sorgt für eine zentralisierte Informationsbereitstellung im Team.

9. Set Fields – Relevant Articles

  • Node-Name: Set Fields – Relevant Articles
  • Typ: n8n-nodes-base.set
  • Funktion: In diesem Node werden die Felder für relevante Artikel bestimmt, die in die Google Sheets-Datenbank eingefügt werden sollen.

10. Set fields – Not relevant articles

  • Node-Name: Set fields – Not relevant articles
  • Typ: n8n-nodes-base.set
  • Funktion: Hier werden die Felder definiert, um nicht relevante Artikel in Google Sheets zu speichern.

11. Code

  • Node-Name: Code
  • Typ: n8n-nodes-base.code
  • Funktion: Dieser Node filtert neue Artikel, die nicht in Google Sheets aufgeführt sind, sowie gibt eine Nachricht zurück, wenn keine neuen Artikel gefunden wurden.

12. If

  • Node-Name: If
  • Typ: n8n-nodes-base.if
  • Funktion: Dieser Node prüft, ob neue Artikel vorhanden sind. Wenn die Liste der neuen Artikel leer ist, wird der Prozess unterbrochen; andernfalls werden die relevanten Artikel verarbeitet.

13. No Operation, do nothing

  • Node-Name: No Operation, do nothing
  • Typ: n8n-nodes-base.noOp
  • Funktion: Dieser Node führt keine Aktion aus und wird aktiviert, wenn keine neuen Artikel gefunden werden.

Workflow-Ausgabe

Am Ende des Workflows werden die relevanten Artikel zusammengefasst und in einem Slack-Kanal veröffentlicht. Die Artikel-URLs und Metadaten werden in der Google Sheets-Datenbank gespeichert, um eine Übersicht über alle überprüften Inhalte zu gewährleisten.

Download Link

Facebook
Twitter
LinkedIn

Andere Projekte