Chatbot UX – Tasarım İpuçları ve Hususlar

Yayınlanan: 2022-03-11

Tasarımcılar 50 yılı aşkın süredir grafik kullanıcı arayüzleri (GUI) oluşturuyor. Bununla birlikte, konuşma kullanıcı arayüzlerine (CUI) girişmek, keşfedilmemiş bölgelere giriyor. CUI, ortamın grafik öğelerden (düğmeler ve bağlantılar) insan benzeri konuşmaya (duygular ve doğal dil) dönüştüğü yeni bir insan-bilgisayar etkileşimi dalgasıdır.

Konuşmalı kullanıcı arayüzleri genellikle sohbet robotlarıdır; metin veya ses yoluyla gerçek bir kişiyle konuşmayı taklit eden bir yazılımdır. Chatbotlar, ürün tavsiyeleri, bilet rezervasyonu, yemek siparişi vb. için kullanılabilir. Kullanıcılar bir yanıt bulmak için ekrandaki düğmelere dokunmak yerine bota "NBA'deki en son haberler neler?" gibi bir soru sorabilir. veya “Hesabımda ne kadar para var?”

Ortak müşteri sorularına yanıt verebilen ve 7/24 yardım sağlayabilen bir müşteri desteği sohbet robotunun entegre edilmesi, sistemleri uygulayan şirketler için istihdam maliyetlerini önemli ölçüde azaltır, çünkü müşteri destek temsilcilerinin o zaman yalnızca bir sohbet robotunun üstesinden gelemeyeceği karmaşık sorularla ilgilenmesi gerekir.

Konuşma arayüzleri, şirketlerin hızlı, yardımcı müşteri etkileşimleri (genellikle bir uygulama veya web sitesinden daha fazla) oluşturmasına olanak tanır ve birçok şirket sohbet robotlarını hızla benimsemektedir. Economist tarafından yapılan bir araştırmaya göre, ankete katılan 200'den fazla işletme yöneticisinin %75'i, yapay zekanın 2020'den önce şirketlerinde aktif olarak uygulanacağını söyledi.

Burberry müşteri hizmetleri sohbet robotu UX
Burberry, müşteri hizmetleri desteği sağlayan ve kategorilere ayrılmış seçenekler aracılığıyla SSS'lere yanıtlar sunan bir Facebook Messenger botu oluşturdu.

İki yıl önce bir bankada çalışıyordum ve chatbot UX tasarımına derinlemesine dalma fırsatım oldu. Banka, Facebook'ta müşteri desteği sağlamak için canlı temsilciler kullanıyordu, ancak kredi hesaplama, kredi kartı önerileri, müşteri desteği ve şube veya ATM gibi temel bankacılık özelliklerini sunacak bir sohbet robotu oluşturmak için yeni başlatılan Facebook Messenger API'sini kullanmaya karar verdi. konumlar.

O zamanlar chatbot deneyimi tasarımıyla ilgili genel bilgi ve çerçeve eksikliğinden dolayı, gelecekteki chatbot projelerinde kullanabileceğim notlar almaya karar verdim. Sesli kullanıcı arabirimi (VUI) genellikle sohbet robotu tasarımının bir parçası olsa da, bu özel proje yalnızca metin kullanıyordu, bu nedenle bu makalede metin tabanlı sohbet robotlarına odaklanacağız.

Burada, üstün sohbet robotu deneyimleri oluşturmakla ilgilenen tasarımcılar için bir dizi ipucu ve en iyi uygulama bulunmaktadır.

1. İpucu: Platform Hakkında Bilgi Edinin

Bir sohbet robotu, mevcut bir platformun kısıtlamaları dahilinde veya bir web sitesi veya uygulama için sıfırdan tasarlanabilir.

Bir yandan, bir şirketin web sitesine veya mobil uygulamasına takılan bir sohbet robotu tasarlamak, tasarımcılara özel markalı bir deneyim yaratma özgürlüğü verir. Tasarımcılar, özel ihtiyaçları karşılamak için özel düğmeler, renk paletleri ve diğer bileşenler oluşturabilir. Marka yönergeleri dahilinde tüm kullanım durumlarına uyan benzersiz UI çözümleri oluşturmak için bir fırsattır.

Limonata sohbet robotu tasarımı
Lemonade, markalı kullanıcı arayüzü yönergelerini takip etmek ve hem mobil uygulamasında hem de web sitesinde belirli kullanım durumlarını karşılamak için sohbet robotunu özel olarak oluşturan bir ev sigortası sağlayıcısıdır.

