Workflow zur Erstellung eines AI-Assistenten für Notion-Datenbanken

Dieser Workflow generiert einen n8n Workflow, der es ermöglicht, mit einer Notion-Datenbank über einen AI-gesteuerten Chatbot zu interagieren.

Workflow zur Erstellung eines AI-Assistenten für Notion-Datenbanken

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 Struktur

Dieser Workflow besteht aus mehreren Knoten, die gemeinsam funktionieren, um einen fließenden Prozess zu schaffen, der es ermöglicht, mit einer Notion-Datenbank zu interagieren. Der Workflow beginnt mit dem Empfang einer Chatnachricht, analysiert die eingegebene URL der Notion-Datenbank, generiert einen Workflow und gibt die Ergebnisse zurück.

1. Sticky Note

Name: Sticky Note
Typ: n8n-nodes-base.stickyNote
Zweck: Dieser Knoten dient zur Dokumentation und beschreibt die Funktion des Workflows.
Einstellungen: Hier wird ein Textfeld für die Beschreibung des Workflows verwendet.

2. Notion

Name: Notion
Typ: n8n-nodes-base.notion
Zweck: Dieser Knoten wird verwendet, um die Notion-Datenbank zu erreichen und Daten abzurufen.
Einstellungen: Der Knoten ist so konfiguriert, dass er eine Datenbank-ID aus einer angegebenen URL extrahiert und die API-Zugangsdaten verwendet, um auf die Notion-Datenbank zuzugreifen.

3. Return success to chat

Name: Return success to chat
Typ: n8n-nodes-base.set
Zweck: Gibt das Ergebnis der Workflow-Generierung im Chat zurück.
Einstellungen: Der Knoten setzt den Ausgabewert, der die generierte Workflow-JSON enthält und den Benutzer anweist, diese in n8n zu verwenden.

4. Auto-fixing Output Parser

Name: Auto-fixing Output Parser
Typ: @n8n/n8n-nodes-langchain.outputParserAutofixing
Zweck: Überprüft und repariert automatisch die Ausgaben vor dem Senden an den nächsten Knoten.
Einstellungen: Es sind keine spezifischen Einstellungen erforderlich.

5. Anthropic Chat Model

Name: Anthropic Chat Model
Typ: @n8n/n8n-nodes-langchain.lmChatAnthropic
Zweck: Dieser Knoten verwendet das Anthropic-Modell für die KI, um auf den erhaltenen Benutzereingaben zu antworten.
Einstellungen: Temperatur und Maximalanzahl an Tokens sind konfiguriert, um die Ausgabe zu steuern.

6. Set schema for eval

Name: Set schema for eval
Typ: n8n-nodes-base.set
Zweck: Definiert das Schema für die Bewertung des generierten Workflows.
Einstellungen: Es werden verschiedene Variablen zugewiesen, die beim Evaluieren des JSON verwendet werden.

7. Return error to chat

Name: Return error to chat
Typ: n8n-nodes-base.set
Zweck: Dieser Knoten behandelt Fehler und gibt eine Fehlermeldung an den Chat zurück, wenn die eingegebene URL ungültig ist.
Einstellungen: Enthält die Session-ID und die Fehlermeldung.

8. Simplify properties object

Name: Simplify properties object
Typ: n8n-nodes-base.code
Zweck: Vereinfacht die Eigenschaften der Notion-Datenbank für eine effizientere Verarbeitung.
Einstellungen: Der JS-Code nutzt eine Schleife, um die Eigenschaften zu vereinfachen.

9. Check for WF JSON errors

Name: Check for WF JSON errors
Typ: n8n-nodes-base.switch
Zweck: Überprüft, ob Fehler im JSON-Workflow vorliegen und leitet den Flow entsprechend weiter.
Einstellungen: Setzt Bedingungen, die auf bestimmt Zeichenfolgen im JSON prüfen.

10. Generate Workflow Agent

Name: Generate Workflow Agent
Typ: @n8n/n8n-nodes-langchain.agent
Zweck: Generiert einen neuen n8n Workflow basierend auf den neuen Notion-Datenbankdetails.
Einstellungen: Gibt Anweisungen für die Ausgabe im JSON-Format.

11. Validate n8n workflow JSON?

Name: Valid n8n workflow JSON?
Typ: @n8n/n8n-nodes-langchain.textClassifier
Zweck: Überprüft die Gültigkeit des generierten Workflow-JSON.
Einstellungen: Der Knoten kategorisiert die bereitgestellte JSON-Beschreibung.

Ergebnis

Dieser Workflow ermöglicht es Benutzern, mit einem AI-gesteuerten Assistenten zu interagieren, der auf eine Notion-Datenbank zugreift und relevante Informationen bereitstellt. Durch den Einsatz verschiedener Knoten wird der gesamte Prozess strukturiert und optimiert, um eine effektive Nutzung zu gewährleisten.

Um den Workflow herunterzuladen, klicken Sie auf den Link unten:

Download Link

Facebook
Twitter
LinkedIn

Andere Projekte