Kimyasal & Malzeme Mühendisliği
Ses devretme ve Konuşmalı Interfaces için kullanılabilirlik Mühendisliği
Table of Contents
Ses devretme ve sohbet arayüzleri, yenilenmenin gerekliliğine hızla taşındı, insanların dijital sistemlerle nasıl etkileşime girdiğini yeniden şekillendirmek - akıllı konuşmacılar, sanal asistanlar veya müşteri hizmetleri sohbet robotları, bu arayüzler gerçekten sezgisel, verimli ve tatmin edici bir şekilde yapılan bir uygulama. Ancak bu makale, temel kavramları, stratejileri ve gelecekteki yolları yaratmaya çalışan aynı nitelikleri araştırıyor - ayrıca karmaşık bir konuşma zorlukları tanıtıyor.
Ses ve Konuşma Arabilerinin Yükselişi
Ses devretme cihazlarının benimsenmesi patlayıcıdır. Endüstri raporlarına göre, yetişkinlerin %40'ı günlük ses aramayı kullanıyor ve akıllı konuşmacı sahipliği tırmanmaya devam ediyor. Chatbots e-ticaret sitelerinde standart hale geldi, bankacılık portalları ve sağlık platformları. sürüş gücü bu trendin arkasındaki güç, sadece konuşma veya türü doğal olarak kullanıyor - kullanıcılar karmaşık menüler veya komutları öğrenme ihtiyacını atlayabiliyor.
Ancak, gerçeklik genellikle kısa düşüyor. Kullanıcılar yanlış anlamalarla karşılaşırlar, hataların garip bir şekilde kurtarılır ve konuşmaları yapan bağlam farkındalığı eksikliği - tasarımcılar, robotik hissetmekten ziyade iletişim sistemlerini şekillendirebilirler. Usability Engineering, bu sorunları önceden tanımlamak ve çözmeleri gereken sistematik çerçeveyi sağlar. kanıtlanmış yöntemlere göre - kullanıcı araştırması, iterative prototyping ve heuristic değerlendirme -tasarımcılar, sinir bozucu hissetmekten ziyade konuşmaları şekillendirebilirler.
Konuşma Arabirimi için Usability Engineering nedir?
Usability Engineering, ürünleri tasarım ve değerlendirme disiplini, kullanıcıların öğrenmesi, verimli bir şekilde kullanmak ve onunla etkileşime girmeleri için kolaydır. Ses ve konuşma arayüzlerine uygulandığında, kullanıcının kısa süreli hafıza ve sistemin (GUI) dikkate alınması gerekir.Bir GUI'de, kullanıcı düğmeleri, etiketleri ve geri bildirimde bulunabilir.
Odak noktasının temel alanları şunlardır:
- [FONT:0]Dialog akışı:[Dönetici] Sistem, kullanıcının bir konuşma, yönlendirme, kesinti ve digresyon yoluyla nasıl yönlendirdiğini gösterir.
- [FONT:0)Error önleme ve kurtarma: Sistem yanlış provalar veya yanlış anlamalar sırasında karışıklıkları en aza indirmek ve geri çekilme stratejileri.
- [[Dönetici:0)Context Hold:[Dönetici:0) Önceki cümleleri ve kullanıcı tercihlerini ortak, çok adımlı etkileşimleri korumak için hatırlayın.
- [FONT:0)Persona ve ton: Marka kimliği ve kullanıcı beklentileri ile uyumlu bir ses çıkarmak.
- [[Kategori:0) Erişilebilirlik:[Dönetici:[Dönetici:0) Farklı konuşma kalıpları, aksanlar, işitme yetenekleri ve bilişsel yükler ile kullanıcılar için çalışır.
Kullanılabilirlik mühendisliği olmadan, sohbet arayüzleri riskleri kıvrık hale gelir. onunla, sürtünmeyi azaltmak ve memnuniyet artırmak için güçlü araçlar haline gelir.
Ses ve Sohbet için Temel Usability Principles for Voice and Chat
Birçok genel usability heuristics uygulanırken, bazı ilkeler özellikle konuşma arayüzü için kritiktir. Bunlar beş temel alana gruplanabilir: netlik, geri bildirim, tutarlılık, esneklik ve hata işleme.
Clarity
Konuşma veya metinsel bir konuşmada, her kelime önemlidir. Kullanıcılar sistemin ne anlama geldiğini veya hangi seçeneklerin mevcut olduğunu tahmin etmek zorunda değildir. Clarity basit, belirsiz temsil diliyle başlar. jargon, homophones, veya ifadelerden kaçınır, örneğin bir bankacılık sohbetbotu "kontrol hesabı bakiyeniz $ 1,200", "You've got two yüz on your check."
Clarity ayrıca "Yapmak istediğiniz şey?" diye sormanız için uzatılabilir - bu çok açık uçlu - iyi tasarlanmış bir sistem ipucu verir: "Para ödeyin, 'Transfer fonları,' veya 'Pay a bill.
Geri bildirim
Konuşma arayüzü, kullanıcının girişini anlamaları gerektiğini doğrulamalıdır. Görsel cues olmadan, kullanıcıların denetçi veya metinsel acknowledgments'a ihtiyacı yoktur.Rekrebiliteler hemen (“10 dakika boyunca bir zamanlayıcıyı duydum?” veya iklim, bir ton veya bir görsel ikona sahip olmak zorunda kalır.
Geri bildirim aynı zamanda bir hata-öntgenme mekanizması olarak hizmet eder. Sistem belirsiz olduğunda, yanlış bir varsayım yapmaktan ziyade clarification istemeli. Örneğin, bir kullanıcı "Ay Anne" ve sistem "Mom" olarak adlandırılan iki bağlantıya sahiptir, "Anne Smith veya Anne Johnson?"
Yeterlik
Kullanıcılar tekrarlanan etkileşimlerin zihinsel modelleri inşa ederler. Bir ses asistanı her zaman “Sure, ben bu şekilde yardımcı olabilirim”, bu model beklenenden önce.Finanslama, yanıt süresi ve hata işleme yapılabilmesi. Bazen sıradan bir dil kullanır (Yep, yaptım!) ve diğer zamanlarda resmi dil ("İsviçreniniz işlenir.”)
Konsolosluk aynı zamanda genel diyalog yapısına da uygulanır. Bir sohbet botu kullanıcıların bir “yardım” demelerine izin verirse, aynı kaçış kapağın her bağlamda çalışması gerekir.Sonsistent davranışı, konuşma arayüzlerinin uygulanabilir çalışmalarından biridir.
Flexability
İnsanlar her seferinde aynı şekilde konuşmazlar. " 7 AM için bir alarm at", "Beni 7'de yukarı doğru" veya "Sabahta 7 için alarma ihtiyacım var." Etkili bir sohbet arayüzü, eş anlamlı ve hatta grammatik hatalarda varyasyonları tutar.
Flexability ayrıca kullanıcıların zihin orta-dialoglarını düzeltmelerine izin verir. Örneğin, bir kullanıcı "Paris'e bir uçuş" diyorsa, "Aslında, Londra'yı yapın" diyor.Bu tür birFLT:0).
Hata işleme
Hatalar ses ve metin konuşmaları kaçınılmazdır. Arka plan gürültüsü, aksanlar, belirsiz sorgular ve teknik aksaklar tüm sistemin yanlış anlamasına neden olabilir.Bu anların arayüzü, kullanıcının genel kalite algısını nasıl tanımlar.
İyi hata işlemleri birkaç kural takip eder:
- [FONT=0] Problemi kabul edin:[Dönetici:[Dönetici:0) Hiç anlamadığınız zaman anlamadım. Basit bir “Bunu yakalayamıyorum” dürüst ve açık.
- [FONT:0]Bir yol ileriye dönük bir yol:[Dönetici:[Dönetici:0)) “Bunu tekrarlayabilir misiniz?” veya “Burada deneyebileceğiniz bazı seçenekler var.”
- [FONT:0) Kullanıcıyı asla suçlamadı:[Dönetici:[Dönetici:0) “Sen yanlış bir şey söyledin.”
- [FONT:0]Fallback lütufla:[Dönetici:[Dönetici] Sistem defalarca başarısız olursa, bir insan ajanına transfer veya açık bir alternatif (örneğin, “Ben de sorun yaşıyorum.)
Ses-İlk Deneyimler için Tasarım Stratejileri
Temel ilkelerin uygulanmasının ötesinde, tasarımcılar, ses ve sohbet arabirimlerinin eşsiz kısıtlamaları ve fırsatlarına uygun belirli stratejileri benimsemelidir.
Doğal Dil Kullanın, Ama Konuşmayı Rehber
En büyük hatalardan biri, sistemdeki yeteneklerin içinde olan etkileşimi taklit etmek, “Bir sohbet robotu rahat bir dil kullandığında hızlıca hayal kırıklığına uğratabilir, ancak genel bir sorudan ziyade “En iyi yaklaşım, doğal, samimi bir dil, hala sistemdeki yeteneklerin kısıtlanmasıdır. Örneğin, bir otel rezervasyonu botu “Bir oda bulmayı planlıyorum.
Break Down Komplek Görevleri Basit Adımlara
Ses arabirimleri uzun süredir, birçok yolcuyu okumak veya karşılaştırmak gerektiren karmaşık görevler için dava edilir. Bunun yerine, görevi küçük, mantıksal adımlarla kırınır, her biri ilerlemeden önce onaylanır. Örneğin, bir uçuş rezervasyonu ilk önce varış için sormalı, sonra tarihleri, o zaman yolcu sayısı - her biri arasındaki onay için.
Instri Context Bilinçlendirme
Büyük konuşma arayüzü, oturumda daha önce ne söylediğini hatırlıyor. Bir kullanıcı “Tokyo'da hava nedir?” diye soruyorsa ve sonra “Ve yarın?” ile takip eder. Sistem Tokyo'ya “ödün” anlamına gelir. Bu, tüm zamanların yer aldığı bir diyalog devleti gerektirir.
Context farkındalığı ayrıca izin verildiğinde kullanıcı verileri ile bütünleme içerir. Geçmiş etkileşimlerinizden en sevdiğiniz türlerinizi bilen bir müzik asistanı, tercihleri tekrarlamanız olmadan önerileri kişiselleştirebilir.
Başlangıcın için tasarım
NLU motorun mükemmel olmasını beklemek yerine, hataların olacağını ve etraflarında tasarım olacağını varsayın.Bu, birden fazla geri dönüş katmanı inşa etmek anlamına gelir: tekrar tekrar ortaya çıkmak, alternatif phrasings sunmak ve görevin mükemmel bir şekilde çıkmasını sağlamak anlamına gelir.Ayrıca, farklı aksanlara ve ortamlara karşı gerçek kullanıcılarla erkenden çıkış modları keşfetmek anlamına gelir.
Multimodal Feedback Kullan Mümkün olduğunda
Birçok ses arayüzü şimdi ekranlarla cihazlarda çalışır (akıllı telefonlar, akıllı görüntüler, araba panoları). Görsel elementlerle ses çıkarmak - bir eşleşen sonuçları veya bir ilerleme göstergesi gösteren bir liste göstermek gibi -özellikle de bizi geliştiremez. Kullanıcılar metinde doğrulanabilir, belirsizlik azaltır. Multimodal tasarımı özellikle hata düzeltme için etkilidir: Sistem bir isim, kullanıcı görüntüsü ekranda görüntüyü gösterir ve “Hayır, ikincisi” diyebilir.
Geri Dönüş Usability Challenges
Doğal dil işlemedeki ilerlemelere rağmen, birçok kalıcı zorluk sohbetsel UI tasarımı özellikle zor hale getirir.
Ambiguous Komutlar
İnsan dili doğal olarak belirsizdir. "Bazı müzik çal", klasikden pop'a kadar herhangi bir tür anlamına gelebilir. "Baş ofis numarasına veya kullanıcının ev bürosuna güvendiğinde, bu da tartışmalı olabilir.
Gizlilik ve Güvenlik Yönetimi
Ses devretme cihazları her zaman bir uyandırma kelimesi için dinliyor, gizlilik kaygılarını yükseltiyor. Kullanıcılar kayıtlardan depolandığı, analiz ediliyor veya sızdırılmış.Sorumlu gizlilik politikaları, opt-in consent ve on-device işleme (daha bulut tabanlı) yardımcı olabilir.
Tüm Kullanıcılar için erişilebilirlik
Konuşma arabirimleri, tüm ses etkileşimleri veya motor engelli insanlar için inanılmaz derecede erişilebilir olma potansiyeline sahiptir. Bununla birlikte, kullanıcıların konuşma bozuklukları, güçlü aksanlar veya bilişsel engelliler ile dışlamalarını da dışlayabilirler. Tasarımcılar, sistemin tüm ses etkileşimleri için metin alternatiflerini tanımasını ve kullanıcıların diyalog hızını kontrol etmelerine izin vermelidir.TheFLT:0)Web Content Accessibility Guidelines (WCT)[FLT 1: 3)
Test ve Değerlendirme Yöntemleri
Usability Engineering titiz test talep eder. Konuşma arayüzleri için, geleneksel yöntemler konuşma diyalogunun eşsiz akışını yakalamaya adapte edilmelidir.
Büyücüler
Tasarım ilk aşamalarında, bir insan "wizard", sistemin yanıtlarını taklit eder, bir kullanıcının inandığı şey ile tamamen otomatik bir sistemdir. Bu, herhangi bir koddan önce diyalog akışları ve hata-yaplama stratejileri için paha biçilmezdir. Kullanıcılar doğal olarak ifade taleplerini ve nerede karıştırdıklarını ortaya çıkarır.
Bilişsel Yürüyüşler
Kullanıcının bakış açısıyla sohbet yoluyla adım atıyor, her noktada soruyor: “Bir sonraki ne söyleyeceğini biliyor musunuz? Bu yöntem, eksik veya belirsiz sistem yanıtlarını tanımlamak için özellikle kullanışlı mı?
Canlı Kullanıcı Testi
Gerçek kullanıcılar belirli görevlere verilir (örneğin, “büyük bir biberoni pizza sipariş etmek”, araştırmacılar tereddüt ettikleri yerde kendilerini tekrarlar veya görevi terk ederler. Görev başarısı, zaman tamamlanmak ve kullanıcı tarafından yapılan tekrarlanan birçok kullanıcı tarafından yapılan ölçümler, kullanılabilirlik sorunlarının nicesel kanıtlarını sağlar.
Log Analysis and A /B Test
arayüzü dağıtıldığında, gerçek konuşmaların loglarını analiz etmek başarısızlık modellerini ortaya çıkarır. Bu niyetler en yeniden ortaya çıkanlara neden olur? Bu phrasings hatalarına yol açar? Farklı stil veya hata-handling yanıtlarının test edilmesi daha sonra uçta performans optimize edebilir.
Future Yol Tarifi
Konuşma usability alanı hızla gelişmektedir. Çeşitli eğilimler daha yetenekli ve insan benzeri arayüzlere doğru işaret etmektedir.
Geliştirilmiş Doğal Dil Anlayışı
Büyük dil modellerinde (LLMs) ve derin öğrenme sistemleri anlayış bağlamında daha iyi hale getiriyor, sarcasm ve dolaylı talepler. Ancak, ham NLU iyileştirmeleri, yeni yeteneklerin karışıklık yaratmamasını sağlamak için bizimle eşleştirilir. Örneğin, açık uçlu sorular yanıt verebilecek bir sistem, hangi verime zarar verecek.
Kişiselleştirme
Future arabirimleri, bireysel kullanıcıların derin profillerini inşa edecek - sadece tercihler değil, tipik görevler, iletişim tarzı ve hatta duygusal durum (aslı analiz yoluyla) Bu bizi şeffaflık ve kontrol etrafında zorlaştırır: kullanıcılar kişisel verileri görebilir, düzenleyebilir ve silmelidir.
Multimodal ve Proaktif Interactions
Bir komut beklemek yerine, proaktif sistemler bağlama dayalı yardım sunabilir -"Sonunda koşuşturduğunu görüyorum, 9 AM toplantınızı yeniden denemeli miyim?" Bu özellikler, intrusive olmaktan kaçınmak için dikkatli bir şekilde tasarlanmalıdır.
Standartlaştırma ve Heuristics
Tıpkı Naz Nielsen'in heuristics’in, benzer bir dizi heuristics for conversational arayüzler ortaya çıkıyor. Nielsen Norman Group gibi örgütler ses etkileşimi için kılavuz yayınladı ([DDDDD:0)Voice Interaction: Usability Guidelines).
Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç
Ses devretme ve konuşma arayüzleri, tasarım süreci boyunca gerçek kullanıcılarla test etmek için muazzam bir vaat tutuyorlar, ancak bu söz, insanların gerçekten kullanmak istediği sohbet deneyimleri yaratabilir. Teknolojimiz daha sonra bir disiplin olarak uygulanmaz, netlik, geri bildirim, esneklik ve sağlam hata işlemeye yatırım yaparak – ve gerçek kullanıcılarla test etmek için çok önemli bir vaatte bulunacaktır.