Workflow Übersicht
Dieser Workflow ist ein automatisierter Prozess, der es ermöglicht, Nachrichten von Instagram-Nutzern über ManyChat zu empfangen, sie mit ChatGPT zu verarbeiten und entsprechende Antworten zu senden.
Node 1: Getting message from Instagram
Node Name: Getting message from Instagram
Type: n8n-nodes-base.webhook
Funktion: Dieser Node empfängt POST-Anfragen von Instagram über ManyChat.
Parameter: Der path ist auf instagram_chat gesetzt, und der httpMethod ist auf POST.
Begründung: Der Webhook ist entscheidend, um eingehende Nachrichten von Benutzern zu erfassen und in den Workflow zu integrieren.
Node 2: Set your system prompt for AI
Node Name: Set your system prompt for AI
Type: n8n-nodes-base.set
Funktion: Hier wird eine Systemaufforderung gesetzt, die beschreibt, wie der AI-Agent die Nachrichten verarbeiten soll.
Parameter: Enthält faszinierende Informationen wie den prompt, sessionId und chatInput.
Begründung: Die Definition eines klaren Prompts hilft dem AI-Agenten zu verstehen, wie er mit den Benutzern interagieren soll.
Node 3: Local n8n memory
Node Name: Local n8n memory
Type: @n8n/n8n-nodes-langchain.memoryBufferWindow
Funktion: Dieser Node behält den Kontext der vorherigen Nachrichten bei, um den AI-Agenten mit relevanten Informationen zu versorgen.
Parameter: sessionKey ist auf den sessionId aus dem vorherigen Node gesetzt und der contextWindowLength ist auf 20 gesetzt.
Begründung: Das Beibehalten der Konversation ist wichtig, um individuelle und kontextbezogene Antworten zu haben.
Node 4: AI Agent
Node Name: AI Agent
Type: @n8n/n8n-nodes-langchain.agent
Funktion: Dieser Node sendet die Benutzeranfrage an die AI zur Bearbeitung.
Parameter: Der text wird aus der Benutzeranfrage bezogen und beinhaltet systemMessage.
Begründung: Der AI-Agent ist das Herzstück des Workflows, da er die eigentlichen Antworten generiert.
Node 5: ChatGPT model
Node Name: ChatGPT model
Type: @n8n/n8n-nodes-langchain.lmChatOpenAi
Funktion: Dieser Node verwendet das OpenAI-Modell, um Antworten auf die vom AI-Agenten übermittelten Anfragen zu generieren.
Parameter: Es werden keine speziellen Einstellungen benötigt, außer den Anmeldeinformationen für OpenAI.
Begründung: Der ChatGPT-Node ist entscheidend für die Generierung intelligenter und kontextualisierter Antworten.
Node 6: Send respond
Node Name: Send respond
Type: n8n-nodes-base.respondToWebhook
Funktion: Sendet die generierte Antwort zurück an ManyChat, um sie an den ursprünglichen Instagram-Nutzer weiterzuleiten.
Parameter: Keine speziellen Einstellungen erforderlich.
Begründung: Dieser Node ist entscheidend, um die Antwort des AI-Systems erfolgreich an den Benutzer zu kommunizieren.
Ergebnis
Dieser Workflow automatisiert den Prozess der Beantwortung von Instagram-Nachrichten durch die Verwendung eines AI-Modells. Durch die Integration von ManyChat und n8n wird eine nahtlose Benutzererfahrung gewährleistet, die es Instagram-Influencern ermöglicht, effektiv mit ihren Followern zu interagieren.
Download-Link: Workflow herunterladen