Erweiterte Funktionen
Individuelle Aufgaben
Die Automatisierung von Aufgaben spart Zeit und steigert Produktivität, indem sie Routineabläufe übernimmt. In diesem Kapitel lernst du, wie du per API eigene Funktionen („Tasks“) definierst und sie deinem KI‑Telefonagenten zur Ausführung übergibst.
1. Eigene Funktion (Task-Definition) anlegen
Damit dein Agent eigene Aufgaben ausführen kann, kannst du eine neue Funktion bei Callana registrieren – das ist eine Beschreibung dafür, welche Parameter der Agent dafür abfragen und wie er auf bestimmte Aufträge reagieren soll.
API‑Schlüssel besorgen
Stelle sicher, dass du einen gültigen API‑Token im Header deiner Anfrage mitsendest:
Funktion definieren
Erstelle eine neue Funktion mit Name, Beschreibung und Parameter-Template:
Antwort prüfen
Achte auf den HTTP‑Status 201 Created und das zurückgegebene JSON mitfunction_id
:
2. Aufgabe (Task) an einen Agenten übergeben
Hast du eine Funktion angelegt, kannst du dem Agenten jetzt einen konkreten Auftrag erteilen.
Agenten‑ID ermitteln
Rufe/api/agents
auf, um die Liste deiner Agenten zu sehen, und notiere dir die passendeagent_id
.Task anlegen
Sende eine Anfrage mitfunction_id
und den benötigten Parametern an deinen Agenten:Task‑Bestätigung
Bei Erfolg erhältst du HTTP 202 Accepted mit:
3. Aufgabe aktualisieren
Wenn du Parameter oder Priorität ändern möchtest, kannst du einen Task anpassen:
– Antwort: HTTP 200 OK und das aktualisierte Task‑Objekt.
4. Aufgabe als abgeschlossen markieren
Ist der Task erledigt (z. B. nach erfolgreicher Ausführung durch den Agenten), kannst du ihn schließen:
– Antwort: HTTP 200 OK und "status":"completed"
.
Mit diesen API‑Endpunkten definierst du eigene Funktionen, übergibst Aufgaben an deinen KI‑Telefonagenten und verwaltest sie bis zur abschließenden Ausführung. Viel Erfolg beim Automatisieren!
© Copyright 2024. All rights reserved.