Ai
Matthias
No-Code-Experte, Latenode-Botschafter
31. Januar 2024
Hallo! Daniel von Latenode ist hier! E-Mail-Kundensupport ist eine sehr effektive Möglichkeit, mit Benutzern zu kommunizieren, und mit ein wenig Hilfe von KI könnte er noch viel effizienter sein!
In diesem Artikel Ich zeige Ihnen, wie Sie einen KI-Assistenten erstellen, der die Fragen des Kunden per E-Mail beantwortet, mit Verweis auf angehängte Dateien (in diesem Fall Produktdokumentation) mit einer detaillierten Schritt-für-Schritt-Anleitung. Alles, was Sie brauchen, ist die ChatGPT Assistant API und die Latenode-Low-Code-Automatisierungsplattform.
Übrigens hinterlasse ich ein einsatzbereite Vorlage von Latenodes Szenario am Ende dieses Artikels, gern geschehen!
Lasst uns beginnen!
Das ist ganz einfach. Loggen Sie sich in Ihr OpenAI-Konto ein und gehen Sie dann zu Assistentenund klicken Sie oben rechts auf die Schaltfläche „Erstellen“. Sie sehen das Einstellungsfenster des Assistenten.
Hier müssen Sie:
Die hinzugefügte Textdatei enthält das erste Kapitel von Latenode-Dokumentation. Wir haben es einfach von HTML in Text umgewandelt, keine Bearbeitung. Die KI braucht es nicht, also brauchen wir es. Kopieren Sie die ID des Assistenten (Sie sehen sie unter der Spalte Name) und gehen Sie dann zu API-Schlüssel, erstellen Sie eins und speichern Sie es.
Jetzt ist es Zeit für einige Automatisierungen!
Nun wechseln wir zu Latenode.com. Hier müssen wir dieses Szenario erstellen: (Sie müssen es nicht von Grund auf neu erstellen, kopieren Sie einfach die Vorlage am Ende des Artikels)
Es sucht nach ungelesenen E-Mails, sendet deren Inhalt an den Assistenten und sendet dann generierte Antworten über Gmail an die Benutzer. Lassen Sie uns das Ganze Schritt für Schritt aufschlüsseln, um die Dinge klarer zu machen.
Wie Sie sehen, ist es vom Hauptszenario getrennt. Das liegt daran, dass wir diese Aktion nur einmal ausführen. Ja, OpenAI empfiehlt, für jede neue Konversation einen neuen Thread zu erstellen, aber wenn Sie eine große Anzahl von Anfragen haben, ist es einfach günstiger, dies einmal zu tun. Wenn Sie möchten, können Sie diesen Knoten einfach zwischen JavaScript und dem Knoten „Nachricht erstellen“ einfügen.
Webhook-Trigger sind optional – Sie können sie hinzufügen, wenn Sie das Szenario außerhalb des Zeitplans aktivieren möchten.
Und nun schauen wir uns Schritt für Schritt an, wie es geht:
Vor dem Erstellen eines neuen Szenarios auf latenode.commüssen wir zu Autorisierungen gehen und eine neue erstellen. Suchen Sie hier nach „Google“ und wählen Sie dann Gmail. Führen Sie dann die Registrierung mit der E-Mail-Adresse durch, an die Ihre Benutzer ihre Fragen senden. Sie erhalten ein Zugriffstoken, das wir in unserer HTTP-Anfrage verwenden.
Gehen Sie dann zu Szenarien und erstellen Sie ein neues. Gleich danach müssen Sie auf „Knoten hinzufügen“ klicken und den ersten Knoten hinzufügen. Das wird „Thread erstellen“.
Es gibt einen Teil der ...
Beginnen wir mit dem Erstellen dieses Szenarios, indem wir einen Knoten „Thread erstellen“ hinzufügen und ihn mit der Schaltfläche „Einmal ausführen“ innerhalb dieses Knotens aktivieren. Klicken Sie auf „Knoten hinzufügen“ und wählen Sie dann ChatGPT. Es wird eine Liste der verfügbaren Aktionen angezeigt. „Thread erstellen“ ist das, wonach wir suchen. Alles, was Sie innerhalb dieses Knotens tun müssen, ist, Ihren OpenAI-API-Schlüssel in die Autorisierungsspalte einzugeben und anschließend auf „Einmal ausführen“ zu klicken. Dadurch werden die Änderungen gespeichert und eine Thread-ID generiert. Sie sehen sie in der Ausgabe dieses Knotens.
Klicken Sie auf „Knoten hinzufügen“, gehen Sie zu „Tools“ und wählen Sie im Abschnitt „Trigger“ die Option „Zeitplan“. Legen Sie in den Knoteneinstellungen den Zeitraum fest, in dem Ihr Szenario aktiviert wird, wählen Sie die Zeitzone und speichern Sie die Änderungen.
Jetzt ist es Zeit für einige HTTP-Anfragen.
Klicken Sie erneut auf Knoten hinzufügen, suchen Sie nach HTTP und wählen Sie es aus. Hier müssen wir die URL von Google-Arbeitsbereich und fügen Sie es in das URL-Feld des Knotens ein.
Geben Sie die gewünschte E-Mail-Adresse anstelle von {userId} ein und fügen Sie hinzu ?q=ist:ungelesen Am Ende erhalten Sie also nur eine Liste mit ungelesenen Nachrichten.
Legen Sie get als Methode fest.
Fügen Sie dann einen Eintrag in den Kopfzeilen mit „Authorization“ als Schlüssel und „Bearer“ als Wert hinzu.
Klicken Sie dann auf das Feld „Wert“ und fügen Sie das von Ihnen erstellte Autorisierungstoken hinzu. Sie sehen es im Popup-Fenster, wenn Sie darin auf die Registerkarte „Autorisierungen“ klicken und „Google“ auswählen.
Klicken Sie abschließend auf Einmal ausführen. Dadurch werden die Änderungen gespeichert, der Knoten getestet und Daten durch ihn gesendet. Sie werden sehen
Um einen Iterator hinzuzufügen, klicken Sie auf „Knoten hinzufügen“, gehen Sie dann zu „Tools“ und wählen Sie den Iterator im Aktionsbereich aus.
Es hat nur ein Feld in den Einstellungen, hier müssen Sie das Nachrichten-Array vom vorherigen Knoten einfügen.
Klicken Sie auf dieses Feld und wählen Sie im Hilfs-Widget das Objekt „Nachrichten“ aus. Vergessen Sie nicht, anschließend auf „Einmal ausführen“ zu klicken!
Fügen Sie die HTTP-Anfrage noch einmal hinzu. Diesmal können wir einfach den vorherigen HTTP-Anfrageknoten kopieren (Rechtsklick auf den Knoten, kopieren. Dann Rechtsklick auf leeren Bereich und einfügen) und ein wenig ändern.
Nochmals verwenden Google-Arbeitsbereich um das URL-Feld auszufüllen. Auch hier musst du {userId} durch deine E-Mail-Adresse ersetzen. Setze direkt nach „messages“ ein ID-Objekt aus dem Iterator ein. Du wirst es im Helper-Widget sehen. Am Ende sollte die URL so aussehen:
https://gmail.googleapis.com/gmail/v1/users/[E-Mail geschützt] /Nachrichten/{{$7.value.id}}
Fügen Sie zusätzlich zum ersten Schlüssel-Wert-Paar das zweite hinzu, mit Content-Type als Wert und Anwendung/JSON als Schlüssel. Und natürlich auf „Einmal ausführen“ klicken.
Klicken Sie traditionell auf „Knoten hinzufügen“, gehen Sie zu „Code“ und wählen Sie JavaScript. Hier ist der Code, den Sie hier einfügen können:
Zur Erinnerung: Es ist sofort einsatzbereit, Sie müssen dort nur die Nummer des vorherigen Knotens ändern.
Aber für die Zukunft können Sie in diesem Knoten einen KI-Assistenten verwenden, der Ihnen beim Codieren helfen kann. Hier ist ein kurzen Artikel darüber, um Ihre Fähigkeiten im Umgang mit AI Copilot auf ein neues Niveau zu bringen! Nachdem der Code fertig ist, klicken Sie auf „Einmal ausführen“.
Suchen Sie nach ChatGPT, nachdem Sie auf „Knoten hinzufügen“ geklickt haben, und Sie sehen es. Um diesen Knoten einzurichten, geben Sie Ihren OpenAI-API-Schlüssel in das Autorisierungsfeld ein, Thread-ID aus der Ausgabe des Knotens „Thread erstellen“. Fügen Sie das E-Mail-Textobjekt aus dem Iterator in das Nachrichteninhaltsfeld ein. Klicken Sie anschließend auf „Einmal ausführen“.
In diesem Knoten müssen Sie auch den OpenAI-API-Schlüssel und die Thread-ID sowie Ihre Assistenten-ID eingeben, die Modellversion auswählen und im Feld „Abrufen“ „true“ auswählen. Und klicken Sie auf „Einmal ausführen“.
Wählen Sie den Gmail-Knoten „Nachricht senden“ in der App-Liste. Um ihn einzurichten, müssen Sie Ihr Verbindungstoken für die benötigte E-Mail-Adresse auswählen. Geben Sie dann E-Mail-Adresse Variable aus dem JS-Knoten im Feld „An“. Das Feld „E-Mail-Text“ sollte mit dem Textwert aus dem Knoten „Create Run“ gefüllt werden. Sie können hier auch festen Text hinzufügen. Überprüfen Sie die anderen Felder auf weitere Anpassungen. Wir sind fast fertig!
Stellen Sie diese Anfrage von Google-Arbeitsbereich im URL-Feld. Auch hier sollte Ihre E-Mail-Adresse stehen, - valueID vom Iterator. Die Methode ist hier POST. Erstellen Sie dasselbe Schlüssel-Wert-Paar wie im vorherigen Knoten. Wählen Sie das Rohformat des Texts und fügen Sie Folgendes ein:
Fertig! :)
Speichern Sie das Szenario, stellen Sie es bereit und schon sind Sie da! Sie haben einen KI-Assistenten, der Kunden-E-Mails für Sie beantworten kann!
Jetzt wissen Sie, wie Sie Ihren eigenen persönlichen Assistenten erstellen, der Benutzerfragen beantwortet. Wie gesagt, dieses Szenario ist als Vorlage in der Vorlagenbibliothek von Latenode verfügbar. Schau dir das an!
Wenn Sie Fragen haben oder während Ihrer Automatisierungsreise auf Probleme stoßen, teile ich Ihnen gerne mit, dass Latenode seine Discord-Kanal, wo Sie jederzeit Hilfe von unserem Team und unserer wachsenden Community aus Low-Code- und Automatisierungsbegeisterten erhalten können.
Es gibt einen Teil der ...
In Verbindung stehende Artikel:
Anwendung eins + Anwendung zwei