Zum Hauptinhalt springen

Fin Procedures erklärt

Verstehen Sie, wie Fin Procedures und Simulations mehr Kontrolle, Zuverlässigkeit und Einfachheit in komplexe Automatisierungen bringen.

Procedures ermöglichen es Fin, komplexe Anfragen wie beschädigte Bestellansprüche oder Kontoprobleme von Anfang bis Ende zu lösen. Anweisungen in natürlicher Sprache können mit deterministischen Kontrollen kombiniert werden, um Fin anpassungsfähig zu halten, wenn sich Gespräche ändern, während Ihre Regeln und Richtlinien durchgesetzt und sichere Aktionen in Ihren Systemen ausgeführt werden, um genaue und zuverlässige Antworten zu liefern.

  • Komplexe Anfragen von Anfang bis Ende lösen, wie Kontoprobleme, beschädigte Bestellansprüche oder Identitätsüberprüfungen.

  • Natürliche Sprache integrieren, damit jeder Procedures ohne technische Kenntnisse schreiben oder aktualisieren kann.

  • Dynamisch an Gesprächsänderungen anpassen, wenn ein Kunde unterbricht, Kontext hinzufügt oder das Thema wechselt.

  • Die Kontrolle behalten mit Verzweigungslogik, Regeln, Code-Snippets und sicherem Datenzugriff.

  • Sicher im großen Maßstab testen mit Simulations, um das Verhalten vor Updates für Kunden zu validieren.

  • Nicht-linear vorgehen, um dem natürlichen Fluss echter Kundengespräche zu folgen, Schritte bei Bedarf erneut besuchen oder überspringen.

  • Flexibilität mit Kontrolle ausbalancieren, indem natürliche Sprachbefehle mit strukturierten Schritten wie Bedingungen und Code kombiniert werden.

Tipp: Vernetzen Sie sich mit Community-Experten und Intercom Solutions Architects bei unseren Procedures Meetup Office Hours. Diese alle zwei Wochen stattfindenden Sitzungen bieten praktische, Echtzeit-Unterstützung, einschließlich Live-Q&A, um Ihnen bei der Einrichtung und Optimierung Ihrer Fin Procedures und Daten-Connectoren zu helfen.


Wie Fin Procedures funktionieren

Procedures folgen einem einzigen, gemeinsamen Anweisungsfluss, von der Definition des Ausführungszeitpunkts über die Problemlösung bis zur Übergabe an das Team oder zum Abschluss. Die Anweisungen geben Fin den vollständigen Kontext über die gesamte Interaktion.

Procedures so einfach erstellen wie ein Dokument schreiben

Schreiben Sie Ihre Prozesse in natürlicher Sprache, so wie Sie einem Teammitglied Anweisungen geben würden, oder lassen Sie KI diese für Sie entwerfen. Fin folgt jedem Schritt und passt sich natürlich an, wenn sich Gespräche ändern.

  • Natürliche Sprache verwenden, um Fin zu steuern – Erstellen Sie Procedures wie Dokumente – einfach für jeden zu erstellen, zu aktualisieren und zu verstehen.

  • Lassen Sie KI beim Schreiben von Procedures helfen – Teilen Sie eine Gliederung Ihres Prozesses, und Fin kombiniert diese mit Ihren Inhalten und Kundengesprächen, um einen Procedure-Entwurf zu erstellen, den Sie verfeinern und verbessern können.

  • Natürlich anpassen, wenn sich Gespräche ändern – Wenn ein Kunde unterbricht, seine Meinung ändert oder neue Anfragen hinzufügt, überlegt Fin, was als Nächstes zu tun ist, und passt sich nahtlos an, indem es zum richtigen Schritt oder Procedure wechselt, ohne starre Skripte.

Regeln, Logik und Systemzugriff hinzufügen, um die Kontrolle zu behalten