Öte yandan, Facebook Messenger, Slack, Kik veya Telegram gibi platformlar aracılığıyla sohbet robotları oluşturulabilir. Bu platformlar keşif, öneriler, ödemeler ve sipariş verme gibi hazır öğeler sunar. Ayrıca (bazı sınırlamalarla) biçimlendirme için yazı tipleri, görüntü boyutları vb. gibi görsel bileşenler de sağlarlar.

Örneğin, Messenger Bot'un hızlı yanıt öğesinin yanıt düğmeleri için bir karakter sınırı vardır. Konuşma daha sonra platformun yetenekleriyle sınırlıdır. Bu durumlarda tasarımcılar, düğme boyutu ve rengi gibi tipik tasarım öğelerinden ziyade kelime dağarcığı konusunda daha yaratıcı olmalıdır.

FB Messenger hızlı yanıt sohbet botu kullanıcı arayüzü
Bu örnek, Botsociety chatbot prototipleme aracında oluşturulmuştur. Hızlı yanıt öğeleri genellikle platformun yeteneklerini takip eder ve bir tasarımcı akışı ve dili buna göre oluşturur.

Tasarımcılar, tasarım sürecine başlamadan önce üzerinde çalıştıkları platformun yeteneklerini, sınırlamalarını ve fırsatlarını iyi anlamalıdır. Gerçekçi olmak ve proje amaçlarını tasarım kısıtlamalarıyla dengelemek de önemlidir. Ürün ekibinin chatbot için harika fikirleri olabilir, ancak UI öğeleri platformda desteklenmiyorsa konuşma akışı başarısız olur.

Chatbot projemiz, ekibin gerçekten heyecan duyduğu bir dizi fikirle başladı. Ancak Messenger botu olarak oluşturulacağı için teknik olarak işe yaramayacak fikirleri ortadan kaldırmak zorunda kaldık. Bir Scrum ekibi olarak hepimiz Messenger Developer sitesine gittik ve kendimizi mevcut özelliklere kaptırdık. İlk fikirlerimizi başarıyla uygulayan akışlarımızı oluşturmak için birden çok seçenek bulduk.

ABD merkezli tam zamanlı serbest UX tasarımcıları istedi

2. İpucu: Bot'un Amacını Çerçeveleyin

Herhangi bir tasarım projesine başlarken yapılacak ilk şey bir amaç belirlemektir. Hava tahmini için mi? Kıyafet önermek? Dostça bir sohbetin var mı? Chatbot tasarımcıları, bir chatbotun son kullanıcıya getireceği değeri belirleyerek işe başlamalı ve tasarım süreci boyunca buna referans vermelidir. UX tasarımcılarının, araştırma ve fikir oluşturma gibi kullanıcı merkezli tasarım teknikleri aracılığıyla projenin kapsamını çerçevelemede büyük değer kattığı yer burasıdır.

Bankacılık botunu tasarlamaya başladığımda, bağlamsal sorgulama aracılar ve müşteriler arasındaki gerçek konuşmaları anlamanın anlayışlı bir yoluydu ve sohbet robotumuzun amacını tanımlamaya yardımcı oldu. Ayrıca, iş, geliştirme ve yönetim dahil olmak üzere projenin farklı alanlarındaki çalışanlarla işbirliği içinde hazırlanmış anlamlı bir kapsam oluşturma ekibimize yardımcı olan fikir atölyeleri de yürüttüm. Herkes fikrini söyleme yetkisine sahipti ve gerçekten önemli olan şeye odaklanmayı başardık.

Botun amacının, kullanıcı geri bildirimlerine bağlı olarak yinelemeli olarak gelişebileceğini akılda tutmak önemlidir. Örneğin, 2016'da KLM Airlines, başlangıçta kullanıcıların bilet rezervasyonu yapmasına yardımcı olmayı amaçlayan bir Facebook Messenger sohbet robotu oluşturdu. Zamanla, "hedefinize götürmeniz gereken her şeyde size rehberlik etmek" için botun amacını genişlettiler. KLM botu artık kullanıcılara vize ayarlama ve ilaç getirmeleri için hatırlatıcı gönderme de dahil olmak üzere tüm seyahat ihtiyaçları konusunda yardımcı oluyor.

KLM Messenger Chatbot Uygulaması menüsü
KLM'nin gelişmiş menü öğeleri, orijinal bot tasarımında görünenden çok daha fazla işlevsellik sunar.

3. İpucu: Bir Ses Tonu Ayarlayın

Chatbotlar konuşmalar etrafında döner. Esasen herhangi bir tipik sosyal etkileşimin bir taklididirler. Kullanıcılar genellikle sohbet robotlarının duyguları olmadığını bilirler, ancak bir robotun tepkilerinin soğuk ve robotik olmaktansa sıcak ve insani olmasını tercih ederler.

Bir müşteri ve bir temsilci arasındaki gerçek bir konuşmayı düşünün. Temsilci, müşterinin davranışına ve tepkilerine dayalı olarak sesini, beden dilini ve kelime dağarcığını sürekli olarak uyarlayabilen bir insandır. Öte yandan bir bot, önceden tanımlanmış yanıt kalıplarına sahiptir. Tonun bir kullanıcının deneyimini nasıl etkileyebileceğinin bilincinde olmak önemlidir.

Bir sohbet robotunun iyi karşılanabilmesi için, tasarımcının ona uygun bir kişilik kazandırabilmesi için hedef kullanıcılarının kapsamlı bir şekilde araştırılması gerekir. Kişilik kartları, tutarlılık sağlayan ve bir sohbet robotunun ses tonunun nüanslarını ifade etmeye yardımcı olan bir yöntemdir. Bot hangi kelimeleri söyleyebilir? Hangi sözler söylenmemeli? Chatbot ne tür emojiler gönderebilir? Tasarımcılar, açıkça tanımlanmış bir ses tonu seçerek, oluşturulan her konuşma için verilere bakabilirler.

Chatbot tonu ses karşılaştırması konuşma UX
Chatbotlar, kişiliği ses tonuyla gösterir. Yukarıda The New York Times, Spotify ve PennyCat'ten çeşitli ses tonları yer almaktadır.

Banka müşterim için ses tonunu oluştururken, emojilerin gündelik sohbetlerde kök saldığını ve genellikle duyguları tanımlamak için kullanıldığını fark ettik. Banka müşterimizin profili nedeniyle kullandığımız emojileri seçerken çok seçici davrandık. Açıkça profesyonel kalan samimi bir diyaloğa katkıda bulunabilecek sadece birkaçını seçtik.

4. İpucu: Kullanıcının Hayatında Fark Yaratan Kullanıcı Akışları Yaratın

Chatbotlar, web sitelerinden veya mobil uygulamalardan farklı bir etkileşim türü sunar. Greenberg tarafından yapılan küresel bir araştırmaya göre, yetişkinlerin %80'i ve gençlerin %91'i her gün mesajlaşma uygulamalarını kullanıyor. Sohbet açıkça modern insan etkileşiminin önemli bir parçasıdır.

Chatbotların yalnızca %33'ü yeni kullanım durumlarında devrim yaratmak için yaratılıyor. Şirketler chatbot teknolojisi dalgasını takip etmek istedikleri için birçok bot alakasız kullanım durumlarını çözüyor. LivePerson tarafından yapılan bir ankete göre, chatbot kullanan her 3 şirketten 2'si (bazı durumlarda gereksiz yere) onları en tipik olarak kullandıkları hizmet için kullanıyor: müşteri desteği.

Chatbotlar, bir web sitesi veya mobil uygulama ile oluşturulması imkansız şekillerde değer katabilir. Uygulamada, bir sohbet robotu için bir kullanıcı akışı oluştururken, tasarımcıların mesajlaşmanın bazı gizli faydalarını ortaya çıkarmak için sıra dışı düşünmeleri önemlidir.

Chatbotumuz için kullanım senaryoları tanımlarken, daha önce web sitesinde olmayan yeni bir kredi hesaplama akışı oluşturmak için banka ilişkileri yöneticileri ve müşteriler arasındaki gerçek konuşmalardan ilham aldım. Akış, chatbot'a entegre edildiğinde, mevcut hesaplama yönteminden daha sık kullanıldı ve yeni kullanım senaryomuzun değerini kanıtladı.

Tasarımcı Adrian Zumbrunnen, yeni bir sohbet robotu deneyiminin başka bir örneğini yarattı. Web sitesine ilk kez gelen ziyaretçileri karşılamak için tam sayfa bir sohbet robotu tasarladı ve kullanıcılara etkileşimin en başında iletişime geçme seçeneği sunarak kendisine mesaj göndermelerini kolaylaştırdı. Adrian, trafiğin %1000'e çıktığını bildirdi! Ve sadece 48 saat içinde, botla sohbet eden insanlardan 250'den fazla e-posta aldı.

