Zum Hauptinhalt springen

Schnellstart: Erstellen Sie eine Fin-Prozedur

Erstellen Sie Fin-Prozeduren Schritt für Schritt mit AI oder manueller Einrichtung, mit einem Beispiel, das einen Data Connector in Aktion zeigt.

Verfasst von Dawn

Prozeduren 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, während Ihre Regeln und Richtlinien durchgesetzt und sichere Aktionen in Ihren Systemen ausgeführt werden, um genaue, zuverlässige Antworten zu liefern.

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

Tipps:

  • Sehen Sie sich dieses Video an, um mit Procedures zu beginnen.

  • 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-Prozeduren und Data 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 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, Data 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 AI 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 und klicken Sie auf + Neue Prozedur und wählen Sie Lassen Sie AI Ihre Prozedur entwerfen.

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

    • 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 diese Slots noch nicht geöffnet sind. 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. Sobald Fin den Entwurf erstellt hat, erscheint ein Feedback-Fenster. Wählen Sie Behalten, um den Entwurf zu akzeptieren, Löschen, um ihn zu verwerfen und neu zu beginnen, oder Nochmals versuchen, um ihn neu zu generieren.

Hinweis: Das Beschreibungsfeld in Lassen Sie AI Ihre Prozedur entwerfen ist auf 5.000 Zeichen begrenzt.

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 dann einen Buchungslink bereitstellt, wenn das Datum gültig ist (innerhalb der nächsten 7 Werktage).

1. Definieren Sie, wann die Prozedur verwendet wird

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 (oder nicht auslösen) sollten. 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 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-Adresse domain ausgeführt wird. Diese Einstellungen werden vor Ausführung der Prozedur ausgewertet. Wenn ein Gespräch nicht zu den ausgewählten Kanälen oder Zielgruppen passt, startet die Prozedur nicht.

2. Schreiben Sie Ihre Anweisungen

Beginnen Sie damit, Fin zu sagen, dass der Kunde gefragt werden 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, welches Datum er für 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, Informationen zu lesen oder Aktionen auszuführen.

  • Markieren Sie ein Gespräch automatisch für bessere Berichte.

  • Aktualisieren Sie Attribute, 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 versteht, wird Fin sie auch schwer interpretieren können.

3. Verwenden Sie Bedingungen, um verschiedene Szenarien zu behandeln

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 logische Verzweigungen, 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 Prozedur zu beenden.

  • Zweig B (ELSE IF): Klicken Sie auf die Auslassungspunkte (...) und wählen Sie Else-if-Bedingung hinzufügen.

    • Bedingung: Typ: Wenn das Datum mehr als 7 Tage ab heute liegt, ohne heute einzuschließen.

    • Geben Sie die eingerückten Schritte unten ein

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

      • Geben Sie @ ein und wählen Sie End, um das Verfahren zu beenden.

  • Zweig C (ELSE): Klicken Sie auf die Auslassungspunkte (...) und wählen Sie Else-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 End.

4. Übergaben konfigurieren (optional)

Sie können Fin auch optional so konfigurieren, dass es mit dem Befehl @Handoff an ein bestimmtes Team oder einen wiederverwendbaren Workflow übergibt. In diesem Beispiel können wir eine zusätzliche Anweisung hinzufügen, um dies zu veranschaulichen.

  1. Löschen Sie den End-Schritt.

  2. Ersetzen Sie dies 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 Datenverbindern verwendet werden. Durch die Integration von Daten aus externen Systemen können Sie Fin anweisen, sein Verhalten basierend auf den spezifischen Ausgaben zu verzweigen, die es erhält.

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.


Beispiel: Bestellstatus-Abfrage mit einem Data Connector

Dieses Beispiel baut auf dem oben genannten Buchungsdurchgang auf, indem es einen Data Connector hinzufügt. Verwenden Sie es als Referenz für jedes Verfahren, das Echtzeitdaten aus einem Ihrer Systeme benötigt.

Der Anwendungsfall

Kunden kontaktieren häufig den Support, um zu fragen, wo ihre Bestellung ist. Das Support-Team prüft manuell ein internes Bestellverwaltungssystem, kopiert den Status und antwortet. Es ist repetitiv, von geringer Komplexität und passiert in hohem Volumen. Das macht es zu einem idealen ersten Verfahren.

Das Verfahren

Das Verfahren ist in natürlicher Sprache geschrieben, genau wie das Buchungsbeispiel oben:

  1. Fragen Sie den Kunden nach seiner Bestellnummer, falls diese noch nicht angegeben wurde.

  2. Verwenden Sie das Bestellstatus-Tool, um die Bestellung nachzuschlagen.

  3. Wenn die Bestellung gefunden wird, sagen Sie dem Kunden den aktuellen Status und das voraussichtliche Lieferdatum.

  4. Wenn die Bestellung nicht gefunden wird, entschuldigen Sie sich und bieten Sie an, an einen Teamkollegen zu übergeben.

Der Data Connector

Das Verfahren verwendet einen Data Connector, um die API Ihres Bestellverwaltungssystems aufzurufen. Die Technik konfiguriert den Connector in Intercom mit folgenden Details:

Feld

Wert

Endpunkt

GET /orders/{order_id}

Authentifizierung

Bearer-Token im Authorization-Header

Anfrageparameter

order_id (String), übergeben von Fin aus der Konversation

Erlaubte Antwortfelder

order_id, status, estimated_delivery_date, carrier

Die Technik steuert, welche Felder Fin verwenden darf. In diesem Beispiel sind sensible Felder wie Zahlungsdetails oder Kunden-PII von den erlaubten Antworten ausgeschlossen.

Beispiel API-Antwort

Wenn Fin den Endpunkt aufruft, gibt das System eine JSON-Antwort zurück. Die Technik kann während der Einrichtung eine Mock-Version davon bereitstellen, damit Sie das Verfahren vor der Live-API-Verbindung erstellen und testen können.

{
  "order_id": "ORD-8821",
  "status": "In transit",
  "estimated_delivery_date": "March 24th, 2026",
  "carrier": "FedEx"
}

Fin liest die Antwort und antwortet dem Kunden in einfacher Sprache: „Ihre Bestellung ORD-8821 ist derzeit mit FedEx unterwegs und wird voraussichtlich am 24. März 2026 ankommen.“


Testen Sie Ihr Verfahren

Bevor Sie Ihr Verfahren live schalten, sollten Sie Simulationen nutzen, um zu überprüfen, ob es funktioniert.

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

  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, es live zu schalten!


FAQs

Brauche ich einen Data Connector, um eine Procedure zu erstellen?

Nein, Sie brauchen keine Data Connectors, um eine Procedure zu erstellen. Data Connectors werden nur benötigt, wenn Fin Echtzeitdaten von einem externen System benötigt.

Welche Erstellungsart sollte ich wählen?

Verwenden Sie Let AI, um Ihre Procedure zu entwerfen, wenn Sie den Prozess in einfacher Sprache beschreiben können. Es ist der schnellste Weg, einen funktionierenden ersten Entwurf zu erhalten. Verwenden Sie Build from scratch, wenn Sie von Anfang an volle Kontrolle über die Schrittstruktur und Logik haben möchten.

Kann ich meine Procedure testen, bevor sie live geht?

Ja, verwenden Sie Simulations, um Ihre Procedure in einer Sandbox-Umgebung zu validieren, bevor sie Kunden erreicht. Fin schlägt automatisch Testszenarien vor und Sie können die Ausführung jedes Schritts in Echtzeit beobachten.

Hat dies deine Frage beantwortet?