Zum Hauptinhalt springen

Was sind KI Aktionen?

Definition

KI Aktionen definieren die Verbindung zwischen KI-Funktionen und externen Systemen über API-Endpunkte. Sie stellen die Infrastruktur bereit, die es KI-Funktionen ermöglicht, mit Ihren Unternehmenssystemen zu interagieren. Eine KI Aktion umfasst die API-URL, Authentifizierungsmethoden sowie spezielle Prompts für die Verarbeitung vor und nach dem Funktionsaufruf.

Wozu braucht man KI Aktionen?

  • Um KI-Funktionen mit Ihren externen Systemen zu verbinden
  • Zur Definition der Kommunikationswege zwischen KI und Ihren APIs
  • Um Authentifizierung und Sicherheit für API-Aufrufe zu gewährleisten
  • Zur Steuerung des Gesprächsverlaufs vor und nach API-Aufrufen
  • Um Ergebnisse von API-Aufrufen intelligent in die KI-Konversation einzubinden

Wie funktionieren KI Aktionen?

Eine KI Aktion besteht aus mehreren Komponenten:
  • API-Integration: Definition der API-URL und Authentifizierungsmethode (z.B. Bearer Token)
  • Vor-Prompt: Text, den die KI dem Benutzer mitteilt, bevor der Funktionsaufruf erfolgt
  • Funktionsaufruf: Die eigentliche Ausführung der API-Anfrage mit den gesammelten Parametern
  • Nach-Prompt: Ein KI-Prompt zur Verarbeitung und Präsentation des API-Ergebnisses
Der Nach-Prompt kann spezielle Variablen enthalten:
  • %%{result}%%: Enthält das Ergebnis des API-Aufrufs, das die KI interpretieren und dem Benutzer präsentieren kann
  • %%{transcript}%%: Gibt dem Prompt das gesamte bisherige Gespräch als Kontext, um kontextbezogene Antworten zu ermöglichen
Besonders bei Sprach-KI-Anwendungen sind diese Prompts wichtig, um dem Benutzer ein nahtloses Gesprächserlebnis zu bieten, während im Hintergrund komplexe Systeminteraktionen stattfinden.

Beispiele für KI Aktionen

Kundensuche in CRM-System

Diese Aktion verbindet eine KI-Funktion mit dem CRM-System, um Kundendaten abzurufen.
{
  "name": "find_customer_action",
  "api_url": "https://api.ihrefirma.de/v1/customers/search",
  "authentication": {
    "type": "bearer_token",
    "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
  },
  "pre_execution_prompt": "Ich suche jetzt nach Ihren Kundendaten. Einen Moment bitte...",
  "post_execution_prompt": "Hier sind die Informationen zu Ihrem Kundenkonto: %%{result}%%. Basierend auf Ihrem bisherigen Gespräch (%%{transcript}%%), kann ich Ihnen bei weiteren Fragen zu Ihrem Konto helfen?"
}
Beispiel-Dialog:
  • Benutzer: “Können Sie mir meine Kundendaten anzeigen? Meine Kundennummer ist K12345.”
  • KI: “Ich suche jetzt nach Ihren Kundendaten. Einen Moment bitte…” [API-Aufruf wird ausgeführt]
  • KI: “Hier sind die Informationen zu Ihrem Kundenkonto: Name: Max Mustermann, Kundenseit: 2018, Letzte Bestellung: 15.03.2023. Basierend auf unserem Gespräch, kann ich Ihnen bei weiteren Fragen zu Ihrem Konto helfen?”

Bestellstatus-Abfrage

Diese Aktion ermöglicht es der KI, den Status einer Bestellung abzufragen.
{
  "name": "order_status_action",
  "api_url": "https://api.ihrefirma.de/v1/orders/{order_id}/status",
  "authentication": {
    "type": "basic_auth",
    "username": "api_user",
    "password": "secure_password_123"
  },
  "pre_execution_prompt": "Ich überprüfe den Status Ihrer Bestellung. Dies dauert nur einen Moment.",
  "post_execution_prompt": "Der aktuelle Status Ihrer Bestellung ist: %%{result}%%. Basierend auf unserem Gespräch (%%{transcript}%%), kann ich Ihnen weitere Informationen zur Lieferung oder zu möglichen nächsten Schritten geben?"
}
Beispiel-Dialog:
  • Benutzer: “Wo ist meine Bestellung mit der Nummer ORD-98765?”
  • KI: “Ich überprüfe den Status Ihrer Bestellung. Dies dauert nur einen Moment.” [API-Aufruf wird ausgeführt]
  • KI: “Der aktuelle Status Ihrer Bestellung ist: In Zustellung, voraussichtliche Lieferung am 18.03.2023. Ihr Paket wird von DHL mit der Sendungsnummer 1234567890 zugestellt. Basierend auf unserem Gespräch, kann ich Ihnen weitere Informationen zur Lieferung oder zu möglichen nächsten Schritten geben?”
KI Aktionen bilden die Brücke zwischen KI-Funktionen und Ihren Unternehmenssystemen. Sie ermöglichen es der KI, nicht nur zu verstehen, was der Benutzer möchte, sondern auch konkrete Aktionen in Ihren Systemen auszuführen und die Ergebnisse intelligent in die Konversation einzubinden. Durch die Kombination von API-Integration und kontextbezogenen Prompts schaffen KI Aktionen ein nahtloses Benutzererlebnis, bei dem komplexe Systeminteraktionen im Hintergrund ablaufen, während der Benutzer eine natürliche Konversation mit der KI führt.