Callback

Ein Callback definiert die benutzerdefinierte Logik, die in verschiedenen Phasen der Agenteninteraktion ausgeführt werden soll.

JSON-Darstellung
{
  "description": string,
  "disabled": boolean,
  "proactiveExecutionEnabled": boolean,

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "pythonCode": string
  // End of mutually exclusive fields.
}
Felder
description

string

Optional. Eine menschenlesbare Beschreibung des Rückrufs.

disabled

boolean

Optional. Gibt an, ob der Rückruf deaktiviert ist. Deaktivierte Rückrufe werden vom Kundenservicemitarbeiter ignoriert.

proactiveExecutionEnabled

boolean

Optional. Wenn aktiviert, wird der Callback auch für Zwischenausgaben des Modells ausgeführt. Diese Einstellung wirkt sich nur auf den „After Model“-Callback aus. VORSICHTIG AKTIVIEREN. Normalerweise muss „after_model_callback“ erst nach dem Empfang aller Modellantworten ausgeführt werden. Die Aktivierung der proaktiven Ausführung kann sich negativ auf die Ausführungskosten und die Latenz auswirken und sollte nur in seltenen Fällen aktiviert werden.

Der auszuführende Callback. Im Folgenden finden Sie eine Liste von sich gegenseitig ausschließenden Feldern. In einer Antwort wird höchstens eines der Felder festgelegt:
pythonCode

string

Erforderlich. Der Python-Code, der für den Callback ausgeführt werden soll.

Ende der sich gegenseitig ausschließenden Felder.