Design for Tension – Frank der Workbot

Unsere Klasse für Mensch-Computer-Interaktion hat uns beauftragt, einen Chatbot zu erstellen und ein angespanntes Thema anzusprechen. Dieser Bot soll das Problem nicht im großen Stil lösen, sondern nur einen kleinen Teil davon in Angriff nehmen. Vor diesem Hintergrund haben wir uns vorgenommen, mit dem Designprozess zu beginnen.

Zunächst musste sich unser Team darauf einigen, welches Thema wir angehen und was damit erreicht werden soll. Zunächst schlugen wir breite Themen vor, wie Politik oder künstliche Intelligenz. Sobald wir ein Thema getroffen haben, das den meisten im Team gefallen hat, haben wir uns auf bestimmte Aspekte dieses Themas konzentriert.

Unser Brainstorming-Prozess. Beachten Sie, dass die meisten unserer Notizen gelöscht wurden, als wir unseren Umfang einschränkten.

Am Ende entschieden wir uns, dass unser Chatbot versuchen würde, die Leute über die Arbeitsautomatisierung zu informieren, was bereits erreicht wurde, was später passieren könnte und sie zur Vorbereitung anzuregen. Wir würden Flow XO verwenden, um unseren Chatbot auf Empfehlung unseres Lehrers zu erstellen. Ich fand das Tool ziemlich einfach zu erlernen und zu verwenden, und seine Tools können, obwohl sie ziemlich einfach sind, verschiedene Möglichkeiten eröffnen, wenn sie kreativ verwendet werden.

Da das Thema und das Tool nicht im Weg standen, beschlossen wir, unseren Bot in verschiedene Module zu unterteilen: Jedes Teammitglied konzentrierte sich auf einen bestimmten Aspekt der Jobautomatisierung und kombinierte dann alle Teile zu einer einzigen Einheit. Ich habe mich darum gekümmert, wie Bürojobs betroffen sind und wie die allgemeine Struktur des Bots aussieht, in den die verschiedenen Module gesteckt werden.


Zunächst habe ich das Rückgrat des Projekts erstellt: Die Struktur, die den Benutzer durch die verschiedenen Module führen würde. Zu diesem Zeitpunkt musste ich mir einen Namen für den Chatbot überlegen. Angesichts dieser komplizierten und kritischen Entscheidung habe ich mich für den Vornamen entschieden: Frank.

Der Bot soll eine einmalige Erfahrung sein und Ihnen eine Reihe von Optionen auf dem Weg bieten. Wir hatten nur etwas mehr als eine Woche Zeit, um ein fertiges Produkt zu haben, und anstatt zu versuchen, mit unvorhersehbaren Benutzereingaben umzugehen, die dazu neigten, den Bot zu brechen, präsentierte ich dem Benutzer stattdessen Optionen, auf die er klicken konnte, um durch das zu navigieren Erfahrung.

Ich hatte auch den Bot mit dem Benutzer in einem unbeschwerten, aber unkomplizierten Ton zu kommunizieren. Die Leute, die dies lesen, haben möglicherweise keine Arbeit mehr, deshalb wollten wir diese Spannung abbauen, während wir immer noch informativ sind. Unter Berücksichtigung dieser beiden Richtlinien habe ich die Einführung ausgearbeitet, in der die Benutzer in das Thema eingeführt und der Ton für das Erlebnis festgelegt werden.

Schließlich bemerkte ich, dass der Chatbot dazu neigte, den Bildschirm mit Text zu überfluten. Ich habe diesem Problem entgegengewirkt, indem ich den Benutzer gelegentlich aufgefordert habe, den Dialog fortzusetzen. Dies ermöglichte es, mehrere Punkte und Links zu übermitteln, ohne den Benutzer zu überfordern.

Frank in Aktion. Die anklickbaren Optionen, die während der gesamten Erfahrung zur Verfügung stehen, sind unten zu sehen.

Sobald der Benutzer mit der Einführung fertig war, wurde er zu einer Art Drehscheibe gebracht. Von hier aus kann der Benutzer auf alle verschiedenen Module sowie auf den Abschluss des Erlebnisses zugreifen. Dies würde es einfach machen, die verschiedenen Teile einzustecken: Alles, was benötigt wurde, war, Frank zum Modul führen zu lassen und das Modul zum Hub zurückführen zu lassen, sobald es fertig war. Wenn Sie zum Hub zurückkehren, können Sie nachverfolgen, wie viel noch zu sehen ist, und Ihre Erfahrungen nach Belieben zusammenfassen.

