Einführung
Dieser Workflow verbindet n8n mit einer PostgreSQL-Datenbank in Supabase und ermöglicht es Nutzern, über einen KI-Agenten Daten abzufragen. Im Folgenden sind die einzelnen Schritte und deren Funktionen erläutert:
1. Sticky Note3
- Typ: Sticky Note
- Funktion: Serviert als Erinnerung für die Benutzer, das Passwort und den Benutzernamen für Supabase zu ersetzen.
- Parameter: Farbe: 3, Breite: 215, Höhe: 80, Inhalt: ‚**Replace password and username for Supabase**‘
2. Sticky Note5
- Typ: Sticky Note
- Funktion: Liste mit Vorbereitungs- und Setup-Schritten für den Workflow.
- Parameter: Farbe: 7, Breite: 280, Höhe: 546, Inhalt detailliert alle Schritte.
3. Sticky Note6
- Typ: Sticky Note
- Funktion: Präsentiert den AI-Agenten, der mit der PostgreSQL-Datenbank interagiert.
- Parameter: Inhalt beschreibt die Fähigkeiten des AI-Agenten und weist auf eine Quelle hin.
4. Sticky Note7
- Typ: Sticky Note
- Funktion: Bietet einen Link zu einem Setup-Video, um den Nutzern zu helfen, den Workflow zu verstehen.
- Parameter: Inhalt enthält den Link und ein Thumbnail für das Video.
5. When chat message received
- Typ: Chat Trigger
- Funktion: Trigger für den Workflow, wenn eine Chat-Nachricht empfangen wird.
- Parameter: Optionen für den Trigger sind standardmäßig leer.
6. OpenAI Chat Model
- Typ: OpenAI Chat Model
- Funktion: Modell zur Verarbeitung der Chat-Nachrichten und Generierung von Antworten.
- Parameter: Verwendet API-Anmeldeinformationen für OpenAI.
7. DB Schema
- Typ: PostgreSQL Tool
- Funktion: Führt eine Abfrage durch, um alle Tabellen im Datenbankschema abzurufen.
- Parameter: SQL-Abfrage abrufen aller Tabellen in der öffentlichen Datenbank.
8. Get table definition
- Typ: PostgreSQL Tool
- Funktion: Ruft die Definition einer bestimmten Tabelle ab.
- Parameter: SQL-Abfrage, die aus einer Tabelle alle Spalten und deren Typen abruft.
9. Sticky Note
- Typ: Sticky Note
- Funktion: Erinnern an die Verfeinerung des Prompts des Assistenten.
- Parameter: Inhalte der Sticknote.
10. AI Agent
- Typ: LangChain Agent
- Funktion: Verarbeitet Chat-Nachrichten und führt die entsprechenden Datenbankabfragen durch.
- Parameter: Der agent verwendet spezifische Anweisungen für die Datenbankinteraktion.
11. Run SQL Query
- Typ: PostgreSQL Tool
- Funktion: Führt benutzerdefinierte SQL-Abfragen aus, um Daten zu extrahieren.
- Parameter: SQL-Abfrage, basierend auf dem Benutzereingang.
Ergebnis
Dieser n8n-Workflow ermöglicht es Nutzern, auf einfache Weise mit einer PostgreSQL-Datenbank zu interagieren, indem sie einfach in natürlicher Sprache Fragen stellen. Der Workflow nutzt KI, um SQL-Abfragen zu formulieren und die benötigten Informationen bereitzustellen.
Für weitere Details und zur Nutzung des Workflows, hier klicken, um die Datei herunterzuladen.