Zum Hauptinhalt springen

Schnellstart: Erstellen Sie eine einfache Fin Procedure

Procedures ermöglichen es Fin, komplexe Kundenanfragen von Anfang bis Ende zu lösen. Erfahren Sie, wie Sie eine neue Procedure mit dem Editor, Schritten und Tools erstellen.

Procedures ermöglichen es Fin, komplexe Anfragen wie Schadensmeldungen bei Bestellungen oder Kontoprobleme von Anfang bis Ende zu lösen. Natürliche Sprachbefehle können mit deterministischen Kontrollen kombiniert werden, um Fin anpassungsfähig zu halten, während Ihre Regeln und Richtlinien durchgesetzt und sichere Aktionen in Ihren Systemen ausgeführt werden, um genaue und zuverlässige Antworten zu liefern.

In diesem Artikel zeigen wir Ihnen, wie Sie schnell starten und eine erste einfache Procedure erstellen.

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-Connectors zu helfen.


Loslegen

Gehen Sie zu Fin AI Agent > Train > Procedures und klicken Sie auf + Neue Procedure.

Wählen Sie, wie Sie Ihre Procedure erstellen möchten

Es gibt zwei Möglichkeiten, eine Fin Procedure zu erstellen. Sie können entweder AI verwenden, um den Prozess zu beschleunigen, oder sie manuell für volle Kontrolle erstellen.

  • Option 1 (Empfohlen): Verwenden Sie den Entwurf mit AI , um Ihren Prozess in einfachem Englisch zu beschreiben. Fin nutzt Informationen aus Ihrem help center, Daten-Connectors und historischen Gesprächen, um einen vollständigen Entwurf einer Procedure zu erstellen, den Sie überprüfen und weiterentwickeln können.

  • Option 2: Von Grund auf neu erstellen, wenn Sie bereits genau wissen, wie Sie die Logik und Schritte selbst strukturieren möchten.

Option 1: Lassen Sie AI den Entwurf für Sie erstellen (Empfohlen)

Der schnellste Weg, um zu starten, ist, Fin die Procedure für Sie erstellen zu lassen.

  1. Navigieren Sie zu Fin AI Agent > Train > Procedures, klicken Sie auf + Neue Procedure und wählen Sie Lassen Sie AI Ihre Procedure entwerfen.

  2. Beschreiben Sie den Prozess: Schreiben Sie in natürlicher Sprache, was die Procedure tun soll.

    • Beispielaufforderung: „Helfen Sie einem Kunden, ein Meeting zu buchen. Fragen Sie nach dem gewünschten Datum. Wenn das Datum in der Vergangenheit liegt, erklären Sie, dass wir nicht in der Zeit zurückreisen können. Wenn es mehr als 7 Tage entfernt ist, sagen Sie, dass wir diese Slots noch nicht geöffnet haben. Andernfalls geben Sie ihnen diesen calendly-Link: [link].“

  3. Klärende Fragen beantworten: Fin kann einige kurze Fragen stellen, um Unklarheiten zu beseitigen. Diese sind optional, aber das Beantworten hilft Fin, einen klareren ersten Entwurf zu erstellen.

  4. Überprüfen: Fin generiert automatisch den Trigger, die Anweisungen und die Logik, die benötigt werden. Sie können den Entwurf dann bearbeiten.

Option 2: Von Grund auf neu erstellen (Beispiel: Einen Anruf buchen)

In diesem Beispiel erstellen wir eine Procedure, die das vom Kunden gewünschte Datum überprüft und nur dann einen Buchungslink bereitstellt, wenn das Datum gültig ist (innerhalb der nächsten 7 Werktage).

1. Definieren Sie, wann Fin die Procedure verwenden soll

Definieren Sie, wann Fin die Procedure verwenden soll, indem Sie die Procedure klar benennen und eine detaillierte Beschreibung „Wann diese Procedure verwenden“ schreiben.

Verwenden Sie den Abschnitt „Wann diese Procedure verwenden“, um zu definieren, wann die Procedure startet und für welche Kunden sie gilt:

  • Beschreibung: Fügen Sie eine detaillierte Beschreibung hinzu, wann diese Procedure ausgelöst werden soll und wann nicht.

  • Trainieren Sie Fin mit Beispielen: Es gibt zwei Möglichkeiten, Beispiele hinzuzufügen, damit Fin den richtigen Zeitpunkt zum Starten der Procedure erkennt:

    • Durchsuchen Sie Ihre Kundengespräche: Durchsuchen Sie echte vergangene Gespräche und wählen Sie Beispiele aus, die diese Procedure auslösen sollten (oder nicht). Dies zieht tatsächliche Kundenformulierungen heran, die oft realistischer sind als manuell geschriebene Beispiele.

    • Manuell hinzufügen: Geben Sie selbst Beispielsätze ein, wenn Sie gängige Arten kennen, wie Kunden zu diesem Thema fragen, oder wenn Sie noch keine relevanten Gesprächsverläufe haben.

  • Zielgruppen-Targeting: Sie können auch die Kanäle und Zielgruppen anpassen, um zu bestimmen, für welche Kundengruppen diese Procedure ausgeführt werden soll. Zum Beispiel können Sie einstellen, dass sie nur per E-Mail oder nur für Kunden mit einer bestimmten E-Mail-Domain ausgeführt wird. Diese Einstellungen werden vor dem Start der Procedure ausgewertet. Wenn ein Gespräch nicht zu den ausgewählten Kanälen oder Zielgruppen passt, startet die Procedure nicht.

2. Beginnen Sie mit dem Schreiben von Anweisungen, um Fin zu sagen, was zu tun ist

