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:
Fertig
Der Agent sollte jetzt eingerichtet und bereit zum Testen sein.