View a markdown version of this page

Verwenden Sie den Self-Service von Agentic - Amazon Connect Connect-Kunde

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden Sie den Self-Service von Agentic

Tipp

Schauen Sie sich diesen Kurs aus dem AWS Workshop: Aufbau fortschrittlicher, generativer KI mit Connect AI-Agenten an.

Agentic Self-Service ermöglicht es Connect AI-Agenten, Kundenprobleme über Sprach- und Chat-Kanäle selbstständig zu lösen. Im Gegensatz zu herkömmlichem Self-Service, bei dem der KI-Agent die Kontrolle über den Kontaktablauf zurückgibt, wenn ein benutzerdefiniertes Tool ausgewählt wird, verwendet Agentic Self-Service Orchestrator-KI-Agenten, die in mehreren Schritten argumentieren, MCP-Tools aufrufen, um im Namen von Kunden Maßnahmen zu ergreifen, und eine kontinuierliche Konversation aufrechterhalten können, bis das Problem gelöst ist oder eine Eskalation erforderlich ist.

Wenn ein Kunde beispielsweise wegen einer Hotelreservierung anruft, kann ihn ein Orchestrator-Agent mit seinem Namen begrüßen, klärende Fragen stellen, seine Buchung nachschlagen und eine Änderung vornehmen — alles innerhalb einer einzigen Konversation, ohne die Kontrolle über den Kontaktablauf zwischen den einzelnen Schritten zurückzugeben.

Die wichtigsten Funktionen

Agentic Self-Service bietet die folgenden Funktionen:

  • Autonome Argumentation in mehreren Schritten — Der KI-Agent kann mehrere Tool-Aufrufe und Argumentationsschritte innerhalb einer einzigen Konversationsrunde verketten, um komplexe Anfragen zu lösen.

  • Integration von MCP-Tools — Stellen Sie über die Tools des Model Context Protocol (MCP) eine Verbindung zu Backend-Systemen her, um Aktionen wie das Abrufen des Bestellstatus, die Bearbeitung von Rückerstattungen und die Aktualisierung von Datensätzen zu ergreifen. Weitere Informationen finden Sie unter MCP-Tools für KI-Agenten.

  • Sicherheitsprofile — KI-Agenten verwenden dasselbe Sicherheitsprofil-Framework wie menschliche Agenten und kontrollieren, auf welche Tools der KI-Agent zugreifen kann. Weitere Informationen finden Sie unter Weisen Sie KI-Agenten Sicherheitsprofilberechtigungen zu.

Tools für Orchestrator-KI-Agenten

Sie können Ihren Orchestrator-KI-Agenten für Self-Service mit den folgenden Tooltypen konfigurieren:

  • MCP-Tools — Erweitern Sie die Funktionen von KI-Agenten über das Model Context Protocol. MCP-Tools stellen eine Verbindung zu Backend-Systemen her, um Aktionen wie das Abrufen des Bestellstatus, die Bearbeitung von Rückerstattungen und die Aktualisierung von Datensätzen durchzuführen. Der KI-Agent ruft während der Konversation MCP-Tools auf, ohne die Kontrolle über den Kontaktablauf zurückzugeben.

  • Zurück zur Kontrolle — Signalisieren Sie dem KI-Agenten, den Kontaktfluss zu beenden und die Kontrolle wieder aufzunehmen. Standardmäßig umfasst der SelfServiceOrchestrator KI-Agent Complete (um die Interaktion zu beenden) und Escalate (um an einen menschlichen Agenten zu übertragen). Sie können diese Standardeinstellungen entfernen und Ihre eigenen and/or erstellen. Weitere Informationen finden Sie unter Benutzerdefinierte Tools für die Rückkehr zur Kontrolle.

  • Konstante — Gibt einen konfigurierten statischen Zeichenkettenwert an den AI-Agenten zurück. Nützlich für Tests und schnelle Iterationen während der Entwicklung. Weitere Informationen finden Sie unter Konstante Tools.

Richten Sie einen Self-Service für Agenturen ein