Kombinieren Sie natürliche Sprache mit deterministischen Kontrollen, um zu definieren, wie Fin jeden Schritt ausführt und mit Ihren Daten und Systemen arbeitet. Fin kann Probleme von Anfang bis Ende lösen oder bei Bedarf an einen Menschen übergeben.

  • Verzweigungslogik für Zuverlässigkeit hinzufügen – Stellen Sie sicher, dass Fin nur die richtigen Schritte für jedes Szenario ausführt, indem Sie if/else-Bedingungen hinzufügen – für vorhersehbarere und konsistentere Antworten.

  • Code für Präzision verwenden – Fügen Sie Code hinzu, wenn Fin strikte Regeln bei der Ausführung bestimmter Schritte befolgen muss – z. B. für Genauigkeit bei Berechtigungsprüfungen, Datumsberechnungen oder Datensatzaktualisierungen.

  • Fin mit Ihren Systemen verbinden – Integrieren Sie Tools wie Stripe, Shopify oder Linear sowie Ihre internen Systeme über Daten-Connectoren oder MCPs. Steuern Sie, auf welche Daten Fin zugreifen kann und wie diese verwendet werden, von Echtzeit-Bestellupdates bis zu Kontodetails.

  • Nahtlose Übergabe bei Bedarf – Steuern Sie, wann Fin an ein Teammitglied eskalieren soll – damit Kunden in sensiblen oder kritischen Situationen die richtige Unterstützung von einem Menschen erhalten. Dies folgt dem Eskalationspfad im Workflow nach dem Fin-Block, der im Deploy-Abschnitt definiert ist.

  • Logik mit Unterprocedures wiederverwenden – Extrahieren Sie gemeinsame Schritte in wiederverwendbare Unterprocedures. Verweisen Sie von jedem Procedure darauf, um die Logik konsistent zu halten und Duplikate zu reduzieren. Unterprocedures verbessern die Lesbarkeit und erleichtern die Wartung komplexer Abläufe.

  • Bedingungen für wichtige Logikzweige verwenden, wie Berechtigungsprüfungen oder planbasierte Weiterleitungen, mit natürlicher Sprache oder Python für vorhersehbare Ergebnisse.

Erfahren Sie mehr über Procedures und Preise in Fin Outcomes and billing.

Simulations für Zuverlässigkeit im großen Maßstab ausführen

Simulations vor dem Live-Schalten eines Procedure auszuführen, ist der empfohlene Weg, um zuverlässiges Verhalten im großen Maßstab sicherzustellen. Vertrauen Sie darauf, dass Fin komplexe Anfragen zuverlässig und sicher mit Simulations bearbeitet. Testen Sie Fin’s Leistung in realen Szenarien, von einfachen Abläufen bis zu kniffligen Randfällen. Bestätigen Sie, dass es wie erwartet funktioniert, und erkennen Sie Probleme, bevor sie Kunden erreichen.

  • Vollständige Gespräche von Anfang bis Ende simulieren – KI agiert als simulierte Kundin, nutzt den von Ihnen bereitgestellten Kontext, um ein Gespräch mit Fin zu führen. Dies erzeugt eine vollständige, durchgehende Interaktion, die ein echtes Kundenszenario nachbildet. Die KI bewertet das Gespräch anhand der von Ihnen festgelegten Erfolgskriterien und vergibt ein Bestehen/Nicht-Bestehen-Ergebnis. Sie erhalten volle Transparenz darüber, warum ein Test fehlgeschlagen ist, um Probleme zu debuggen und zu beheben, was das Testen skalierbar und zuverlässig macht. Sie können gespeicherte Simulations jederzeit erneut ausführen, wenn Sie ein Procedure aktualisieren, um Rückschritte frühzeitig zu erkennen und mit Vertrauen iterieren.

  • Änderungen mit Vertrauen live schalten – Greifen Sie an einem Ort auf alle Tests zu und führen Sie gespeicherte Simulations bei jeder Aktualisierung eines Procedure erneut aus. Erkennen Sie Rückschritte frühzeitig und stellen Sie sicher, dass Updates mit Vertrauen live gehen.

  • Tests mit KI erstellen und verbessern – Überspringen Sie das manuelle Schreiben von Tests. Verwenden Sie KI, um neue Tests zu generieren, fehlerhafte zu bearbeiten und basierend auf Feedback zu iterieren. Erweitern Sie die Testabdeckung schneller und verfeinern Sie das Verhalten von Fin kontinuierlich.

Native Funktionen

Diese Funktionen sind standardmäßig in Fin Procedures enthalten:

  • Autonom eskalieren – Fin eskaliert das Gespräch, wenn erkannt wird, dass das Gespräch nicht vorankommt, sich in einer Schleife befindet oder der Kunde ausdrücklich einen menschlichen Agenten verlangt. Die Eskalation beendet das Procedure und leitet das Gespräch an das entsprechende Team weiter, dies folgt dem Eskalationspfad im Workflow nach dem Fin-Block, der im Deploy-Abschnitt definiert ist.

  • Wissen durchsuchen – Fin kann autonom im Knowledge Hub nach Kontext suchen. Wenn Sie Fin beispielsweise anweisen, den Kunden nach seiner „Transaction ID“ zu fragen und der Kunde antwortet: „Ich weiß nicht, wo ich sie finde“, führt Fin eine Wissenssuche durch, um zu prüfen, ob dies in Ihren Support-Inhalten angegeben ist. Fin führt diese Suchen nur bei Bedarf durch, um Gespräche fokussiert und effizient zu halten.