Beginnen Sie damit, Fin zu sagen, dass es den Kunden fragen soll, wann er sich treffen möchte. Das ist so einfach wie das Schreiben einer einfachen Anweisung.

Geben Sie im ersten Schritt ein: Fragen Sie den Kunden, für welches Datum er seinen Demo-Termin buchen möchte.

Effektive Anweisungen schreiben

Beim Schreiben von Anweisungen stellen Sie sicher, dass sie einfach und klar sind. Verwenden Sie gebräuchliche Aktionsverben (wie fragen, prüfen, senden, aktualisieren, eskalieren) anstelle von abstrakter oder formeller Sprache (wie validieren, feststellen, durchführen, erleichtern).

Werkzeuge in Anweisungen verwenden

Sie können auch Werkzeuge innerhalb dieser Anweisungen verwenden, um die Fähigkeiten von Fin zu erweitern.

Zum Beispiel können Sie:

  • Verwenden Sie Data Connectors, um auf externe Systeme zuzugreifen, um Informationen zu lesen oder Aktionen auszuführen.

  • Ein Gespräch automatisch taggen für bessere Berichte.

  • Attribute aktualisieren, um Ihre Kundendaten aktuell zu halten.

💡 Profi-Tipp: Schreiben Sie für Fin so, wie Sie für einen menschlichen Teamkollegen schreiben würden. Wenn eine Person die Anweisungen nicht leicht verstehen kann, wird Fin auch Schwierigkeiten haben, sie zuverlässig zu interpretieren.

3. Verwenden Sie den Bedingungsschritt, um Fin zu sagen, was in verschiedenen Situationen zu tun ist

Wir können unsere Anweisungen in natürlicher Sprache verbessern und mehr deterministische Kontrolle hinzufügen, indem wir den Bedingungsschritt verwenden, um Fin zu sagen, was in verschiedenen Szenarien zu tun ist. Wir können dafür einen Bedingungsschritt verwenden und Zweige für die verschiedenen Szenarien hinzufügen.

Bedingungsschritte werden am besten für große Verzweigungen in der Logik verwendet, bei denen die Pfade deutlich unterschiedlich sind, nicht für einfache triviale Entscheidungen.

  1. Geben Sie / ein und wählen Sie Bedingung.

  2. Zweig A (WENN): Geben Sie im Feld ein: Wenn das angegebene Datum in der Vergangenheit liegt.

    1. Fügen Sie dann die folgenden Anweisungen im eingerückten Schritt hinzu.

      1. Informieren Sie den Kunden, dass wir keine Termine in der Vergangenheit buchen können.

      2. Eingerückter Schritt: Geben Sie / ein und wählen Sie Ende, um die Procedure zu beenden.

  • Zweig B (SONST WENN): Klicken Sie auf die Auslassungspunkte (...) und wählen Sie Sonst-wenn-Bedingung hinzufügen.

    • Bedingung: Geben Sie ein: Wenn das Datum mehr als 7 Tage ab heute entfernt ist, ohne heute einzuschließen.

    • Geben Sie die folgenden eingerückten Schritte ein

      • Sagen Sie dem Kunden, dass wir Buchungsplätze nur eine Woche im Voraus öffnen.

      • Geben Sie / ein und wählen Sie Ende, um die Procedure zu beenden.

  • Zweig C (SONST): Klicken Sie auf die Auslassungspunkte (...) und wählen Sie Sonst-Bedingung hinzufügen.

    • Eingerückter Schritt: Dies ist der gültige „Happy Path“. Geben Sie ein: Senden Sie dem Kunden den Link und sagen Sie ihm, er soll darauf klicken, um mit der Buchung fortzufahren: calendly.com/demo-booking.

    • Eingerückter Schritt: Geben Sie / ein und wählen Sie Ende.

4. Optional Fin so konfigurieren, dass es absichtlich übergibt

Sie können Fin auch optional so konfigurieren, dass es mit dem @Handoff-Befehl an ein bestimmtes Team übergibt. Dies folgt dem im Workflow definierten Eskalationspfad nach dem Fin-Block, der im Deploy-Abschnitt definiert ist. In diesem Beispiel können wir eine zusätzliche Anweisung hinzufügen, um dies zu veranschaulichen.

  1. Löschen Sie den Ende-Schritt.

  2. Ersetzen Sie diesen durch eine Anweisung, die sagt: Sagen Sie dem Kunden, dass Sie ihn an ein Team übergeben.

Profi-Tipp: Bedingungen sind großartig, wenn sie mit data connectors verwendet werden. Durch die Integration von Daten aus externen Systemen können Sie Fin anweisen, sein Verhalten basierend auf den spezifischen Ausgaben, die es erhält, zu verzweigen.

Während Sie diese Regeln mit natürlicher Sprache erstellen können, bietet die Nutzung von Code-Bedingungen noch mehr Kontrolle und Komplexität. So kann Fin die Daten programmatisch auswerten und basierend auf den genauen verfügbaren Informationen das Richtige tun.


Testen Sie Ihre Procedure

Bevor Sie Ihre Procedure live schalten, sollten Sie Simulationen nutzen, um zu überprüfen, ob sie funktioniert.

  1. Klicken Sie auf die Testen-Schaltfläche oben im Editor.

  2. Die AI von Fin schlägt automatisch Szenarien zum Testen vor. Diese sind nützlich, um ein Gefühl dafür zu bekommen, was Simulationen leisten können.

  3. Führen Sie die Simulation aus, um zu sehen, wie Fin Ihre Schritte ausführt, die Mock-API auslöst und Ihrer Logik folgt.

Wenn Sie eine grüne Erfolgsmeldung sehen, sind Sie bereit, sie live zu schalten!

Hat dies deine Frage beantwortet?