Workflow zur Interaktion mit einer Supabase/PostgreSQL-Datenbank

Ein automatisierter Workflow, der es Nutzern ermöglicht, über einen KI-Agenten mit einer Supabase-Datenbank zu kommunizieren.

Workflow zur Interaktion mit einer Supabase/PostgreSQL-Datenbank

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.

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.

Facebook
Twitter
LinkedIn

Andere Projekte