Gehen Sie wie folgt vor, um den Self-Service für Agenturen einzurichten:

  1. Erstellen Sie einen Orchestrator-KI-Agenten. Gehen Sie auf der Amazon Connect Connect-Admin-Website zum AI Agent Designer, wählen Sie AI Agents und dann Create AI Agent aus. Wählen Sie Orchestration als AI-Agententyp aus. Wählen Sie für Aus vorhandenem kopieren aus, SelfServiceOrchestratordass Sie den System-AI-Agenten für Self-Service als Startkonfiguration verwenden möchten.

  2. Erstellen Sie ein Sicherheitsprofil für Ihren AI-Agenten. Gehen Sie zu Benutzer, wählen Sie Sicherheitsprofile aus und erstellen Sie ein Profil, das Zugriff auf die Tools gewährt, die Ihr AI-Agent benötigt. Scrollen Sie dann in Ihrer AI-Agent-Konfiguration zum Abschnitt Sicherheitsprofile und wählen Sie das Profil aus der Dropdownliste Sicherheitsprofile auswählen aus. Weitere Informationen finden Sie unter Weisen Sie KI-Agenten Sicherheitsprofilberechtigungen zu.

  3. Konfigurieren Sie Ihren AI-Agenten mit Tools. Fügen Sie MCP-Tools aus Ihren verbundenen Namespaces hinzu und konfigurieren Sie die standardmäßigen Return to Control-Tools (und). Complete Escalate Weitere Informationen zu MCP-Tools finden Sie unter. MCP-Tools für KI-Agenten

  4. Erstellen Sie eine Orchestrierungsaufforderung und hängen Sie sie an. Die SelfServiceOrchestrator beinhaltet eine SelfServiceOrchestration Standardaufforderung, die Sie unverändert verwenden oder eine neue erstellen können, um die Persönlichkeit und das Verhalten Ihres KI-Agenten sowie Anweisungen zur Verwendung von Tools zu definieren. Weitere Informationen zu Eingabeaufforderungen finden Sie unter. Passen Sie Connect AI-Agenten an

    Wichtig

    Bei den KI-Agenten von Orchestrator müssen Antworten in <message> Tags verpackt sein. Ohne diese Formatierung werden Kunden keine Nachrichten vom AI-Agenten sehen. Weitere Informationen finden Sie unter Analysieren von Nachrichten.

  5. Stellen Sie Ihren KI-Agenten als Standard-Self-Service-Agenten ein. Scrollen Sie auf der Seite AI Agents zu Default AI Agent Configurations und wählen Sie Ihren Agenten in der Self-Service-Zeile aus.

  6. Erstellen Sie einen Conversational AI-Bot. Gehen Sie zu Routing, Flows, Conversational AI und erstellen Sie einen Bot mit aktivierter Amazon Connect AI-Agent-Absicht. Weitere Informationen finden Sie unter Erstellen Sie eine Absicht für Connect AI-Agenten.

  7. Erstellen Sie einen Kontaktablauf, der Kontakte an Ihren KI-Agenten weiterleitet. Fügen Sie einen Kundeneingabe abrufen Block hinzu, der Ihren Conversational AI-Bot aufruft, und einen Check contact attributes (Kontaktattribute prüfen) Block zur Weiterleitung, der auf dem vom AI-Agenten ausgewählten Tool „Zurück zur Kontrolle“ basiert. Weitere Informationen finden Sie unter Erstellen eines Ablaufs und Hinzufügen Ihres KI-Konversations-Bots.

    Die folgende Abbildung zeigt ein Beispiel für einen Kontaktablauf für Agenten-Self-Service.

    Beispiel für einen Agenten-Self-Service-Kontaktablauf mit den Blöcken Protokollierungsverhalten festlegen, Stimme festlegen, Kundeneingabe mit einem Lex-Bot einholen, Kontaktattribute für die Toolauswahl mit den Zweigen Vollständig, Eskalieren und Keine Übereinstimmung festlegen, Arbeitswarteschlange einrichten, In Warteschlange übertragen und Trennen.
Tipp

Informationen zum Aktivieren von Chat-Streaming für den Self-Service von Agenturen finden Sie unter. Nachrichtenstreaming für KI-gestützten Chat aktivieren Eine vollständige Anleitung zum end-to-end Chatten mit Streaming finden Sie unter. Richten Sie einen durchgehenden Self-Service-Chat für Agenten ein

Erstellen Sie benutzerdefinierte Return to Control-Tools

Die Tools „Zurück zur Steuerung“ signalisieren dem AI-Agenten, die Verarbeitung zu beenden und die Steuerung wieder an den Kontaktfluss zu übergeben. Wenn ein Return to Control-Tool aufgerufen wird, werden der Name des Tools und seine Eingabeparameter als Amazon Lex Lex-Sitzungsattribute gespeichert, die Ihr Kontaktablauf mithilfe eines Check contact attributes (Kontaktattribute prüfen) Blocks lesen kann, um die nächste Aktion zu bestimmen.

Der SelfServiceOrchestrator KI-Agent umfasst zwar Standard Complete - und Escalate Return to Control-Tools, Sie können jedoch benutzerdefinierte Return to Control-Tools mit Eingabeschemas erstellen, die zusätzlichen Kontext erfassen, auf den Ihr Kontaktablauf reagieren kann.

