Zum Inhalt

Context-Input-Konfiguration

Felder

Feld Typ Beschreibung
Sources Tabelle Die verfügbaren Kontextoptionen. Jede Zeile hat ein label (für den Nutzer sichtbar) und einen value (wird bei Auswahl nachgelagert übergeben).
Label Text (erweitert) Anzeigelabel des Auswählers im Chat. Standard: Sources.
Required Boolean Aktiviert: ein nicht gematchtes Auswahlergebnis wirft einen Validierungsfehler. Deaktiviert: es wird stattdessen ein leeres Data ausgegeben.
Selected Source Text (erweitert) Wird zur Laufzeit von Karli Studio gesetzt. Im Editor leer lassen; ein manueller Wert ist nur zum Testen einer bestimmten Auswahl sinnvoll.

Quellen definieren

Pro Option eine Zeile in die Sources-Tabelle eintragen. Das label ist das, was der Nutzer sieht; der value ist das, was nachgelagert fließt — und damit das Feld, auf das der nachgelagerte Agent oder das Tool verzweigen sollte.

context-table-config.png context-dropdown-studio-expanded.png

Matching-Regeln

Trifft eine Auswahl ein, matched die Komponente sie gegen die konfigurierten Zeilen:

  1. Zuerst nach label (ein Label-Treffer gewinnt immer).
  2. Dann nach value (so können API-Aufrufer die Zeile über den hinterlegten Wert adressieren).

Teilen sich mehrere Zeilen einen Wert, gewinnt die erste passende Zeile.

Verbindung nach unten

Der Output Selected Value ist ein Data mit value und label. Verbinde ihn mit jeder Komponente, die Data oder Text akzeptiert — typischerweise der Agent oder das Tool, dessen Verhalten vom gewählten Kontext abhängt.

Ein Context Input pro Flow

Auch wenn die Canvas das Platzieren mehrerer Context-Input-Komponenten erlaubt, zeigt Karli Studio aktuell nur einen einzigen Kontext-Auswähler pro Flow im Chat an. Enthält ein Flow mehrere Context-Input-Komponenten, erhält nur eine von ihnen eine Auswahl. Behandle Context Input bis auf Weiteres als eine One-per-Flow-Komponente.