Workflow zur Automatisierung von Chat Interaktionen

Dieser n8n Workflow ermöglicht eine automatisierte Interaktion mit einem Chatdienst und nutzt mehrere Tools, um Antworten zu generieren und Informationen bereitzustellen.

Workflow zur Automatisierung von Chat Interaktionen

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-Beschreibung

Dieser Workflow besteht aus mehreren Knoten, die zusammenarbeiten, um manuelle Chat-Nachrichten zu verarbeiten und verschiedene Quellen wie Wikipedia und SerpAPI zu nutzen, um relevante Antworten zu generieren.

1. Sticky Note4

  • Typ: Sticky Note
  • Funktion: Dient als Notiz zum Speichern von wichtigen Informationen über den Workflow.
  • Parameter:
    • Width: 300
    • Height: 185
    • Content: „Die Konversationshistorie (letzte 20 Nachrichten) wird in einem Pufferspeicher gespeichert“

2. On new manual Chat Message

  • Typ: Manual Chat Trigger
  • Funktion: Auslöser für den Workflow, wenn eine manuelle Chat-Nachricht empfangen wird.
  • Parameter: Keine spezifischen Parameter.

3. Chat OpenAI

  • Typ: lmChatOpenAi
  • Funktion: Generiert eine Antwort auf die manuelle Chat-Nachricht mithilfe von OpenAI’s GPT-4o-mini Modell.
  • Parameter:
    • Model: gpt-4o-mini
    • Options: Temperature: 0.3 (Niedrige Temperature, um konsistente Antworten zu erhalten)
  • Credentials: Verwendet OpenAI API-Kredential.

4. Wikipedia

  • Typ: toolWikipedia
  • Funktion: Sucht nach Informationen auf Wikipedia, um dem Chat-Agenten bei der Beantwortung von Fragen zu helfen.
  • Keine spezifischen Parameter erforderlich.

5. Sticky Note3

  • Typ: Sticky Note
  • Funktion: Hinweis darauf, welche Werkzeuge der Agent nutzen kann, um die Aufgabe zu erfüllen.
  • Parameter:
    • Width: 300
    • Height: 185
    • Content: „Werkzeuge, die der Agent nutzen kann, um die Aufgabe zu erfüllen“

6. Sticky Note6

  • Typ: Sticky Note
  • Funktion: Zeigt an, dass der Konversationsagent verfügbare Werkzeuge nutzt, um auf Eingaben zu reagieren.
  • Parameter:
    • Width: 422
    • Height: 211
    • Content: „Der Konversationsagent nutzt verfügbare Werkzeuge, um auf die Eingabe zu antworten.“

7. Window Buffer Memory

  • Typ: memoryBufferWindow
  • Funktion: Speichert die letzten 20 Nachrichten für den Konversationskontext.
  • Parameter:
    • Context Window Length: 20

8. SerpAPI

  • Typ: toolSerpApi
  • Funktion: Verwendet SerpAPI zur Suche von Informationen für den Agenten.
  • Keine spezifischen Parameter erforderlich.

9. AI Agent

  • Typ: agent
  • Funktion: Der Hauptagent, der die eingehende Nachricht verarbeitet und entscheidet, welches Werkzeug zur Beantwortung verwendet werden soll.
  • Parameter:
    • Text: „={{ $json.input }}“ (verarbeitet die Eingabedaten)
    • Options: keine spezifischen Optionen.
    • Prompt Type: define (definiert die Art der Anforderung)

Ergebnis

Dieser Workflow ermöglicht es Benutzern, manuelle Chat-Nachrichten effizient zu verarbeiten, indem er mehrere KI-Tools und APIs integriert, um relevante und präzise Informationen bereitzustellen.

Für eine detaillierte Betrachtung und für die Anwendung in eigenen Projekten, kann der Workflow hier heruntergeladen werden: Download Link.

Facebook
Twitter
LinkedIn

Andere Projekte