So erstellen Sie ein benutzerdefiniertes Tool „Zurück zur Kontrolle“:

  1. Wählen Sie in Ihrer AI-Agent-Konfiguration die Option Tool hinzufügen und anschließend Neues KI-Tool erstellen aus.

  2. Geben Sie einen Namen für das Tool ein und wählen Sie Return to Control als Werkzeugtyp aus.

  3. Definieren Sie ein Eingabeschema, das den Kontext angibt, den der AI-Agent beim Aufrufen des Tools erfassen soll.

  4. (Optional) Beschreiben Sie im Feld Anweisungen, wann der AI-Agent dieses Tool verwenden soll.

  5. (Optional) Fügen Sie Beispiele hinzu, die das Verhalten des KI-Agenten beim Aufrufen des Tools veranschaulichen sollen.

  6. Wählen Sie Erstellen und anschließend Veröffentlichen, um Ihren AI-Agenten zu speichern.

Beispiel: Benutzerdefiniertes Escalate-Tool mit Kontext

Das folgende Beispiel zeigt, wie das standardmäßige Escalate-Tool durch eine benutzerdefinierte Version ersetzt wird, die den Grund, die Zusammenfassung, die Kundenabsicht und die Stimmung der Eskalation erfasst. Dieser zusätzliche Kontext verschafft menschlichen Agenten einen Vorsprung, wenn sie das Gespräch aufnehmen.

Entfernen Sie zunächst das standardmäßige Escalate-Tool aus Ihrem KI-Agenten. Erstellen Sie dann ein neues Return to Control-Tool mit dem folgenden Eingabeschema Escalate mit dem folgenden Eingabeschema:

{ "type": "object", "properties": { "customerIntent": { "type": "string", "description": "A brief phrase describing what the customer wants to accomplish" }, "sentiment": { "type": "string", "description": "Customer's emotional state during the conversation", "enum": ["positive", "neutral", "frustrated"] }, "escalationSummary": { "type": "string", "description": "Summary for the human agent including what the customer asked for, what was attempted, and why escalation is needed", "maxLength": 500 }, "escalationReason": { "type": "string", "description": "Category for the escalation reason", "enum": [ "complex_request", "technical_issue", "customer_frustration", "policy_exception", "out_of_scope", "other" ] } }, "required": [ "escalationReason", "escalationSummary", "customerIntent", "sentiment" ] }

Beschreiben Sie im Feld Anweisungen, wann der AI-Agent eskalieren sollte. Beispiel:

Escalate to a human agent when: 1. The customer's request requires specialized expertise 2. Multiple tools fail or return errors repeatedly 3. The customer expresses frustration or explicitly requests a human 4. The request involves complex coordination across multiple services 5. You cannot provide adequate assistance with available tools

(Optional) Fügen Sie Beispiele hinzu, um den Ton des KI-Agenten bei der Eskalation zu bestimmen. Beispiel:

<message> I understand this requires some specialized attention. Let me connect you with a team member who can help coordinate all the details. I'll share everything we've discussed so they can pick up right where we left off. </message>

Verwenden Sie die Tools „Zurück zur Kontrolle“ in Ihrem Kontaktablauf

Wenn der KI-Agent das Tool „Zurück zur Kontrolle“ aufruft, kehrt die Kontrolle zu Ihrem Kontaktablauf zurück. Sie müssen Ihren Flow so konfigurieren, dass er erkennt, welches Tool aufgerufen wurde, und den Kontakt entsprechend weiterleitet.

So funktioniert die Return to Control-Erkennung

Wenn der AI-Agent das Tool „Zurück zur Kontrolle“ aufruft:

  1. Die KI-Konversation wird beendet.

  2. Die Kontrolle kehrt zum Kontaktfluss zurück.

  3. Der Name des Tools und die Eingabeparameter werden als Amazon Lex Lex-Sitzungsattribute gespeichert.

  4. Ihr Flow überprüft diese Attribute und leitet sie entsprechend weiter.

Konfigurieren Sie das Routing auf der Grundlage der Return to Control-Tools