Einschränkungen von Procedures

Procedures sind für sequenzielle workflows konzipiert.

Das bedeutet:

  1. Aktionen erfolgen nacheinander: Jeder Schritt oder jede Aktion (wie ein Data Connector-Aufruf) muss vollständig abgeschlossen sein, bevor Fin zum nächsten Teil des Procedure übergeht.

  2. Keine parallele Verarbeitung: Es ist derzeit nicht möglich, mehrere Systemabfragen gleichzeitig auszulösen, um deren Daten in einem einzigen Schritt zusammenzuführen.

Hinweis: Wenn Ihr Prozess Echtzeit-Parallelaktionen über verschiedene Systeme erfordert, müssen Sie diese möglicherweise in separate Procedures aufteilen oder die Konsolidierung über Ihre eigene Middleware vornehmen, bevor Sie die Daten an Intercom weitergeben.


FAQs

Sind Simulations nur in Procedures verfügbar?

Ja. Simulations sind so konzipiert, dass sie innerhalb von Procedures funktionieren. Um die Logik Ihres KI-Agenten in einem vollständigen Gespräch zu testen und vorzuschauen, sollten Sie Procedures verwenden.

Warum sollte man Procedures für einfache FAQs vermeiden?

Das Erstellen eines Procedure für eine einzelne FAQ-Frage (wie „Was sind Ihre Geschäftszeiten?“) erzeugt eine starre Erfahrung. Durch die Verwendung von Knowledge Hub-Artikeln oder Snippets:

  • Fin kann flexibler mit natürlicher Sprache antworten.

  • Sie reduzieren den Aufwand für die Pflege komplexer Logik bei einfachen Informationen.

  • Kunden erhalten schneller eine direkte Antwort.

Wann sollte ich einen eigenständigen Data Connector anstelle eines vollständigen Procedures verwenden?

Verwenden Sie einen eigenständigen Data Connector für direkte, einstufige, atomare Operationen (z. B. „kündigen Sie mein Abonnement“) , die keine geordnete, mehrstufige Interaktion erfordern. Sie können Aufforderungen innerhalb der Beschreibung des Data Connectors selbst verwenden. Verwenden Sie ein Procedure, wenn Sie einen deterministischen, mehrstufigen Ablauf benötigen: mehrere Eingaben sammeln, explizite Bestätigungen, Verzweigungslogik usw.

Wie unterscheiden sich Procedures von Workflows und wann sollte ich welche verwenden?

Procedures und Workflows sind zwei unterschiedliche Automatisierungsfunktionen in Intercom:

Procedures sind KI-gesteuerte Automatisierungen, bei denen Sie Anweisungen in natürlicher Sprache schreiben, denen Fin folgt. Sie passen sich dynamisch an, wenn sich Gespräche entwickeln, und eignen sich am besten für komplexe, mehrstufige Prozesse, die KI-Logik erfordern.

Workflows sind visuelle Automatisierungen, die auf einer Leinwand mit Antwortschaltflächen und vordefinierten Pfaden aufgebaut sind. Sie eignen sich am besten für strukturierte Gespräche mit klaren Optionen und Hintergrundautomatisierungen.

Wichtig: Procedures können nicht direkt von einem Workflow-Schritt aufgerufen werden. Sie werden nur durch Kundenabsicht ausgelöst – Fin entscheidet, ob ein Procedure gestartet wird, basierend darauf, was der Kunde sagt, nicht basierend auf einem deterministischen Auslöser in einem Workflow. Um zu steuern, wann ein Kunde Fin erreicht, verwenden Sie den Let Fin handle-Block in einem Workflow; um zu steuern, welches Procedure Fin ausführt, schreiben Sie klare Auslösekriterien im Procedure selbst.

Beispiele: Verwenden Sie Procedures für Bestellansprüche, Kontoprobleme oder Identitätsüberprüfungen. Verwenden Sie Workflows für Triage-Menüs, CSAT-Umfragen oder das Routing von Gesprächen an Teams.

Hat dies deine Frage beantwortet?