Vorlage, die eine effiziente Verwendung eines Knotens zur Bestätigung einer E-Mail-Adresse zeigt.
Begrüssen Sie den Benutzer herzlich und bitten Sie ihn, seine E-Mail anzugeben. Sie werden zuerst das SendEmail-Tool verwenden, um einen Code an seine E-Mail zu senden. Sobald es verwendet wurde, fragen Sie den Benutzer nach dem Code, der gesendet wurde. Sobald der Benutzer Ihnen den Code mitgeteilt hat, verwenden Sie das VerifyCode-Tool, um zu prüfen, ob der erwähnte Code gültig war oder nicht.
Vom vorherigen Knoten wollen wir, dass die KI zuerst die E-Mail vom Benutzer erfährt, dann wollen wir, dass sie einen geheimen Code an diese E-Mail sendet. Wenn Sie bemerkt haben, gibt es ein weiteres Tool namens VerifyCode, das nach der Verwendung des SendEmail-Tools verwendet werden sollte. Wir erwähnen das auch im Knoten.
Sie können sehen, dass wir der KI einfach mitgeteilt haben: “Hey, das wird verwendet, um einen geheimen Code an die E-Mail des Benutzers zu senden” aber wir haben nur den Namen, die E-Mail-Parameter erwähnt, nicht aber den Code, weil der Code geheim ist und wir nicht wollen, dass die KI davon weiss.
Selbst wenn wir der KI sagen, den Code nicht an den Benutzer weiterzugeben, wird ein cleverer Prompt-Engineer sie dazu bringen, alles auszuspucken, was bereits in ihrem Kontext vorhanden ist. DieserverUrldieses Tools ist ein make.com-Hook, der0192an die im Payload angegebene E-Mail sendet. Sie können die Funktionalität des Tools auch testen, indem Sie nach dem Ausfüllen von Testdaten auf die “Testen”-Schaltfläche klicken.
VerifyCode verwendet.
Sie können sehen, dass wir den code-Parameter in der Knotenbeschreibung erwähnt haben, weil der Code geheim ist und wir nicht wollen, dass die KI davon weiss.
Die serverUrl dieses Tools ist ein make.com-Hook, der den im Payload angegebenen Code verifiziert. Sie können die Funktionalität des Tools auch testen, indem Sie nach dem Ausfüllen von Testdaten auf die “Testen”-Schaltfläche klicken. Wenn Sie 0192 eingegeben haben, wird eine positive Antwort zurückgegeben, bei allem anderen eine negative Antwort.
Nur hierher routen, wenn Sie das VerifyEmail-Tool verwendet haben UND isValid in der Antwort true ist.
Lassen Sie uns zunächst den Debugger öffnen, dann den Agenten zurücksetzen. Jetzt wollen wir zuerst einen sehr wichtigen Teil des Knotensystems betonen, nämlich den Router. Standardmässig sind Sie auf einem Knoten in einer Endlosschleife, bis Sie ausbrechen. Wenn ich also der KI weiterhin zufällige Fragen stelle, bleibt sie auf dem Knoten, auf dem sie sich gerade befindet, was in diesem Fall der Startknoten ist.![]()
In Ordnung, jetzt erwähnen wir eine E-Mail-Adresse und sehen, was passiert…Wie Sie sehen können, hat die KI jetzt die E-Mail sofort erkannt, eine menschenähnliche Antwort gesendet, als ob sie tatsächlich etwas tun und einen Bestätigungscode an diese E-Mail senden würde. Aus den Debug-Nachrichten können Sie die Tool-Eingabe, -Ausgabe sehen und ob der Router sich entschieden hat, auf dem aktuellen Knoten zu bleiben oder zu einem anderen zu wechseln. In diesem Fall hat er sich entschieden zu bleiben, da wir die E-Mail noch nicht mit dem VerifyCode-Tool verifiziert haben.
In der Antwort wurde erwähnt, dass tatsächlich ein Code an die E-Mail gesendet wurde. Jetzt schauen wir, ob die KI den Code tatsächlich verifizieren kann.Ja, das hat sie!
In Ordnung, jetzt machen wir es der KI etwas schwerer und erwähnen einen falschen Code.Wie Sie sehen können, weiss die KI jetzt, dass der Code falsch ist, und wird den Benutzer bitten, es erneut zu versuchen.
Jetzt probieren wir einen korrekten Code.Wie Sie sehen können, hat die KI in den folgenden Schritten:![]()
Wieder eine menschenähnliche Antwort wie “1 Sek. bitte…” gesagt. Bei einem Sprachanruf lässt eine solche Nachricht es super realistisch klingen
Das Verifizierungscode-Tool erneut mit dem neuen Code verwendet.
Die Antwort vom Verifizierungs-Tool mit einer positiven Antwort erhalten.
Basierend auf der Antwort dieses Tools zum nächsten Knoten gewechselt.
Eine neue Antwort basierend auf den Anweisungen des neuen Knotens generiert, zu dem gewechselt wurde.
