Was sind KI Funktionen?
Definition
KI Funktionen (auch Function Calls genannt) ermöglichen es einer KI, spezifische Aktionen auszuführen oder auf externe Systeme zuzugreifen. Diese Funktionen erweitern die Fähigkeiten der KI, indem sie ihr erlauben, nicht nur Informationen zu liefern, sondern auch konkrete Aufgaben zu erledigen, wie z.B. Daten abzufragen, Termine zu buchen oder Benutzer zu authentifizieren.Wozu braucht man KI Funktionen?
- Um der KI zu ermöglichen, mit externen Systemen zu interagieren (z.B. Datenbanken, CRM-Systeme)
- Zur Durchführung spezifischer Aktionen, die über reine Textantworten hinausgehen
- Um strukturierte Daten von Benutzern zu erfassen (z.B. Kundennummern, Terminwünsche)
- Zur Integration der KI in bestehende Geschäftsprozesse
- Um sichere Authentifizierungsprozesse durchzuführen
Wie funktionieren KI Funktionsaufrufe?
KI Funktionen werden in einem strukturierten JSON-Format definiert und dem KI-Prompt hinzugefügt. Die Definition enthält:- Den Namen der Funktion
- Eine Beschreibung, was die Funktion tut
- Die erforderlichen Parameter mit ihren Datentypen
- Angaben, welche Parameter obligatorisch sind
Beispiele für KI Funktionen
Benutzerauthentifizierung
Diese Funktion ermöglicht es der KI, einen Benutzer zu authentifizieren, bevor sensible Informationen geteilt werden.Beispiel-Dialog:
- Benutzer: “Ich möchte meine Kontodaten einsehen.”
- KI: “Gerne helfe ich Ihnen dabei. Zur Sicherheit benötige ich Ihre Kundennummer und Ihr Passwort.”
- Benutzer: “Meine Kundennummer ist K12345 und mein Passwort ist Sicher123.”
- KI: [Ruft authenticate_user Funktion auf] “Vielen Dank. Sie wurden erfolgreich authentifiziert. Hier sind Ihre Kontodaten…”
Terminbuchung
Mit dieser Funktion kann die KI Termine für Kunden buchen, indem sie alle notwendigen Informationen sammelt.Beispiel-Dialog:
- Benutzer: “Ich möchte einen Termin für eine Beratung vereinbaren.”
- KI: “Gerne helfe ich Ihnen bei der Terminbuchung. Wie ist Ihr Name?”
- Benutzer: “Max Mustermann.”
- KI: “Danke, Herr Mustermann. Für welchen Tag möchten Sie den Beratungstermin vereinbaren?”
- Benutzer: “Am 15. März um 14 Uhr, wenn möglich.”
- KI: “Haben Sie eine Telefonnummer für eventuelle Rückfragen?”
- Benutzer: “Ja, 0123-4567890.”
- KI: [Ruft book_appointment Funktion auf] “Vielen Dank. Ich habe einen Beratungstermin für Sie, Max Mustermann, am 15.03.2023 um 14:00 Uhr gebucht. Eine Bestätigung wurde an Ihre Telefonnummer gesendet.”