Workflow’un kısa açıklaması

Dieser Workflow ermöglicht die Interaktion mit einer Google Tabelle über verschiedene AI-gestützte Tools.

Workflow’un kısa açıklaması

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.

1. Execute Workflow Trigger

Dieser Node initiiert den Workflow. Er hat keine spezifischen Parameter und dient als Ausgangspunkt, um Nutzereingaben zu empfangen und den Workflow zu starten.

2. Sticky Note1

Dieser Node ist eine Notiz, die zur Erklärung des Sub-Workflows dient. Er beschreibt, wie die Daten aus der Google Tabelle abgerufen werden, um komplexere Anfragen zu ermöglichen, ohne die gesamte Tabelle zurückzugeben.

3. Sticky Note2

Eine weitere Notiz, die die Hauptfunktion des Workflows beschreibt: Ein AI-Agent, der ein benutzerdefiniertes Tool verwendet.

4. Sticky Note3

Diese Notiz bietet eine Anleitung für die Benutzer: Sie können auf die Schaltfläche „Chat“ klicken und eine Frage eingeben, wie z.B. „Wer ist unser größter Kunde?“

5. Get Google Sheet Contents

Ein Google Sheets Node, der den Inhalt einer Google Tabelle abruft. Die Parameter enthalten die sheetName und documentId, die durch die Benutzeranfrage bestimmt werden.

6. Set Google Sheet URL

Dieser Set Node legt die URL der Google Tabelle fest, die im Workflow verwendet wird. Dies geschieht durch Zuweisung eines String-Wertes zur sheetUrl.

7. Get Column Names

Ein Set Node, der die Spaltennamen der abgerufenen Daten ermittelt. Es verwendet Object.keys($json), um die Namen der Spalten zu extrahieren und sie als JSON zurückzugeben.

8. Prepare Output

Ein Code Node, der die Ausgabe formatiert, indem er die JSON-Daten aller vorherigen Steps zu einem einheitlichen Format zusammenführt.

9. List Columns Tool

Ein Langchain Tool-Workflow, der die Spaltennamen der Kundendaten auflistet. Dies hilft, die verfügbaren Daten zu verstehen.

10. Get Customer Tool

Ein weiteres Langchain Tool-Workflow, das alle Spalten für einen bestimmten Kunden, identifiziert durch die Zeilennummer, zurückgibt.

11. Get Column Values Tool

Dieses Tool ermöglicht es, die Werte einer bestimmten Spalte für alle Kunden abzurufen, um zu sehen, welche Kunden einen bestimmten Wert haben.

12. Sticky Note

Eine Notiz, die darauf hinweist, dass alle vorhergehenden Tools den Sub-Workflow aufrufen.

13. Sticky Note4

Eine kurze Notiz, die anzeigt, dass die URL der Google Tabelle hier geändert werden kann.

14. Prepare Column Data

Ein weiterer Set Node, der die benötigten Daten für die ausgewählte Spalte vorbereitet, um sie für die nächsten Schritte bereitzustellen.

15. Filter

Ein Filter Node, der die Daten basierend auf den Bedingungen validiert, die von vorherigen Eingaben definiert wurden.

16. Check Operation

Ein Switch Node, der die Operation überprüft, die der Benutzer anfordert, und basierend auf dieser Operation unterschiedliche Verzweigungen für den Workflow definiert.

17. OpenAI Chat Model

Dieser Node integriert das OpenAI Chat-Modell, um die Benutzeranfragen basierend auf den vorherigen Verarbeitungsschritten zu beantworten.

18. Chat Trigger

Ein Chat-Trigger Node, der als Webhook fungiert, um die Interaktion mit dem Benutzer über den Chat zu ermöglichen.

19. AI Agent

Ein Agent Node, der das reActAgent-Modell verwendet, um auf Anfragen zu reagieren und die gewünschte Antwort zu generieren. Der Agent wird aktiviert, um in verschiedenen Logikpfaden des Workflows zur Anwendung zu kommen.

Facebook
Twitter
LinkedIn

Andere Projekte