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: