Zum Hauptinhalt springen

Schnellstart: Erstellen Sie eine einfache Fin-Prozedur

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

Prozeduren 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 Prozedur 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 Prozedur.

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

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

  • Option 1 (Empfohlen): Verwenden Sie den Entwurf mit KI , 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 Prozedur 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 die KI den Entwurf für Sie erstellen (Empfohlen)

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

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

  2. Beschreiben Sie den Prozess: Schreiben Sie in natürlicher Sprache, was die Prozedur 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. Beantworten Sie klärende Fragen: 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 Auslöser, die Anweisungen und die Logik. Sie können dann den Entwurf bearbeiten.

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

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

1. Definieren Sie, wann Fin die Prozedur verwenden soll

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

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

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

  • Trainieren Sie Fin mit Beispielen: Es gibt zwei Möglichkeiten, Beispiele hinzuzufügen, damit Fin erkennt, wann die Prozedur gestartet werden soll:

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

    • Manuell hinzufügen: Geben Sie selbst Beispielphrasen 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 Prozedur 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 Prozedur ausgewertet. Wenn ein Gespräch nicht zu den ausgewählten Kanälen oder Zielgruppen passt, wird die Prozedur nicht gestartet.

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 eine einfache Anweisung zu schreiben.

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) statt abstrakter oder formeller Sprache (wie validieren, feststellen, durchführen, erleichtern).

Werkzeuge in Anweisungen verwenden

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

Zum Beispiel können Sie:

  • Verwenden Sie Daten-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 Kollegen schreiben würden. Wenn eine Person die Anweisungen nicht leicht versteht, wird Fin sie auch nicht zuverlässig interpretieren können.

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 eignen sich am besten für größere Logikverzweigungen, 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 ein: Wenn das angegebene Datum in der Vergangenheit liegt in das Feld.

    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 Prozedur 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 Prozedur 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: Konfigurieren Sie Fin für eine gezielte Übergabe

Sie können Fin 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 Daten-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 die richtige Entscheidung treffen.


Testen Sie Ihre Prozedur

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

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

  2. Die KI 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 zu aktivieren und in Fin Main zu veröffentlichen!

Hat dies deine Frage beantwortet?