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, 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.
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 Procedures und Data 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, Data 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.
Navigieren Sie zu Fin AI Agent > Train > Procedures, klicken Sie auf + Neue Procedure und wählen Sie Lassen Sie AI Ihre Procedure entwerfen.
Beschreiben Sie den Prozess: Schreiben Sie, was die Procedure 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].“
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.
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 starten, oder Nochmals versuchen, um ihn neu zu generieren.
Hinweis: Das Beschreibungsfeld in Lassen Sie AI Ihre Procedure entwerfen ist auf 5.000 Zeichen begrenzt.
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 einen Buchungslink bereitstellt, wenn das Datum gültig ist (innerhalb der nächsten 7 Werktage).
1. Definieren Sie, wann die Procedure verwendet wird
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 erkennt, wann die Procedure gestartet werden soll:
Durchsuchen Sie Ihre Kundengespräche: Durchsuchen Sie echte vergangene Gespräche und wählen Sie Beispiele aus, die diese Procedure auslösen (oder nicht auslösen) sollten. 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.
Wenn Sie Manuell hinzufügen verwenden, können Sie mehrere Fragen auf einmal einfügen – eine pro Zeile – und jede Zeile wird zu einem eigenen Beispiel, was viel schneller ist, als sie einzeln hinzuzufügen.
Hinweis: Jede Liste hat ein festes Limit von 20 Beispielen – Wann verwenden und Nicht verwenden, wenn haben jeweils ein Limit von 20. Während Sie Beispiele hinzufügen, zählt der Dialog herunter, wie viele Sie noch hinzufügen können. Wenn ein Einfügen das Limit überschreiten würde, sehen Sie, wie viele Sie entfernen müssen, bevor Sie fortfahren können. Sobald eine Liste voll ist, zeigt der Dialog an, dass Sie das Limit von 20 Beispielen erreicht haben. Procedures mit mehr als 20 Beispielen bleiben vollständig bearbeitbar – Sie können bestehende Beispiele aktualisieren oder entfernen, aber keine neuen hinzufügen, bis Sie wieder unter dem Limit sind.
Zielgruppenansprache: 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, wird die Procedure nicht gestartet.
Hinweis: Das Beschreibungsfeld ist auf 256 Zeichen begrenzt. Halten Sie Beschreibungen kurz, um Speicherfehler zu vermeiden. Vermeiden Sie auch Sonderzeichen (wie '|') in Procedure-Titeln, da diese beim Speichern Backend-Fehler verursachen können.
2. Schreiben Sie Ihre Anweisungen
Beginnen Sie damit, Fin zu sagen, wann der Kunde sich treffen möchte. Das ist so einfach wie eine einfache Anweisung zu schreiben.
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, ausfü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 Kollegen 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 werden am besten für größere Logikverzweigungen verwendet, bei denen die Pfade deutlich unterschiedlich sind, nicht für einfache triviale Entscheidungen.
Geben Sie @ ein und wählen Sie Bedingung.
Zweig A (WENN): Geben Sie im Feld ein:
Wenn das angegebene Datum in der Vergangenheit liegt.Fügen Sie dann die folgenden Anweisungen im eingerückten Schritt hinzu.
Informieren Sie den Kunden, dass wir keine Termine in der Vergangenheit buchen können.Eingerückter Schritt: Geben Sie @ ein und wählen Sie End, um das Verfahren zu beenden.
Zweig B (ELSE IF): Klicken Sie auf die Auslassungspunkte (...) und wählen Sie Else-if-Bedingung hinzufügen.
Bedingung: Geben Sie ein:
Wenn das Datum mehr als 7 Tage ab heute liegt, ohne heute einzuschließen.Geben Sie die folgenden eingerückten Schritte 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 optional so konfigurieren, dass es an ein bestimmtes Team oder einen wiederverwendbaren Workflow mit dem Befehl @Handoff übergibt. In diesem Beispiel fügen wir eine zusätzliche Anweisung hinzu, um dies zu veranschaulichen.
Löschen Sie den Schritt End.
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 zu verzweigen.
Während Sie diese Regeln mit natürlicher Sprache erstellen können, bietet die Nutzung von Code Conditions 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.
Beispiel: Bestellstatusabfrage mit einem Data Connector
Dieses Beispiel baut auf dem oben genannten Buchungsdurchgang auf, indem ein Data Connector hinzugefügt wird. 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:
Fragen Sie den Kunden nach seiner Bestellnummer, falls diese noch nicht angegeben wurde.
Verwenden Sie das Bestellstatus-Tool, um die Bestellung nachzuschlagen.
Wenn die Bestellung gefunden wird, teilen Sie dem Kunden den aktuellen Status und das voraussichtliche Lieferdatum mit.
Wenn die Bestellung nicht gefunden wird, entschuldigen Sie sich und bieten Sie an, an einen Kollegen 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), von Fin aus der Konversation übergeben |
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 Antwortfeldern ausgeschlossen.
Beispiel-Antwort der API
Wenn Fin den Endpunkt aufruft, gibt das System eine JSON-Antwort zurück. Die Technik kann während der Einrichtung eine Mock-Version 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.
Klicken Sie oben im Editor auf die Schaltfläche Test.
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.
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!
Mehr erfahren:
FAQs
Brauche ich einen Data Connector, um ein Verfahren zu erstellen?
Brauche ich einen Data Connector, um ein Verfahren zu erstellen?
Nein, Sie benötigen keine Data Connectors, um ein Verfahren zu erstellen. Data Connectors sind nur erforderlich, wenn Fin Echtzeitdaten von einem externen System benötigt.
Welche Erstellungsart sollte ich wählen?
Welche Erstellungsart sollte ich wählen?
Verwenden Sie "Let AI" zum Entwurf Ihres Verfahrens, 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 mein Verfahren testen, bevor es live geht?
Kann ich mein Verfahren testen, bevor es live geht?
Ja, verwenden Sie Simulationen, um Ihr Verfahren in einer Sandbox-Umgebung zu validieren, bevor es Kunden erreicht. Fin schlägt automatisch Testszenarien vor und Sie können jeden Schritt in Echtzeit beobachten.