White-Collar-Jobs konzentrieren sich hauptsächlich auf den Umgang mit Informationen. Daher habe ich beschlossen, zu untersuchen, wie Bots mit verschiedenen Arten von Informationen umgehen können und wie sie dies im Allgemeinen besser können als Menschen. Inspiriert vom allgemeinen Layout des Bots habe ich beschlossen, dieses Modul mit einem eigenen Mini-Hub zu betreiben, über den Benutzer die verschiedenen Bereiche des Moduls nach Belieben erkunden oder verlassen können.

Jeder Abschnitt des Moduls behandelt eine andere Art von Informationen: Tabellenkalkulation, Text und Bilder. Jeder dieser Abschnitte gibt einen kurzen Überblick über die Leistung von Computern beim Umgang mit diesen Datentypen im Vergleich zu Menschen, teilt einen relevanten Link und führt dann zurück zum Mini-Hub. Dies wird wiederholt, bis der Benutzer das Modul wieder verlässt und so steuern kann, wie lange er seine Erfahrung machen möchte.

Sobald der Benutzer alles weiß, was die Maschinen können, fasst die Schlussfolgerung die Erfahrung zusammen und sendet eine letzte Nachricht. Ich habe dafür gesorgt, dass diese Nachricht dem Benutzer Hoffnung einflößt, und ihn gleichzeitig darüber informiert, dass sich die Zeiten ändern und dass er sich entsprechend vorbereiten sollte. Der Benutzer erhält auf seinem Weg noch ein paar Links und Hinweise und schließt das Erlebnis (hoffentlich) mit einer hohen Note ab.

Ein kurzer Überblick über Franks Inhalte und Erklärungen.

Nachdem das Produkt fertig ist, haben wir es getestet. Wir haben mehrere Klassenkameraden eingeladen, es auszuprobieren und ihr Feedback zu geben. Abgesehen von einigen technischen Schwierigkeiten wurde der Bot allgemein gut aufgenommen, obwohl die Leute auf einige Probleme hinwiesen.

Die Erfahrung beinhaltet wieder mehrere Aufforderungen, den Dialog fortzusetzen, die nur verhindern sollten, dass der Bot den Chat überflutet. Diese Eingabeaufforderungen wurden in Form einer Textblase dargestellt, die die Benutzereingaben darstellt (siehe erstes Bild). Einige der Blasen waren jedoch so formuliert, dass der Benutzer das Gefühl hatte, eine bestimmte Meinung zu haben. Wir haben dieses Problem umgehend behoben, indem wir die Eingabeaufforderungen generischer gestaltet und den Dialog des Bots entsprechend angepasst haben.

Andere Probleme ließen sich jedoch nicht so einfach vor Ort beheben. Einige Benutzer erwähnten, dass sowohl die Einführung als auch das Fazit verbessert werden könnten und dass der Bot das Fluten des Chats vermeiden könnte, indem er weniger redundante Dialoge bereitstellt und direkter und auf den Punkt gebracht wird. Ein anderer Benutzer erwähnte auch, dass mehr Informationen zur Verfügung gestellt werden könnten und dass Bilder zu den Links nett gewesen wären.

Es waren jedoch nicht nur Probleme; Benutzer wiesen darauf hin, dass sie den vom Bot verwendeten Ton mochten: freundlich und informativ, aber nicht herablassend. Lobenswert waren auch die Hub-Struktur des Gesamterlebnisses und die verschiedenen Links.


Eine unserer ersten Beschwerden betraf das Gefühl des Benutzers, zu einer Meinung gezwungen zu werden, was eine schnelle und einfache Lösung war. Andererseits wurde der vom Bot verwendete Ton hoch gelobt. Dies ist etwas, das nichts mit den übermittelten Informationen zu tun hat oder das an einem bestimmten Punkt entdeckt werden kann. Stattdessen ist es nur teilweise in der Erfahrung präsent und sitzt immer im Hintergrund.

Diese beiden Details haben mich zu der Schlussfolgerung geführt, dass winzige Details beim Erstellen von Chatbots die Erfahrung beeinträchtigen oder beeinträchtigen können. Dies ist insbesondere der Fall, wenn man bedenkt, dass der Bot in begrenztem Umfang die menschliche Interaktion imitieren sollte. Menschen sind im Laufe ihrer Geschichte zu Experten geworden; Es ist leicht zu erkennen, wann etwas „aus“ ist, auch wenn sie nicht genau erklären können, warum. Dies betont, wie wichtig es ist, den Bots-Dialog sorgfältig zu gestalten und ihn häufig zu testen.