Örnek iletişim kutuları yazma
Neden örnek iletişim kutuları yazmalısınız?
Örnek iletişim kutuları, Google'da muhteşem Actions oluşturmanın anahtarıdır. Bu iletişim kutuları, tasarladığınız etkileşimin "sesli ve rahat" hissini hızlı, düşük kaliteli bir şekilde verir. Bunlar kod gösterimi, karmaşık akış diyagramları, tanıma-dil bilgisi sorunları gibi teknik aksaklıklar olmadan kullanıcının karşılaşacağı akışı aktarır.
Örnek diyaloglar yazarak, yeni özelliklerin keşfedilebilirliğini nasıl tanıtacağınız veya kullanıcı isteklerinin nasıl onaylanacağı (ör. örtülü onay, açık onay kullanma ya da hiç onay kullanmama) gibi farklı tasarım stratejilerini gayri olarak deneyebilir ve değerlendirebilirsiniz.
Sesli bir görüşmeyle başlayın
Başlangıçta yalnızca söylenen görüşmeye, yani Google Home gibi ekransız bir cihaz için tasarım yapmaya odaklanmanızı öneririz. Her şeyin tek bir yerde olması (sesli istemleri) her şeyin yolunda gitmesi daha kolay. Cep telefonları gibi diğer cihazları kapsayacak şekilde genişlemeniz sırasında parçalar, konuşulan istemlerden çıkarılıp ekran istemleri, çipler ve görsellere taşınır.
Üst düzey tasarım stratejileri
Deneyimli sohbet tasarımcılarının üst düzey tasarıma yaklaşımları biraz farklıdır ve kullandıkları stratejiler temel kullanım alanlarına göre değişiklik gösterebilir. Ancak tüm bunların sonucunda 2 üst düzey tasarım çıktısı elde edilir: 1) örnek iletişim kutuları ve 2) görüşme akışı şeması.
Bazı tasarımcılar örnek diyaloglar yazmaya başlamayı tercih ederken diğerleri, yüksek seviyeli akışları çizerek başlamayı tercih eder. Tasarımcılar genellikle bu ikisi arasında iki yöntem arasında geçiş yapar. Kullandıkları yaklaşım ne olursa olsun, insanla sohbet ve kullanıcı araştırmalarına dayalı en iyi uygulamalarla ilgili teknolojik sohbetlere derinlemesine eğilim gösteriyorlar.
Görüşme yazmak için pratik yapmak gerekir. İstemleri yazmak için sesli e-posta veya kompozisyon yazma stiline kolayca bağlanabilirsiniz. Metin okuma (TTS) dilinde söylenen her komutu dinleyip konuşmayı hayal ederek bu tuzağın önüne geçin. Karakteriniz için bir ses kaydı seçmiş olsanız bile bu işlemi yaptığınızda, söylenen seslerin nasıl geri geldiğiyle ilgili hızlıca geri bildirim alabilirsiniz.
Aşağıdaki bölümlerde, yeni başlayanlar için üst düzey tasarıma bir yaklaşım içeren adım adım açıklamalı kılavuz sunulmaktadır.
Yeni başlayanlar için örnek iletişim kutuları
Özelliğiniz için örnek iletişim kutuları yazmak üzere bu adımları uygulayın
1. Adım | Tek bir kullanıcı karakterine ve bir temel kullanım alanına odaklanın. |
2. Adım |
Bir iş ortağı bulun ve konuşmayı bir kullanıcının kullanıcı rolünde, diğeri ise sistem karakteri gibi davranarak gerçekleştirin. Görüşmeyi kaydedin. İş ortağınız yoksa her iki rolü de değiştirmeniz gerekir. |
3. Adım | Görüşmeyi metne dönüştürün. Bu, örnek iletişim kutunuzun ilk taslağıdır. |
4. Adım | İletişim kutusunda ilerleyerek kullanıcının satırlarını söyleyin ve sistem karakterlerinin her bir satırını, oluşturulacağı metin okumada (TTS) oynatın. TTS desteği yoksa sesle yeniden yazın veya performansını değiştirmek için Konuşma Sentezi Biçimlendirme Dili (SSML) kullanın. |
5. Adım | 1-4 arasındaki adımları farklı kullanıcı karakterleriyle ve temel kullanım alanlarıyla tekrarlayın. |
Google I/O İşlemindeki erken örnek iletişim taslağının bir örneğini aşağıda bulabilirsiniz
Kullanıcı karakteri: Anna, 27 yaşındaki bir kullanıcı deneyimi tasarımcısı ve skeç sanatçısı. Kullanıcıların hayatında işleri halletmelerine yardımcı olan ilgi çekici kullanıcı deneyimleri oluşturma tutkusu var.
Kullanıcı bağlamı: Ayşe şu anda I/O'da
Kullanıcı hedefleri: Günde kalan oturumlarla ilgili bilgi almak istiyor.
Temel kullanım alanları: Göz atma oturumları, yol bulma ve mobil uygulamaya bağlantı verme
Sistem karakteri: I/O'ya Özel Bilgilerin Koruyucusu, teknolojinin gücüne büyük önem veren bir Google Geliştirici Uzmanıdır. Yetenekli bir ağ iletişimi uzmanı olan ekip, StackOverflow'da soruları yanıtlama, büyük markalara yönelik uygulamalar geliştirme ve Google'ın madewithcode.com'u çalıştırmasına yardımcı olma konusunda zamanı harcıyor. Son 7 yıldır I/O'ya katılmışlar ve geliştirici topluluğunun güvenilir bir üyesiler. I/O'nun sözcüsü olarak bu sorumluluğu son derece ciddiye alıyorlar ancak tabii ki bunu yapmaktan keyif alacaklar.
Hoparlör | Kullanıcı ifadesi / Sesli istem | Notlar |
---|---|---|
Kullanıcı |
Ok Google, Google I/O ile konuş |
|
Asistan |
Tamamdır, Google I/O. <uyarı> |
|
I/O |
Google I/O ile ilgili her şey için lansman kumandanıza hoş geldiniz. Festival şu anda başlıyor. Şanslı katılımcılardan biri misiniz? |
Karşılama mesajını kısa ve açık tutun. Farklı seçenekler alakalı olacağı için (ör. yol tarifleri ve canlı yayın) katılımcılar ve katılımcı olmayanlar tarafından bölünen deneyim. |
Kullanıcı |
Evet |
Kullanıcının yanıtını hatırla (sonraki etkileşimlerde bir daha sorma) |
I/O |
Tebrikler! I/O'ya özel bilgilerin koruyucusu olarak bana rehberliğinizi verin. Programını yönetebilir, yapılacak şeyler bulabilir veya sana yol tarifi verebilirim. Hangisine ihtiyacınız var? |
Karakteri tanıtın ve bu Action'ın neler yapabileceğine dair örnekler verin |
Kullanıcı |
Yapacak şeyler bulun |
|
I/O |
Kesinlikle. Uzmanlardan bilgi edinmek ister misiniz? Demoları denemek ister misiniz? Ya da arkanıza yaslanıp rahatlayın? |
Seçenekleri gruplandırarak bilişsel yükü azaltın: uzmanlar = açılış konuşması (yalnızca 1 gün), oturumlar, ofis saatleri, uygulama yorumları demolar = codelab'ler, korumalı alanlar geri çekilme = yiyecek, promosyon ürünleri, çalışma saatleri dışında |
Kullanıcı |
Uzmanlardan öğrenin |
|
I/O |
Harika. Açılış konuşması hakkında bilgi veriyorum. Oturumlara göz atmanıza yardımcı olur. Belirli çalışma saatleri ve uygulama yorumları da önerebilirsiniz. Hangisini istersin? |
|
Kullanıcı |
Oturumlara göz at |
|
I/O |
Bugün ele alınması gereken konulardan bazıları şunlardır: makine öğrenimi ve yapay zeka, kimlik, Nest, Android ve Play, açık kaynak ve Asistan. Senin için uygun mu? |
Her gün kullanıcının tüm olası konuları bunaltmak yerine, şu anda/yakında olup bitenlere odaklanın. Tek seferde en fazla 6 liste sunarak listeyi yönetilebilir durumda tutun. SSML gerekiyor <speak>İşte bugün ele alacağımız konulardan bazıları, <break time="300ms"/> Makine öğrenimi ve yapay zeka, <break time="300ms"/> kimliği, <break time="300ms"/> Nest, <break time="300ms"/> Android ve Play, <break time="300ms"/> açık kaynak, <break time="300ms"/> ve Asistan. <break time="750ms"/> Sizin için uygun mu?</speak> |
Kullanıcı |
Evet, AI |
|
I/O |
Saat 13:00'de AI Maceraları: sanat, bilim ve makine öğrenimi araçları. Sonra 2:30'da AutoML: model oluşturmanız gerekmez, özel model oluşturun. Bunlardan biri hakkında daha fazla bilgi almak ister misin? |
Bu başlıklar uzundur ve duyulmayacak şekilde yazılmamıştır. Başlıkların başlangıcını ve sonunu belirtmek için sessiz bölümü kullanın. Bir defada en fazla 2 teklif sunun. SSML gerekiyor <speak>13: 00'da <break time="250ms"/>AI Adventures:Sanat, bilim ve makine öğrenimi araçları vardır.<break time="750ms"/> Ardından, 14: 30'da özel bir model oluşturun, model kodu gerekmez. <break time="1s"/>Bunlardan daha fazlasını duymak ister misiniz?</speak> Başlıkların TTS'de gerektiği gibi oluşturulabilmesi için gözden geçirilmesi ve düzenlenmesi gerekir.Ör. "AutoML" tek bir kelime olarak telaffuz ediliyor. |
Kullanıcı |
Yok |
|
I/O |
Olur. Daha sonra 4'te Dağıtılmış TensorFlow eğitimi olacaktır. Bunlar hakkında daha fazla bilgi edinmek ister misin? |
SSML gerekiyor <speak>Tamam. Daha sonra 4'te <break time="250ms"/>Dağıtılmış TensorFlow eğitimi olacaktır. <break time="750ms"/>Daha fazla bilgi edinmek ister misiniz?</speak> |
Kullanıcı |
Hayır |
|
I/O |
Tamam o zaman. Bugün tamamen makine öğrenimi ve yapay zeka için olduğundan başka bir konu seçmek ister misin? |
SSML gerekiyor <speak>Tamam. Bugün bugün makine öğrenimi ve yapay zeka ile ilgili son oturumumuz<< time>="250ms"/>, bu yüzden başka bir konu seçmek ister misiniz?</speak> |
Kullanıcı |
Evet |
|
I/O |
Günümüzde diğer konular arasında kimlik, Nest, Android ve play, açık kaynak, Asistan ve Firebase yer alıyor. Kulağa güzel geliyor mu |
SSML gerekiyor <speak>Bugün diğer konular arasında <break time="250ms"/>identity,<break time="300ms"/>Nest,<break time="300ms"/>Android and play,<break time="300ms"/>açık kaynak,<break time="300ms"/>Asistan,<break time="300ms"/>ve Firebase.<break time="750ms"/>Sizin için uygun mu?</speak> |
Kullanıcı |
Asistan |
|
I/O |
11:00'da, daha iyi işlemler oluşturmayla ilgili 10 ipucu vardır. Saat 14:00'te karakter oluşturma: Kulağınız nasıl görünüyor? Bunlardan biri hakkında daha fazla bilgi almak ister misin? |
SSML gerekiyor <speak>11:00'da, daha iyi işlemler oluşturmaya yönelik <break time="250ms"/>10 ipucu vardır. {0/} <break time="1s"/>Bunlardan daha fazlasını duymak ister misiniz?</speak> |
Kullanıcı |
Evet, ikincisi |
|
I/O |
Harika bir oturum oldu. Açıklamayı burada bulabilirsiniz. Karakter nedir? Peki ürününüzün kimliğini nasıl güçlendirebilir? Araçlar hakkında bilgi edinin, ipuçları alın ve iyi tasarlanmış karakterlerin sesli arayüzleri nasıl dönüştürebileceğine ve kullanıcı etkileşimini nasıl artırabileceğine dair örnekler görün. Tekrarlamamı mı, programına eklememi mi yoksa oraya nasıl gideceğimi söylememi mi istiyorsun? |
Oturum açıklamaları uzundur ve duyulmayacak şekilde yazılmaz. Düzenlemeyi düşünebilirsiniz. SSML gerekiyor <speak>Harika bir oturum! Açıklamayı burada bulabilirsiniz. <break time="250ms"/>Karakter nedir? Peki ürününüzün kimliğini nasıl güçlendirebilir? Araçlar hakkında bilgi edinin, ipuçları alın ve iyi tasarlanmış karakterlerin sesli arayüzleri nasıl dönüştürebileceğine ve kullanıcı etkileşimini nasıl artırabileceğine dair örnekler görün. <break time="1s"/>Tekrarlamamı ister misin? <break time="250ms"/> |
Kullanıcı |
Programıma ekle |
|
I/O |
Bunu yapmak için bu I/O 2018 İşlemini Google Hesabınıza bağlamanız gerekir. Bunu şimdi yapmak ister misin? |
|
Kullanıcı |
Reddet |
Yanıtınız evetse kullanıcının hesabını bağlamasına yardımcı olacak belirli talimatlara ihtiyacınız var |
I/O |
Sorun değil. Peki, yol tarifi almak mı yoksa başka oturumlar hakkında bilgi almak mı istiyorsun? |
|
Kullanıcı |
Oraya nasıl giderim? |
|
I/O |
"Karakter oluşturma: Ürün nasıl görünüyor?" ifadesi <Yer işaretleriyle tanımlayın>. Saat 14:00'te başlar. Bunu tekrar dinlemek ister misin? |
Tüm konumlar için yol tarifi gerekiyor |
Kullanıcı |
Hayır |
|
I/O |
Tamam, şu anda size yardımcı olabileceğim başka bir konu var mı? |
|
Kullanıcı |
Hayır |
|
I/O |
Tamam'a dokunun. I/O'nun keyfini çıkarın |
SSML gerekiyor <speak><prosody rate="quick">Tamam. IO'nun keyfini çıkarın!</prosody></speak> |
Asistan |
<ses sinyali> |
Yeni başlayanlar için üst düzey akışlar
İyi tasarımlar, açık bir şekilde tanımlanan kullanıcı yollarına olan ihtiyacı, kullanıcıların doğrudan istedikleri şeyin kısayollarını bulma arzusuyla dengeler.
Üst düzey akışınızı, kullanıcıların İşleminizde nasıl gezindiklerini gösteren bir harita olarak düşünün.
Kullanıcılar Action'ınızla konuşmaya başladığında ne talep edebileceklerini otomatik olarak bilemez. Bu nedenle, onlara yol boyunca imzalarla takip edebilecekleri yollar sunmanız gerekir. Bunun için kullanıcıları İşleminizin her bölümüne yönlendiren menüler ve ağaç yapıları oluşturun.
Ancak bu durumun, doğal dil anlama (NLU) teknolojisinin büyüsünden yararlanmasına engel olmasına izin vermeyin. Kullanıcılar, dilediklerini diledikleri zaman isteyebilecekleri şekilde dilediklerini sorabilirler.
Burada, Google I/O İşlemi'nden bir erken taslak örneği verilmiştir
Bu akışın yalnızca yukarıdaki örnek iletişim kutusunda ele alınan işlevleri gösterdiğini unutmayın. Bu örnekte tam olarak belirtilmeyen birden fazla "hiçbir yere gitme oku" vardır. (Google Çizimler kullanılarak oluşturulmuştur.)
Henüz okumadıysanız, tasarımımızı nasıl geliştirdiğimizi ayrıntılı bir şekilde açıklayan bu blog yayınını okuyun.