Adrian Zumbrunnen sohbet robotu UX tasarımı
Adrian Zumbrunnen'in kişisel web sitesi sohbet robotu, insan-bilgisayar etkileşimlerinin tasarlanabileceği çeşitli yolları araştırıyor.

İpucu 5: Ayrıntılı Chatbot UX Tasarımı ile Kullanıcıları Yönlendirin

Sohbet olanakları sonsuzdur. Kullanıcılar bir bot ile sohbet etmeye ilk geldiklerinde istedikleri her şeyi sorabilirler. Ancak bu, önceden belirlenmiş yanıtları kullanarak bir diyaloğu ilerletmek için sorunlara neden olabilir. Tasarımcılar sorumluluğu üstlenmeli ve kullanıcıları amaçlanan konuşma boyunca yönlendirecek bir kullanım akışı tasarlamalıdır.

Kullanıcı arayüzü tasarımının buluşsal ilkelerinden biri, kullanıcıların sistemde nerede olduklarını ve onlardan ne beklendiğini bilmeleri için yeterli rehberlik sağlamaktır. Bir konuşma sırasında, ne tür bilgilerin girilmesi gerektiğini anlayabilmeleri için her sorunun çok net olması önemlidir.

Örneğin, akıcı bir diyalog başlatmak ve botun amacından sapmaktan kaçınmak için, karşılama mesajında ​​chatbotun amacı açıkça belirtilmelidir.

Açık uçlu sorular, kullanıcıların sohbet robotunun desteklemeyebileceği şekillerde yanıt vermelerine olanak tanır, bu nedenle açık amaçlar kullanmak yerine kapalı amaçlar, kullanıcıları akışta tutar. Ek olarak, bir çıkmaz konuşmadan kaçınmak için, kullanıcıyı hedefleyen belirli cevaplar sunan düğmeler ekleyin.

UX toplu sohbet robotu UX karşılama mesajı
UX Bear'in karşılama mesajı, kullanıcıyı botun nasıl kullanılabileceğini anlama konusunda anında yönlendirir. Hızlı yanıt UI düğmeleri, sohbeti chatbot tasarımı kapsamında tutar.

Bankacılık sohbet robotu tasarlanırken, kullanıcının bir para tutarı girmesini gerektiren bir soru vardı. Chatbot'u başlattığımızda herkesin biraz farklı tepki verdiğini gördük: '20000' '20.000' '20.000' '20000tl' '20000lira'. Tutarsızlıkları düzene koymak için, biçimlendirme dilimize tüm olasılıkları ekleyerek her sürümü kabul etmesi veya kullanıcının tutarı nasıl girmesi gerektiği konusunda net talimatlar vermesi arasında seçim yapmak zorunda kaldık.

6. İpucu: Yanlış Anlamalar İçin Plan Yapın

Bir chatbot ile etkileşime girmenin en acı verici kısmı yanlış anlaşılmadır. Birçok sohbet robotu arka planda gelişmiş NLP (Doğal Dil İşleme) kullanırken, diğerleri basit bir karar ağacı mantığına dayanır. Chatbot teknolojisi, anlamlı bir şekilde yanıt vermek için her kullanıcı yanıtını yeterince iyi anlama yeteneğine henüz sahip değil - komut dosyası ne kadar mükemmel yazılmış olursa olsun, zorlu durumlarda büyük olasılıkla başarısız olacaktır.

Yaratıcı bir çözüme sahip olmak, bir tasarımcının yapabileceği en güçlü şeylerden biridir. Bir sohbet robotu tasarlarken tasarımcı, geri dönüş senaryoları oluşturmalıdır. Kullanıcı Arayüzü Tasarımı için 10 Buluşsal Yöntemin yaratıcısı Jakob Nielsen, "Tasarımcılar, kullanıcıların teknik terminolojiyi anlayamadıklarını varsaymalıdır, bu nedenle, çeviride hiçbir şeyin kaybolmamasını sağlamak için hata mesajlarının neredeyse her zaman düz bir dilde ifade edilmesi gerektiğini" savunuyor.

Fynd Messenger Bot Fail Responses chatbot tasarımı
Fynd Messenger sohbet robotu tasarımcıları, bozuk bir plak gibi ses çıkarmaktan kaçınmak için birden fazla başarısızlık yanıtı oluşturdu.

