Langfristiges Design

Mittlerweile sollten Sie ein Design haben, das die bewährten Pfade der meisten Nutzer abdeckt. Jetzt ist es an der Zeit, sich auf die langen Pfade der verbleibenden Pfade zu konzentrieren. Denken Sie an alles, was in Ihrer Unterhaltung schiefgehen kann, und an die unerwarteten oder nicht unterstützten Pfade, die Nutzer nehmen könnten.

Überladen Sie das Design nicht

In der Phase Anforderungen haben Sie eine klare Reihe von wichtigen Anwendungsfällen definiert. Berücksichtigen Sie diese Prioritäten und fügen Sie dieser Liste keine Grenzfälle hinzu. Während du ins Detail gehst, werden neue Szenarien auftauchen, die du noch nicht berücksichtigt hast. Bevor Sie das Design auf diese neuen Szenarien ausweiten, sollten Sie die Auswirkungen sorgfältig abwägen.

Der Kopf Der Körper Der lange Schwanz

Gängige Anwendungsfälle

Das sind die wichtigsten und häufigsten Conversion-Pfade von Nutzern für deine Funktion. Konzentrieren Sie sich darauf, diesen Pfad möglichst nutzerfreundlich zu gestalten.

Umleitungen

Sie sind weniger häufig und oft weniger direkt oder weniger erfolgreich. Nehmen Sie sich Zeit, sie angemessen zu unterstützen. Vermeiden Sie es jedoch, zu viel Zeit und Mühe auf die Entwicklung zu verwenden.

Grenzfälle

Dies sind sehr ungewöhnliche Pfade. Überlege, ob allgemeine Aufforderungen wie „Ich bin nicht sicher, wie ich dir helfen kann“ gut genug sind oder ob du mit einer ähnlichen, praktikablen Lösung etwas spezifischer sein kannst.

Im Gesprächsdesign soll diese Regel besagen, dass nicht alle Pfade gleich sind. 80% der Nutzer folgen den 20% der möglichen Pfade in einem Dialogfeld. Investieren Sie daher Ressourcen entsprechend, um die größte Wirkung zu erzielen.

Außerdem gibt es Kompromisse bei der Perfektion oder Vollständigkeit. Es kann 80% der Arbeit erfordern, die letzten 20% des Projekts zu optimieren. In solchen Fällen kann es sein, dass der unpolierte Aufwand gut genug ist.


Häufig auftretende Umwege

Zwischen wichtigen Anwendungsfällen und Grenzfällen gibt es einige gängige Umwege. In der Regel sind dies neue Szenarien, die Sie noch nicht in Betracht gezogen haben, bis Sie sie während des Tests oder bei der Entwicklung entdeckt haben. In den meisten Fällen ist es erforderlich, einen alternativen Pfad länger und weniger direkt zu verwenden.

Hier sind einige häufige Umwege, die zu berücksichtigen sind:

Möglicherweise müssen Nutzer Konten oder Geräte verknüpfen (z.B. Heimautomatisierung), bevor sie bestimmte Funktionen nutzen können.

In diesem Fall hat der Nutzer sein Konto nicht verknüpft.

Deine Aktion unterstützt einige häufige Nutzeranfragen möglicherweise nicht.

Möglicherweise bitten Nutzer auch um Aktionen, die von Ihrer Aktion nicht unterstützt werden.


Absichtsabdeckung

Für Gesprächsgestaltung ist die Hälfte des Gesprächs in der Hoffnung, dass sie alle solide genug ist, um die andere Hälfte zu sehen. Konzentriere dich bei der Gestaltung einer Langzeitstrategie darauf, was der Nutzer bei jedem Schritt in deinem Dialogfeld sagen könnte, um deine Intents (auch Grammatiken genannt) zu definieren.

Ein Intent stellt eine Zuordnung zwischen der Äußerung eines Nutzers und der Aktion dar, die aufgrund dieser Aktion erfolgen soll. Eine Aufforderung für „Gefällt dir z. B. Pizza?“ erfordert beispielsweise Intents für „Ja“ und „Nein“. Jeder Intent sollte eine Vielzahl von Trainingsworten enthalten, einschließlich Synonymen wie „ja“, „nee“ und Varianten wie „Ich liebe es“ oder „Es ist eklig“. Diese können danach gewichtet werden, wie oft sie verwendet werden. Intents können auch Annotationen enthalten, z. B. werden „frische Mozzarella“ als Pizza in der Nutzerantwort kategorisiert – aber nur, wenn sie mit frischem Mozzarella zubereitet wird.

Wenn Sie Dialogflow verwenden, finden Sie hier weitere Informationen zu Intents.

Deine Person kann nicht immer auf kooperative Antworten reagieren. In diesen Fällen sollten Sie auf eine einfache und dialogorientierte Fehlerbehandlung zurückgreifen, um den Dialog wieder auf die richtige Ebene zu bringen, ohne den Fehler zu betonen.

Das ist möglich.

Schließen Sie eine „abgeschlossene“ Absicht mit Trainingsformulierungen wie „Ich bin fertig“ oder „Fertig“ ein.

Das ist nicht erlaubt.

Wenn bei der Aktion nur Fragen zur E/A erwartet werden, löst die Antwort des Nutzers den Fehler „Keine Übereinstimmung“ aus.


Fehlerbehandlung

Selbst mit robusten Intents können Fehler auftreten. Nutzer verweigern das Skript, indem sie lautlos bleiben (Fehler „Keine Eingabe“) oder etwas Unerwartetes (Fehler „Keine Übereinstimmung“). Verwenden Sie Fehler-Aufforderungen, um Nutzer vorsichtig hinsichtlich des Wegs zu Erfolg zu leiten, oder setzen Sie Ihre Erwartungen in Bezug darauf, was möglich ist und was nicht.

Eine gute Fehlerbehandlung ist kontextspezifisch. Daher müssen Aufforderungen für Fehler vom Typ „Keine Eingabe“ und „Keine Übereinstimmung“ für jede Richtung im Dialogfeld konfiguriert werden.