Gehen Sie wie folgt vor, um Return to Control-Routing zu Ihrem Kontaktablauf hinzuzufügen:

  1. Fügen Sie nach der Standardausgabe Ihres Check contact attributes (Kontaktattribute prüfen) Blocks Kundeneingabe abrufen einen Block hinzu.

  2. Konfigurieren Sie den Block, um den Namen des Tools zu überprüfen:

    • Namensraum: Lex

    • Schlüssel: Sitzungsattribute

    • Schlüssel des Sitzungsattributs: Tool

    Fügen Sie Bedingungen für jedes Return to Control-Tool hinzu, das Sie verwenden möchten. Fügen Sie beispielsweise Bedingungen hinzu, bei denen der Wert dem Wert entspricht CompleteEscalate, oder dem Namen eines beliebigen benutzerdefinierten Return to Control-Tools, das Sie erstellt haben.

  3. (Optional) Fügen Sie einen Set contact attributes (Kontaktattribute festlegen) Block hinzu, um die Eingabeparameter des Tools von Amazon Lex Lex-Sitzungsattributen in Kontaktattribute zu kopieren. Dadurch ist der Kontext für das Downstream-Routing verfügbar und die Agenten-Bildschirmpopups werden angezeigt.

  4. Connect jede Bedingung mit der entsprechenden Routing-Logik. Beispiel:

    • Vollständig — Weiterleitung zu einem Disconnect-Block, um die Interaktion zu beenden.

    • Eskalieren — Zu einem Block mit festgelegter Arbeitswarteschlange weiterleiten und zur Warteschleife weiterleiten, um den Kontakt an einen menschlichen Agenten weiterzuleiten.

    • Benutzerdefinierte Tools — Leiten Sie zu einer beliebigen zusätzlichen Ablauflogik weiter, die für Ihren Anwendungsfall spezifisch ist.

  5. Connect den Ausgang Keine Übereinstimmung des Check contact attributes (Kontaktattribute prüfen) Blocks mit einem Disconnect-Block oder einer zusätzlichen Routing-Logik.

Beispiel: Weiterleitung eines Escalate-Tools mit Kontext

Wenn Sie ein benutzerdefiniertes Escalate-Tool mit Kontext erstellt haben (sieheBeispiel: Benutzerdefiniertes Escalate-Tool mit Kontext), können Sie den Eskalationskontext mithilfe eines Blocks in Kontaktattribute kopieren. Set contact attributes (Kontaktattribute festlegen) Legen Sie die folgenden Attribute dynamisch fest:

Zielschlüssel (benutzerdefiniert) Quell-Namespace Attributschlüssel der Quellsitzung
Grund der Eskalation Lex — Sitzungsattribute Grund der Eskalation
Zusammenfassung der Eskalation Lex — Sitzungsattribute Zusammenfassung der Eskalation
Absicht des Kunden Lex — Sitzungsattribute Absicht des Kunden
sentiment Lex — Sitzungsattribute sentiment

(Optional) Fügen Sie den Block „Ereignisablauf festlegen“ hinzu, um dem menschlichen Agenten den Eskalationskontext anzuzeigen, wenn er den Kontakt annimmt. Stellen Sie das Ereignis auf Standardablauf für die Agenten-Benutzeroberfläche ein und wählen Sie einen Flow aus, der dem Agenten die Eskalationszusammenfassung, den Grund und die Stimmung anzeigt.

Verwenden Sie die Tools von Constant zum Testen und Entwickeln

Konstante Tools geben beim Aufruf einen konfigurierten statischen Zeichenkettenwert an den AI-Agenten zurück. Im Gegensatz zu Return to Control-Tools beenden Constant-Tools die KI-Konversation nicht — der KI-Agent empfängt die Zeichenfolge und setzt die Konversation fort. Das macht die Tools von Constant nützlich für Tests und schnelle Iterationen während der Entwicklung, sodass Sie die Reaktionen der Tools simulieren können, ohne eine Verbindung zu Backend-Systemen herstellen zu müssen.

So erstellen Sie ein Constant-Tool:

  1. Wählen Sie in Ihrer AI-Agent-Konfiguration die Option Tool hinzufügen und anschließend Neues KI-Tool erstellen aus.

  2. Geben Sie einen Werkzeugnamen ein und wählen Sie Constant als Werkzeugtyp aus.

  3. Geben Sie im Feld Konstanter Wert die statische Zeichenfolge ein, die das Tool an den AI-Agenten zurückgeben soll.

  4. Wählen Sie Erstellen und anschließend Veröffentlichen, um Ihren AI-Agenten zu speichern.

Sie können beispielsweise ein Constant-Tool mit dem Namen erstellengetOrderStatus, das eine JSON-Beispielantwort zurückgibt. Auf diese Weise können Sie testen, wie Ihr KI-Agent Anfragen zum Bestellstatus bearbeitet, bevor Sie über ein MCP-Tool eine Verbindung zu Ihrem eigentlichen Auftragsverwaltungssystem herstellen.