Yanlış anlamalar kaçınılmazdır ve her durumda, sohbet robotu birden fazla kez başarısız olduğunda tekrar etmeyen planlı bir yanıta ihtiyaçları vardır. Bundan kaçınmanın bir yolu, sohbet robotunun yanıt verme şeklini değiştirmektir. Bir tasarımcı, gerçek bir konuşma hissi veren farklı başarısızlık yanıtları oluşturabilir.

Ek olarak, bir sohbet robotunun yanıtı, kullanıcıyı mevcut akışa stratejik olarak yönlendirebilir. Bir sohbet robotu başarısız olduğunda alternatif düğmeler sağlamak, kullanıcıyı sohbete geri getirmenin bir yoludur.

Google asistanı başarısız yanıtları chatbot UX
Google Asistan başarısız yanıtı ve hızlı yanıtlar, amaçlanan konuşmayla ilgili kullanıcı seçeneklerini sunar.

7. İpucu: Kullanıcı Davranışını İzleyin ve Analiz Edin

UX tasarımcıları, kullanıcı verilerini ve bir kullanıcı deneyimini nasıl geliştirebileceğini sever. Bir web sitesi veya uygulamaya benzer şekilde, yinelemeli olarak iyileştirmek için bir sohbet robotunun izlenmesi ve analiz edilmesi gerekir.

Verileri izlemenin en iyi yolu, sohbet robotları için bir analitik platform kullanmaktır. Analitik platformlar ve Botanalytics gibi analitik API'ler, sohbet robotunun nasıl kullanıldığı, nerede başarısız olduğu ve kullanıcıların onunla nasıl etkileşim kurduğu hakkında bilgi sağlar. Ayrıca toplam kullanıcı sayısını, kullanıcıyı elde tutma, en çok kullanılan akışları, sohbet robotunun anlayamadığı kullanıcılardan gelen kelimeleri vb. içerebilir.

Kullanıcı memnuniyeti hakkında veri toplamanın bir yolu, sohbet robotlarına uygulanabilen başarı anketleridir. Kullanıcılar bankacılık sohbet robotumuzla yaptıkları konuşmanın sonuna geldiklerinde, bilgilerin tatmin edici olup olmadığını anlamamız için kendilerine basit bir anket sorusu sunuldu.

Bu anket, konuşmanın geri kalanı gibi bir diyalogdu; kullanıcılar yanıtlarını hızlı yanıt düğmelerinden seçebilir ve serbest biçimli bir geri bildirim mesajı gönderebilir. Chatbotumuzu geliştirme ve kullanıcının sıkıntılı noktalarını anlama çabamızda çok faydalı oldu.

Google Asistan, sürekli geri bildirim almak için benzer bir yol sunar. Kullanıcıların herhangi bir noktada yanıt verebilmeleri için bir beğeni ve beğenmeme emojisi hızlı yanıt düğmeleri olarak görünür. Bu şekilde, kullanıcı chatbot'un yanıtından memnun değilse, beğenmeme emojisi veya geri bildirim mesajı gönderebilir.

Fynd Messenger sohbet robotu UX tasarım anketi emojileri
Google Asistan geri bildirim emojileri, kullanıcıların bir yanıt bulduklarını belirtmelerini çok kolaylaştırır. Bu tür veriler, sohbet robotu deneyimini geliştirmek için çok önemlidir.

Tasarım Zihniyetini Değiştirmek

Sohbet robotları olay yerine aniden geldi ve yakın zamanda gitmeleri pek olası görünmüyor.

Sohbet robotları tasarlamak, tasarımcıların bu yeni arayüzler hakkında düşünme biçiminde büyük bir değişiklik gerektiriyor. Tasarımcılar parmaklarının ucunda çok çeşitli araçlar ve becerilere sahip olsalar da, değişime uyum sağlamak için bakış açılarını ayarlamalı ve konuşma arayüzleriyle yetkinliklerini geliştirmeye çalışmalılar.

• • •

Toptal Tasarım Blogunda daha fazla okuma:

  • İş Hayatında Tasarım Düşüncesinin Değeri
  • İşbirliğine Dayalı Tasarım - Başarılı Kurumsal Ürün Tasarımı Kılavuzu
  • Ürün Stratejisi: Temel Kavramlar ve Süreçler İçin Bir Kılavuz
  • Müşteri Yolculuğu Haritaları - Nedirler ve Nasıl Oluşturulur
  • MVP'leri Hendekleyin, Minimum Uygulanabilir Prototipleri Benimseyin (MVPr)