Übersicht: Anpassen und Entwickeln

Die watsonx Assistant-Benutzerschnittstelle vereinfacht die Erstellung eines Assistenten und die Bereitstellung für Ihre Kunden, ohne dass Code geschrieben werden muss. Für fortgeschrittene Benutzer und Entwickler können Sie die Funktionalität Ihres Assistenten weiter anpassen und erweitern.

Ein bereitgestellter Assistent enthält zahlreiche Komponenten, mit denen die Hilfe bereitgestellt werden kann, die Ihre Kunden über die von ihnen verwendeten Kanäle benötigen.

watsonx Assistant Architekturdiagramm
Architektur

  • Kunden interagieren mit dem Assistenten über einen Kanal wie den Web-Chat oder die Telefonintegration.

  • Basierend auf dem Verständnis natürlicher Sprache entscheidet der Assistent, die Anforderung des Kunden an den entsprechenden Lösungsmechanismus weiterzuleiten, bei dem es sich um eine Aktion oder eine Suche nach vorhandenem Inhalt handeln kann.

  • Der Assistent muss möglicherweise auch mit externen Services kommunizieren oder den Dialog an einen Servicemitarbeiter übergeben.

Es gibt mehrere Punkte, an denen ein Entwickler die Art und Weise anpassen und erweitern kann, wie sich der Assistent verhält oder wie er mit externen Services interagiert. Zu diesen Anpassungspunkten gehören:

  • Aktionen anpassen: Durch das Schreiben von Ausdrücken und Bearbeiten von JSON-Daten können Sie umfassend die Art und Weise anpassen, wie eine Aktion Schrittbedingungen auswertet, wie sie Daten speichert, auf Kundeneingaben reagiert und mit Kanälen interagiert.

  • Web-Chat-Entwicklungsübersicht: Sie können die Web-Chat-API verwenden, um die Darstellung und das Verhalten des Web-Chats umfassend anzupassen.

  • Telefonintegration anpassen: Sie können Befehle und Kontextvariablen verwenden, um umfassend zu konfigurieren, wie Ihr Assistent mit Kunden interagiert, die die Telefonintegration verwenden.

  • SMS-Integration anpassen: Sie können Befehle und Kontextvariablen verwenden, um anzupassen, wie Ihr Assistent mit Kunden interagiert, die Textnachrichten verwenden.

  • Assistenten mithilfe von Webhooks erweitern: Sie verwenden Webhooks, um externe Services aufzurufen, die die Funktionalität Ihres Assistenten oder Ihrer Protokollaktivität erweitern.

  • Angepassten Kanal entwickeln: Wenn keine der integrierten Kanalintegrationen Ihren Anforderungen entspricht, können Sie die watsonx Assistant-REST-API und -SDKs verwenden, um eine angepasste Clientanwendung zu entwickeln, die mit Ihrem Assistenten interagiert.