Vordefinierte Komponente für die Namenssammlung

Diese vordefinierte Komponente erfasst den Vornamen, den Nachnamen und den optionalen zweiten Vornamen sowie Leerzeichen, Bindestriche oder Apostrophe.

Beschränkungen

Zusätzlich zu den allgemeinen Einschränkungen für vordefinierte Komponenten gelten für diese vordefinierte Komponente die folgenden Einschränkungen:

  • Namen mit Sonderzeichen außerhalb von Leerzeichen, Apostrophe und Bindestrichen werden von dieser Komponente nicht unterstützt.

Zusätzliche Features

Diese vorgefertigte Komponente bietet folgende Zusatzfunktionen:

Beispieldialoge

Die folgenden Beispieldialoge veranschaulichen allgemeine Szenarien, die von dieser vordefinierten Komponente verarbeitet werden. Die Beispieldialogfelder veranschaulichen das Verhalten, wenn die Komponente über Telefonie aufgerufen wird. Dadurch werden der Standard-Begrüßungs-Intent und die erste Agent-Antwort zu Beginn der Unterhaltung ausgelöst.

Vollständiger Name

Der Endnutzer stellt in der ersten Runde einen vollständigen Namen bereit und der Agent akzeptiert ihn.

Nutzereingabe Agent-Antwort
Wie lautet dein vollständiger Name? Bitte nennen Sie mir Ihren Vor-, Nachnamen und zweiten Vornamen, falls Sie einen haben.
Sundar Pichai
Zur Bestätigung: Dein Vorname ist Sundar und dein Nachname ist Pichai. Habe ich deinen vollständigen Namen richtig geschrieben?
Ja
Haben Sie einen zweiten Vorname?
no
Vielen Dank, Sundar.

Vollständiger Name in Teilen

Der Endnutzer kann beim ersten Versuch keinen vollständigen Namen angeben. Der Endnutzer gibt dann seinen Vor-, Nachnamen und zweiten Vornamen getrennt ab. Der Agent akzeptiert ihn erfolgreich.

Nutzereingabe Agent-Antwort
Wie lautet dein vollständiger Name? Bitte nennen Sie mir Ihren Vor-, Nachnamen und zweiten Vornamen, falls Sie einen haben.
nett
Tut mir leid, ich habe dich nicht richtig verstanden. Ich fange noch einmal an, den Namen zu erfassen.
Bitte nenne mir bitte, ob dein Name Bindestriche, zusätzliche Leerzeichen oder Apostrophe enthält, bevor du ihn erfasst hast.
Nein
Fangen wir mal deinen Vornamen an.
Wie lautet dein Vorname?
Markus
Lawrence. Habe ich deinen Vornamen richtig geschrieben?
yes
Wie lautet dein Nachname?
Seite
Seite. Habe ich deinen Nachnamen richtig geschrieben?
yes
Haben Sie einen zweiten Vorname?
yes
Wie lautet Ihr zweiter Vorname?
Eduard
Edward. Habe ich deinen zweiten Vornamen richtig geschrieben?
yes
Vielen Dank, Lawrence.

Sonderzeichen

Der Endnutzer kann beim ersten Versuch keinen vollständigen Namen angeben. Der Endnutzer stellt dann seinen Vor-, Nachnamen und zweiten Vornamen in separaten Schritten mit Sonderzeichen bereit. Der Agent akzeptiert dies erfolgreich.

Nutzereingabe Agent-Antwort
Wie lautet dein vollständiger Name? Bitte nennen Sie mir Ihren Vor-, Nachnamen und zweiten Vornamen, falls Sie einen haben.
nett
Tut mir leid, ich habe dich nicht richtig verstanden. Ich fange noch einmal an, den Namen zu erfassen.
Bitte nenne mir bitte, ob dein Name Bindestriche, zusätzliche Leerzeichen oder Apostrophe enthält, bevor du ihn erfasst hast.
Ja
Alles klar. Sind diese Sonderzeichen in deinem Vor-, zweiten oder Nachnamen?
Vorname
Bitte nennen Sie mir den ersten Teil Ihres Vornamens vor Sonderzeichen.
Elias
Evan. Habe ich den ersten Teil richtig geschrieben?
yes
Sag mir bitte, was als Nächstes kommt: ein Leerzeichen, Apostroph oder Bindestrich.
Bindestrich
„Bindestrich“. Habe ich das Namenstrennzeichen nach dem ersten Teil Ihres Vornamens korrekt erfasst?
yes
Bitte schreiben Sie den nächsten Teil Ihres Vornamens nach dem Bindestrich. Sage nur die Buchstaben, z. B. J-O-H-N.
James
James. Sag mir, ob das falsch ist, ob das das Ende ist oder was als Nächstes kommt: ein Leerzeichen, ein Apostroph oder ein Bindestrich.
Ich bin fertig
Wie lautet dein Nachname?
Maria
Mady. Habe ich deinen Nachnamen richtig geschrieben?
yes
Haben Sie einen zweiten Vorname?
no
Vielen Dank, Evan-James.

Keine Eingabe

Die Komponente verlässt den Ablauf, nachdem der Endnutzer dreimal keine Eingabe gegeben hat.

Nutzereingabe Agent-Antwort
Wie lautet dein vollständiger Name? Bitte nennen Sie mir Ihren Vor-, Nachnamen und zweiten Vornamen, falls Sie einen haben.
[Keine Eingabe]
Tut mir leid, ich konnte dich nicht hören. Wie lautet dein vollständiger Name?
[Keine Eingabe]
Hm, ich kann dich immer noch nicht hören. Sprich lauter oder begib dich an einen ruhigeren Ort.
[Keine Eingabe]
Tut mir leid, ich kann deine Antwort nicht verstehen.

Namenskonventionen

Diese vordefinierte Komponente verwendet die folgenden Namenskonventionen:

Funktion Format Beispiel
Fluss [Komponentenname] Namenssammlung
Komponentenspezifischer Intent prebuilt_components_[component_name]_[intent_name] prebuilt_components_name_collection_special_characters_decider
Entitätstyp prebuilt_components_[component_name]_[entity_type_name] prebuilt_components_name_collection_first_name
Parameter [Parametername] user_provided_first_name

Ausgabeparameter

Ausgabeparameter sind Sitzungsparameter, die auch nach Beenden der Komponente aktiv bleiben. Diese Parameter enthalten wichtige Informationen, die von der Komponente erfasst werden. Diese vordefinierte Komponente stellt Werte für die folgenden Ausgabeparameter bereit:

Parametername Beschreibung Ausgabeformat
name_collection_first_name Dieser Parameter gibt den vom Nutzer bereitgestellten Vornamen zurück, der von der Komponente erfasst wird. String
name_collection_last_name Dieser Parameter gibt den vom Nutzer bereitgestellten Nachnamen zurück, der von der Komponente erfasst wird. String
name_collection_middle_name Dieser Parameter gibt den vom Nutzer angegebenen zweiten Namen zurück, der von der Komponente erfasst wird. Wenn kein zweiter Vorname erfasst wird, ist der Parameter ein leerer String String

Grundlegende Einstellungen

So richten Sie diese vordefinierte Komponente ein:

  1. Importieren Sie die vordefinierte Komponente.

Fertig

Der Agent sollte jetzt eingerichtet und bereit zum Testen sein.