Workflow zur Verarbeitung von Chat-Nachrichten mit Hacker News

Dieser Workflow ermöglicht es, Chat-Nachrichten zu empfangen, die beliebtesten Hacker News-Posts abzurufen und diese Informationen über eine KI gemeinsam zu nutzen.

Workflow zur Verarbeitung von Chat-Nachrichten mit Hacker News

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.

1. On new manual Chat Message

Typ: manualChatTrigger

Funktion: Dieser Node wird ausgelöst, wenn eine neue manuelle Chat-Nachricht empfangen wird. Es dient als initialer Trigger des Workflows.

2. Execute Workflow Trigger

Typ: executeWorkflowTrigger

Funktion: Dieser Node löst den nächsten Workflow aus, der die Daten von Hacker News abruft, sobald die Chat-Nachricht empfangen wurde.

3. Hacker News

Typ: hackerNews

Funktion: Dieser Node ruft die neuesten Beiträge von Hacker News ab. Er ist besonders dafür konfiguriert, die 50 beliebtesten Posts zu laden.
Einstellungen:

  • limit: 50 (Maximale Anzahl von Posts, die abgerufen werden sollen)
  • resource: „all“ (Ruft alle Arten von Posts ab)

4. Clean up data

Typ: set

Funktion: Hier werden die abgerufenen Daten in ein besser strukturiertes Format umgewandelt, um die relevanten Details bereitzustellen.
Einstellungen:

  • fields: Definiert, welche Daten beibehalten werden sollen, einschließlich Titel, Punkte, URL, Erstellungsdatum und Autor. Diese werden aus der vorherigen Antwort extrahiert.

5. AI Agent

Typ: agent

Funktion: Dieser Node wird als Schnittstelle zur KI verwendet, die die Informationen verarbeiten und entsprechende Antworten generieren kann.
Einstellungen:

  • maxIterations: 10 (Maximale Anzahl von Iterationen, um die Antwort zu generieren)

6. OpenAI Chat Model

Typ: lmChatOpenAi

Funktion: Hier wird das OpenAI-Modell aufgerufen, um die von der KI-Agenten generierten Daten zu verwenden und eine kontextbasierte Antwort zu erstellen.
Einstellungen:

  • credentials: OpenAi account (Hier werden die Zugangsdaten zu dem OpenAI-API verwendet)

7. Stringify

Typ: code

Funktion: Diese Node konvertiert die bereinigten Daten in einen JSON-String, damit sie für weitere Prozesse oder Ausgaben verwendet werden können.
Einstellungen:
return { 'response': JSON.stringify($input.all().map(x => x.json)) }

8. Sticky Note

Typ: stickyNote

Funktion: Dient nicht direkt dem Workflow, sondern ist eher zur visuellen Hilfe für den Workflow-Designer gedacht.

9. Custom tool to call the wf below

Typ: toolWorkflow

Funktion: Dieser Node wird verwendet, um den untergeordneten Workflow zur Datenabfrage von Hacker News zu aktivieren und wird von dem AI-Agenten verwendet, um die relevanten Informationen anzufordern.

Ergebnis

Der Workflow ermöglicht es dem Benutzer, durch Eingabe von Chat-Nachrichten in der entsprechenden Anwendung Informationen zu Hacker News zu erhalten. Er nutzt mehrere Nodes, um Eingaben zu verarbeiten, Informationen abzurufen und Antworten zu generieren, die auf den Interessen des Benutzers basieren.

Um den Workflow herunterzuladen, folgen Sie bitte diesem Link.

Facebook
Twitter
LinkedIn

Andere Projekte