Verbindungen zwischen verschiedenen Umgebungen und Bereitstellungen
Ein Kanal ist die Schnittstelle, über die Benutzer mit einem Agenten interagieren, beispielsweise Preview-Chat, Portal-Chat, eingebetteter Web-Chat, Slack oder Microsoft Teams. Jeder Kanal verfügt über unterschiedliche Funktionen zur Erfassung von Identitätsdaten, zur Unterstützung von Authentifizierungsabläufen und zum Senden von Anfragen. Da sich die Kanäle in der Art und Weise unterscheiden, wie sie mit Benutzeridentitäten und Sitzungsinformationen umgehen, wendet watsonx Orchestrate die Verbindungseinstellungen in der Entwicklungs- und der Produktionsumgebung unterschiedlich an. Die Auswahl der Umgebung bestimmt, wie Anmeldedaten verwendet werden, wie die Authentifizierung erfolgt und ob ein Benutzer Identitätsdaten angeben muss oder sich auf SSO verlassen kann. Während der Erstellung und des Testens verwenden die Agenten die Verbindungskonfiguration aus der Draft-Umgebung. Wenn Agenten bereitgestellt werden und über einen Kanal laufen, verwenden sie die Verbindungskonfiguration aus der Live-Umgebung.
Entwurfsumgebung
Die Testumgebung dient zum Testen, bevor ein Agent bereitgestellt wird.
Der Entwurf wird automatisch angewendet, wenn Sie Ihren Agenten im Vorschau-Chat oder in anderen Testkanälen ausführen.
Je nach Authentifizierungstyp können Anmeldeabläufe Benutzerdaten interaktiv erfassen.
Mit Draft können Sie Authentifizierungsschritte, den Token-Austausch und das Verhalten des Tools testen, ohne dass dies Auswirkungen auf die Nutzer in der Produktionsumgebung hat.
Liveumgebung
Die Live-Umgebung kommt zum Einsatz, wenn der Agent in Produktionskanälen läuft, darunter Portal-Chat, Slack, Microsoft Teams und eingebetteter Chat.
Die Verbindung nutzt die Live-Konfiguration und die dazugehörigen Anmeldedaten.
Die Aufforderung zur Eingabe der Anmeldedaten hängt von den Funktionen des Kanals ab und davon, ob SSO aktiviert ist.
watsonx Orchestrate stellt sicher, dass jedes Tool über eine gültige Live-Verbindung verfügt, bevor die Bereitstellung fortgesetzt werden kann.
Kanalspezifische Überlegungen
Das Verhalten des Kanals beeinflusst, wie die Authentifizierung und die Anmeldedaten in den verschiedenen Umgebungen genutzt werden:
Bei eingebetteten Kanälen ist häufig SSO erforderlich, um die Identität des Benutzers an die externe Anwendung weiterzugeben. Ohne SSO können bestimmte Anmeldeabläufe nicht abgeschlossen werden.
Die Kanäle unterscheiden sich darin, wie sie Identitätsdaten erfassen, beispielsweise durch die Möglichkeit einer interaktiven Anmeldung, das Öffnen eines Weiterleitungsfensters oder die Unterstützung des delegierten Zugriffs.
Das Verhalten in der Live-Umgebung steuert, wie die Benutzeridentität über Kanäle wie Slack, Microsoft Teams, den Portal-Chat und den eingebetteten Chat übertragen wird, was wiederum Einfluss darauf hat, wann persönliche Anmeldedaten oder delegierte Identitäten verwendet werden.