Zum Hauptinhalt springen

Erstellung von KI-Tools

Verleihen Sie Ihrem KI-Assistenten Superkräfte mit benutzerdefinierten Tools

Der visuelle Node-Builder SmartFlow von AI SmartTalk ermöglicht es Ihnen, benutzerdefinierte Tools für Ihren KI-Assistenten zu erstellen, ohne Code schreiben zu müssen. Diese Tools erweitern die Fähigkeiten Ihrer KI über Gespräche hinaus in echte Aktionen.


Was sind KI-Tools?

Tools (auch als "Funktionsaufrufe" bezeichnet) ermöglichen es Ihrer KI, während Gesprächen spezifische Aufgaben auszuführen. Anstatt nur Fragen zu beantworten, kann Ihre KI:

  • In Ihrem Produktkatalog suchen
  • Termine buchen
  • Support-Tickets erstellen
  • Bestellstatus abfragen
  • Und vieles mehr

Ohne vs. Mit Tools

SzenarioOhne ToolsMit Tools
Bestellstatus"Bitte besuchen Sie unsere Website, um Ihre Bestellung zu überprüfen"Die KI ruft die Sendungsverfolgungsinformationen ab und zeigt sie sofort an
Terminbuchung"Rufen Sie uns unter 555-1234 an, um einen Termin zu vereinbaren"Die KI prüft die Verfügbarkeit und bucht den Slot
Produktsuche"Durchsuchen Sie unseren Katalog unter..."Die KI sucht und zeigt passende Produkte an

Erstellung von Tools mit SmartFlow

Verwenden Sie den Conversation Tool-Trigger, um Tools zu erstellen, die Ihre KI während Chats nutzen kann.

Schritt 1: Erstellen Sie einen neuen SmartFlow

  1. Gehen Sie zu Automation → SmartFlows
  2. Klicken Sie auf + New SmartFlow
  3. Geben Sie ihm einen beschreibenden Namen (z. B. "Produktsuche-Tool")

Schritt 2: Fügen Sie den Conversation Tool-Trigger hinzu

Ziehen Sie den Conversation Tool-Trigger auf die Leinwand:

Conversation Tool Trigger

Konfigurieren Sie den Trigger:

FeldBeschreibung
NameTool-Name, den die KI erkennen wird
BeschreibungHilft der KI zu verstehen, wann dieses Tool verwendet werden soll
BenutzerauswahlWer dieses Tool verwenden kann (alle Benutzer, nur verbundene, etc.)
Tool-VariablenParameter, die die KI vom Benutzer sammeln soll

Schritt 3: Variablen definieren

Fügen Sie Variablen hinzu, die Ihre KI im Gespräch sammeln soll:

VariableTypBeschreibung
productNameStringWelches Produkt gesucht werden soll
maxPriceNumberMaximaler Preisfilter
categoryStringProduktkategorie

Die KI wird die Benutzer während des Gesprächs natürlich nach diesen Werten fragen.

Schritt 4: Aktionen hinzufügen

Verbinden Sie Aktionen, um die eigentliche Arbeit auszuführen:

Node Editor

Häufige Aktionskombinationen:

AnwendungsfallAktionen
ProduktsucheKnowledge durchsuchen → Beobachtung festlegen
Ticket-ErstellungJIRA Ticket erstellen → Beobachtung festlegen
TerminAPI-Aufruf (Kalender) → Nachricht senden
BestellabfrageAPI-Aufruf (E-Commerce) → Beobachtung festlegen

Schritt 5: Ergebnisse mit Set Observation zurückgeben

Verwenden Sie Set Observation, um Ergebnisse an die KI zurückzusenden:

Search Knowledge Action

Die KI erhält die Beobachtung und verwendet sie, um auf den Benutzer zu antworten.

Schritt 6: Testen Sie Ihr Tool

Klicken Sie auf ▶ Testing, um Ihr Tool auszuprobieren:

Test Panel

  1. Erstellen Sie ein Testgespräch
  2. Geben Sie eine Nachricht ein, die Ihr Tool auslösen sollte
  3. Beobachten Sie, wie der Flow ausgeführt wird
  4. Überprüfen Sie, ob die KI korrekt antwortet

Beispiel: Produktsuche-Tool

Ziel: Benutzern ermöglichen, Produkte durch natürliche Fragen zu suchen

Trigger-Konfiguration:

  • Name: searchProducts
  • Beschreibung: "Durchsuchen Sie den Produktkatalog nach Name, Kategorie oder Preis"
  • Variablen: query (String), maxPrice (Number, optional)

Flow:

Conversation Tool Trigger

Knowledge Base durchsuchen
→ Abfrage: {{trigger.query}}
→ Limit: 5 Ergebnisse

Beobachtung festlegen
→ Ergebnisse: {{searchResults}}

Benutzererfahrung:

Benutzer: Haben Sie blaue Widgets unter 50 €?

KI: Lassen Sie mich danach suchen...

Ich habe 3 blaue Widgets unter 50 € gefunden:
1. Blaues Widget Basic - 29,99 €
2. Blaues Widget Pro - 45,00 €
3. Blaues Widget Mini - 19,99 €

Möchten Sie weitere Details zu einem dieser Produkte?

Beispiel: JIRA Ticket-Erstellung

Ziel: Benutzern ermöglichen, Support-Tickets aus dem Chat zu erstellen

JIRA Example

Trigger-Konfiguration:

  • Name: createTicket
  • Beschreibung: "Erstellen Sie ein Support-Ticket für technische Probleme"
  • Variablen: title (String), description (String), priority (String)

Flow:

Conversation Tool Trigger

JIRA Ticket erstellen
→ Projekt: SUPPORT
→ Typ: Bug
→ Zusammenfassung: {{trigger.title}}
→ Beschreibung: {{trigger.description}}

Beobachtung festlegen
→ "Ticket {{jiraIssue.key}} erfolgreich erstellt"

Best Practices

Klare Tool-Beschreibungen

Schreiben Sie Beschreibungen, die der KI helfen, zu verstehen, wann jedes Tool verwendet werden soll:

// Gut
"Durchsuchen Sie den Produktkatalog nach Name, Kategorie oder Preisspanne"

// Zu vage
"Produkte suchen"

Bedeutungsvolle Variablennamen

Verwenden Sie beschreibende Variablennamen und Beschreibungen:

VariableBeschreibung
customerEmailE-Mail-Adresse, um die Bestellung nachzuschlagen
appointmentDateBevorzugtes Datum für den Termin

Fehler elegant behandeln

Fügen Sie Fehlerbehandlung in Ihre Beobachtungen ein:

// Erfolg
{"found": true, "results": [...]}

// Keine Ergebnisse
{"found": false, "message": "Keine Produkte entsprechen Ihrer Suche"}

Konversationell testen

Testen Sie Ihre Tools, indem Sie natürlich chatten und nicht nur auf Schaltflächen klicken. Stellen Sie sicher, dass die KI:

  • Natürlich nach erforderlichen Variablen fragt
  • Das Tool im richtigen Moment verwendet
  • Ergebnisse klar präsentiert

Verwandte Dokumentation

Bereit, Ihr
Benutzererlebnis zu verbessern?

Setzen Sie KI-Assistenten ein, die Kunden begeistern und mit Ihrem Unternehmen wachsen.

GDPR-konform