Kullanıcılar açısından yapay zeka sistemleri doğası gereği belirsizdir. Tutarsız sonuçlar verebilir ve düzenli olarak hata yapabilirler. Kullanıcı arayüzü, yapay zeka sınırlamalarının neden olduğu hayal kırıklıklarını gidermek, filtrelemek ve azaltmak için birçok fırsat sunar. Bir geliştirici olarak, yapay zeka sisteminin nasıl ve nerede başarısız olabileceği konusunda daha derin bir bilgiye sahip olduğunuz için yapay zeka kullanıcı deneyimlerini şekillendirmede merkezi bir rol oynarsınız.
Tasarımda dikkat edilmesi gereken önemli noktalardan biri, kullanıcıların yapay zeka üzerinde ne kadar kontrol sahibi olduğudur. Bazı fırsatlar kullanıcılar tarafından görünmezken diğerleri açık etkileşim içerir. Daha fazla görünürlük, daha fazla esneklik anlamına gelir ancak yönetilmesi gereken daha fazla risk ve karmaşıklık da içerir.
Bu modülde, üç tür maruz kalma (arka plan, sınırlı ve açık uçlu) için kullanıcı deneyimi (UX) kalıpları tasarlamaya yönelik en iyi uygulamaları öğreniyoruz. Her tür için, teknik ve mimari tercihlerinin yapay zeka sisteminin kullanıcı deneyimini nasıl etkilediğini vurguluyoruz.
Background AI
Yapay zeka, yeni özellikler sunmadan mevcut bir deneyimi ince bir şekilde geliştirmek için kullanılabilir. Bu sayede kesinti ve arıza olasılığı en aza indirilir. Bu durumda, fayda, güvenilirlik ve sorunsuz hizmetten düşme sorumluluğu tamamen ürüne aittir. Kullanıcıların yapay zekanın nasıl çalıştığını öğrenmesi veya yapay zekanın kullanıldığını bilmesi gerekmez.
Arka plan yapay zekası en çok şu durumlarda uygundur:
- Görev düşük risklidir.
- Kullanıcı kontrolü, sonuçları anlamlı bir şekilde iyileştirmez.
- Yapay zeka özelliği başarısız olsa veya kullanılamasa bile ürün temel değerini sağlamaya devam edebilir.
Spam filtrelerinden eğlence önerilerine, hatta BILIBILI'nin anlık yorumları gibi karmaşık örneklere kadar web'de arka plan yapay zekasına dair birçok örnek bulabilirsiniz. Bu özelliklerin bazılarını "yapay zeka" olarak bile düşünmüyor olabilirsiniz.
Örnek: Yapay zeka destekli yorum özetleri ve önemli noktalar
Örnek Alışveriş Merkezi'ni hatırlıyor musunuz? Şimdiye kadar, müşteri desteği özelliği ve gelişmiş ürün arama dahil olmak üzere farklı yapay zeka özellikleri için iki sistem planı paylaştık. Şimdi de üçüncü bir özelliği, yani yorum özetlerini kullanıma sunuyoruz. Yapay zeka sistemi planına göz atın.
Ürün sayfaları genellikle yüzlerce yorum içerir. Kullanıcılar için, kendileri açısından gerçekten önemli olan özellikleri değerlendirmek zor olabilir.
Aramalarda tekrar eden temalar sunmak için yapay zekayı kullanarak kişiselleştirilmiş yorum öne çıkan noktaları ve özetler sağlayabilirsiniz. Örnek arayüzümüzde kullanıcı kulaklık arıyor. Bu nedenle ses kalitesi ve pil ömrü temaları vurgulanıyor. Bu, bilişsel yükü azaltır ve daha hızlı satın alma kararları alınmasına yol açabilir.
Özetler her kullanıcı için benzersiz olduğundan platformunuzu seçerken gizliliğe ve hıza öncelik vermelisiniz. Hesaplamanın doğrudan kullanıcı cihazında yapılması için yerleşik yapay zekayı ve Özetleyici API'sini seçebilirsiniz.
En iyi uygulamalar
Yapay zeka özelliğinizin mevcut kullanıcı deneyimine sorunsuz bir şekilde entegre olması için aşağıdaki yönergeleri uygulayın:
- Hafif şeffaflık sağlayın: Yapay zeka, kullanıcı tarafından oluşturulan içerikleri dönüştürdüğünde veya topladığında, ince ipuçları kullanıcılarınızın beklentilerini belirler. "Özet" veya "Temel analizler" gibi tarafsız etiketler kullanabilir ve ipuçları ya da diğer kullanıcı arayüzü öğeleri aracılığıyla aşamalı açıklama ekleyebilirsiniz.
- Devre dışı bırakmaya izin verin: Kullanıcıların yapay zekaya karşı farklı tutumları vardır. Bazı kullanıcılar yapay zekayı rahatsız edici, bunaltıcı veya sinir bozucu bulabilir. Bu özellikleri devre dışı bırakmak için net bir yol sunun.
- İfadeye dikkat edin: Dil, yapay zeka tarafından üretilen metinler de dahil olmak üzere tüm kullanıcı deneyimlerinin önemli bir parçasıdır. Örneğimizde özetler, iddiaları değil trendleri yansıtmalıdır. Özetteki aşırı güvenli dili azaltmak veya kaldırmak için sistem isteminize kurallar ekleyin.
- Sorunsuz bir yedek tasarım: Mümkün olduğunda yapay zeka olmadan değer sağlayın. Özet, kullanılamayan model gibi teknik nedenlerle kullanılamıyorsa sistem, özetlenmemiş yorumları yine de sunmalıdır. Model indirildikten sonra uygulamanız yeni özeti otomatik olarak gösterebilir.
- Kurulum sırasında kesintiyi en aza indirin: İstemci tarafı modelin ilk indirilmesi sorunlara neden olabilir. Önce özelliğin değerini gösterin. Sınırlı bir sunucu tarafı yedekleme ekleyebilir veya indirme işlemini kullanıcı yolculuğunun sonuna taşıyabilirsiniz. Böylece kesinti en aza indirilir. Doğru zamanlama ve bağlam oluşturma, ürününüzü kullanıcının öncelikleriyle uyumlu hale getirmenize yardımcı olur.
Kısıtlanmış yapay zeka
Arka planda çalışan yapay zeka otomatik olarak çalışırken sınırlı yapay zeka özellikleri genellikle bir bağlantı veya düğmeyle kullanıcı tarafından açıkça tetiklenir. Sistem isteminde görevi, amacı, kısıtlamaları ve çıkış biçimini belirlersiniz. Açık uçlu istem imlecinin aksine, kullanıcıların görevi başlatma ve çıktı alma dışında sınırlı veya hiç seçeneği yoktur. Sistem, yapay zekanın yapmasına izin verilenleri sıkı bir şekilde sınırlandırarak tahmin edilebilirliği korur.
Arka plan yapay zekasında olduğu gibi, sınırlı yapay zeka özellikleri de belirli görev için özelleştirilmiş istemci tarafı modelleriyle iyi çalışır.
Örnek: Başlık oluşturma
Başlık oluşturma özellikle zorlu bir görev olabilir. BlogBuddy, yazarların yapay zekayı kullanarak en az çabayla düşünceli ve bağlamsal başlıklar sunmasına yardımcı olur. Bu özelliğin yapay zeka sistemi planını inceleyin.
Kullanıcı, değerlendirme ve iyileştirme için birden fazla taslak oluşturmak üzere Başlıkları Göster'i tıklayabilir.
Bunun Prompt API ile nasıl uygulanabileceğini İstem mühendisliği bölümünde ele almıştık. Görevi, stilistik kısıtlamaları ve çıkış yapısını kodlayan bir sistem istemi oluşturun. Yalnızca blog gönderisi içeriği, kullanıcı arayüzünden dinamik olarak aktarılır. İstemci tarafı uygulama ile özellik, kurulum maliyeti olmadan yineleme yapacak şekilde optimize edilir.
En iyi uygulamalar
Amacınız, kullanıcıları yeni özellikleri kullanmaya teşvik etmek. Bunu yapmak için değer gösterin ve sonucu kontrol etmelerini sağlayın:
- Netlik ve güvenle iletişim kurun: Net işlem etiketleri, "Yapay zekaya sor" gibi genel ifadelerden her zaman daha iyidir. Kullanıcınız, nasıl gerçekleştiğinin ötesinde ne olduğunu sezebilmelidir. Özellik gecikmeniz düşükse sonucun zaten mevcut olduğunu belirten etiketler ekleyin. Örneğin, Başlıkları Göster yerine Başlık Oluştur.
- Kullanıcıyı bilgilendirin: Kullanıcıların dikkatini çekmek için hafif bir bilişsel sürtünme ekleyin. Birden fazla seçenek sunarak kullanıcıların hoşlanmayabilecekleri bir sonuçla sıkışıp kalmasını önleyebilirsiniz. Kullanıcılar, sonuçları kaydedilmeden önce açıkça kabul edebilmeli veya düzenleyebilmelidir.
- Mümkünse sonucu önceden hazırlayın: Özellikle istemci tarafındaki görevler için sonucu önceden hesaplayarak hemen kullanılabilir hale getirin.
- Hızlı yinelemeyi destekleme: Yeniden oluşturma kolay, geri alınabilir ve ucuz olmalıdır. Kullanıcılara işlemlerini geri alma seçeneği sunulmalıdır. Bu geri bildirim sinyallerini toplayarak özelliği gelecekteki çalıştırmalar için daha iyi hale getirebilirsiniz.
- Gerekirse daha ayrıntılı kontroller sağlayın: Sonuçları iyileştirmek için ton etiketleri, uzunluk seçiciler veya önceden ayarlanmış stiller gibi ek yapılandırılmış öğeler kullanılabilir. Çoğu durumda, kullanıcıların güveni ve gereksinimleri zaman içinde değiştiği için ek kontrol ihtiyacı ortaya çıkar. Bu gelişmeleri izlemenize olanak tanıyan geri bildirim döngüleri oluşturun.
Arka plan ve sınırlı yapay zeka arasında seçim yapma
Bazı özellikler, nasıl ve ne zaman gösterdiğinize bağlı olarak arka plan veya kısıtlanmış yapay zeka olarak uygulanabilir. Bu ayrım, mevcut özelliklerden ziyade görünürlük, bilişsel yük ve zamanlamadan etkilenir. Örneğin, açık bir düğme tıklaması gerektirmek yerine, kullanıcı yazarken başlıklar arka planda proaktif olarak hazırlanabilir. Kullanıcı başlık alanına odaklandığında öneriler sunabilirsiniz.
Bu yaklaşım en iyi sonucu şu durumlarda verir:
- Özelliğin gerektirdiği girişler varsayılan olarak kullanılabilir
- Yapay zeka destekli özelliklerin sayısı azdır.
- Ön hesaplamanın maliyeti düşüktür.
- Öneriler, kullanıcının dikkatini görevinden dağıtmadan entegre edilebilir.
Buna karşılık, sınırlı yapay zeka, birden fazla yapay zeka özelliği veya işlemi olan ürünlerde tercih edilir. Açık tetikleyiciler, gereksiz hesaplamaları önlemeye yardımcı olur ve kullanıcılara daha güçlü bir amaç ve kontrol duygusu verir.
Açık uçlu yapay zeka
Açık uçlu yapay zeka, serbest biçimli girişle kullanıcıların yapay zeka sisteminin davranışını doğrudan kontrol etmesini sağlar. Kullanıcılar, önceden belirlenmiş bir işlemi tetiklemek yerine doğal dilde bağlam sağlayabilir. Gönderildikten sonra yapay zeka sistemi amacı yorumlar, eksik bağlamı ekler ve bir sonraki adımda ne yapılması gerektiği konusunda en iyi tahmini yapar.
Girişler oldukça kişisel ve genellikle tahmin edilemezdir. Yapay zeka sisteminizin bu değişkenliği yönetebilmesi gerekir. Bu tür en yüksek esnekliği sunar ancak kullanıcı deneyimi açısından en yüksek riski de taşır:
- Belirsiz veya eksik kullanıcı girişi
- Öngörülemeyen çıkışlar
- Yanlış veya yanıltıcı yanıtlar alma olasılığı daha yüksektir.
- Aşırı güven riski artar.
- Sistemi tehlikeye atma girişimleri (ör. uygunsuz içerik oluşturmasını sağlama)
Örnek: Yapay zeka destekli müşteri hizmetleri temsilcisi
Örnek Alışveriş'te müşteri desteği; sipariş takibi, iadeler, ürünlerle ilgili sorular, teslimat sorunları ve net iş akışlarına uymayan uç durumlar gibi çok çeşitli sorunları kapsar. Platform modülündeki yapay zeka sistemi planını hatırlayın.
En yaygın işlemler için sınırlı yapay zeka özellikleri ekledikten sonra arayüzünüz kalabalık görünebilir. Bunun yerine, açık uçlu bir yapay zeka destek temsilcisi esneklik sağlayabilir.
- Sık karşılaşılan sorunları hızlıca çözün.
- Bekleme sürelerini ve destek maliyetlerini azaltın.
- Karmaşık destek akışları olmadan birçok konuda anında yardım sunun.
Destek temsilcisinin değeri, değişkenliği büyük ölçekte ele alabilmesinde yatar. Sonuç olarak, bu girişleri sorumlu bir şekilde işleyebilen bir sistem oluşturmanız gerekir. Kullanıcıların en iyi muhakemelerini kullanmalarını ve güveni ayarlamalarını umup beklerken, modelin sunduğu yanlış yanıtlardan sorumlu olabilirsiniz.
Kullanıcılar, "Siparişimin durumu ne?" veya "Benden iki kez ödeme alındı, yardımcı olabilir misiniz?" gibi sorular sorarak temsilciyle sohbet başlatır. Temsilci, amacı yorumlar, açıklayıcı sorular sorar, alakalı bilgileri alır ve sonraki adımları veya işlemleri önerir.
Çoğu açık uçlu yapay zeka sistemi, sunucu tarafı modellere dayanır. Bunlar, bileşik bir yapay zeka sistemi oluşturmak için veritabanları, harici araçlar ve iş mantığı gibi diğer bileşenlerle birleştirilebilir. İnsan destek temsilcilerine yönlendirme yolları sağlamalısınız.
En iyi uygulamalar
Şeffaflık, güven kalibrasyonu ve kontrol mekanizmalarına odaklanın:
- Kullanıcıların niyetlerini net bir şekilde ifade etmelerini sağlama: Belirsizliği azaltmak için istem önerileri ("Sipariş iade etmek istiyorum") ve önerilen takip mesajları sunun.
- Sistemin durumunu ve varsayımlarını görünür kılın: Aracı, ne anladığını ("12345 numaralı sipariş hakkında soru soruyorsunuz.") ve hangi bilgileri kullandığını net bir şekilde iletmelidir.
- İşlem yapmadan önce sorma: İade, geri ödeme ve adres değişikliği gibi hassas işlemleri gerçekleştirmeden önce temsilci, işlemi özetlemeli ve kullanıcı onayı istemelidir.
- Doğrulama ve düzeltme için tasarım: Kullanıcılar, baştan başlamadan yanlış anlaşılmaları düzeltebilmeli, istekleri yeniden ifade edebilmeli veya görüşmeyi geri sarabilmelidir.
- Sınırlı yapay zeka özellikleriyle birleştirme: Çok fazla ileri geri konuşma, kullanıcıları caydırabilir. Yapılandırılmış öğeleri kısayol olarak ekleyin. Örneğin, çıkarılan bir sipariş numarası, kullanıcının isteği metin olarak yeniden ifade etmesini gerektirmek yerine, numarayı aramasını, seçmesini veya değiştirmesini sağlayan tıklanabilir bir öğe olarak sunulabilir.
- Belirsizlikleri ve sınırlamaları belirtme: Ajan, belirsizliği kabul etmeli, eksik bilgileri belirtmeli ve güven düzeyi düşük olduğunda sorunu sorunsuz bir şekilde bir kullanıcıya iletmelidir.
Bu tür yapay zeka deneyiminde kullanıcılarınızın yanıtları eleştirel bir şekilde değerlendirmesi ve ne zaman eskalasyon yapmaları gerektiğini anlamaları gerekir.
Temel çıkarımlar
Bu modülde, farklı yapay zeka kullanıcı deneyimlerini inceledik:
- Arka plan yapay zekası, mevcut kullanıcı yolculuğunuza ek değer veya keyif katmanıza olanak tanır.
- Sınırlı yapay zeka özellikleri, en iyi şekilde yapay zeka ile gerçekleştirilen belirli ve iyi tanımlanmış kullanım alanları için kullanılabilir.
- Yüksek değişkenliğe sahip alanlar için açık uçlu yapay zeka gerekir. Yalnızca sisteminizin teknik performansından çok eminseniz açık uçlu seçeneğini kullanın.
Aşağıdaki tabloda, her yapay zeka türü için önerilen kullanıcı deneyimi kalıpları özetlenmektedir:
| Kullanıcı deneyimi teması | Kullanıcı deneyimi kalıbı | Arka plan | Kısıtlanmış | Açık uçlu (Open-ended) |
| Şeffaflık | Yapay zeka açıkça belirtilmelidir. | |||
| Yapay zeka davranışının kısa açıklaması | ||||
| Sistem durumu ve varsayımları görünür | ||||
| Yönergeler | İstem önerileri | |||
| Yapılandırılmış giriş (etiketler, hazır ayarlar) | ||||
| kontrolü | Açık yapay zeka tetikleyicisi | |||
| Çıkışı uygulamadan önce önizleme | ||||
| Birden fazla alternatif | ||||
| Yeniden üret | ||||
| Geri al | ||||
| Güven kalibrasyonu | İhtiyatlı ifadeler | |||
| Güven göstergeleri | ||||
| Risklerin ve hataların yönetimi | Kasıtlı zorluklar ve inceleme aşamaları | |||
| Müşteri temsilcisine yönlendirme / konuyu üst birime iletme | ||||
| Yapay zeka olmadan kontrollü geri dönüş |
Daha fazla bilgi
Kullanıcı deneyimi kalıpları hakkında bilgi edinmeye devam etmek için aşağıdaki kaynakları öneririz:
- Google'ın People + AI Guidebook'unu (İnsanlar + Yapay Zeka Rehberi) okuyun.
- Microsoft'un HAX Toolkit'i, özellikle insan-yapay zeka etkileşimiyle ilgili yönergeleri.
- Emily Campbell'ın The Shape of AI (Yapay Zekanın Şekli) adlı kitabı.
- Yapay Zeka Ürünü Geliştirme Sanatı'nın 10. Bölümü.
Anlayıp anlamadığınızı kontrol etme
Görüntülü görüşme arka planı bulanıklaştırma özelliği ne tür bir kullanıcı deneyimi kalıbıdır?
Açık uçlu yapay zekayı ne zaman bir kullanıcı deneyimi kalıbı olarak kullanmalısınız?