Bir Yapay Zeka Yoldaşı Hafızasını Kullanıcılara Nasıl Açıklamalıdır?
Bir yapay zeka yoldaşı birisi hakkında bilgi kaydettiğinde veya kullandığında, yaptığı açıklama o kişinin altı pratik soruyu yanıtlamasını sağlamalıdır: neyin hatırlanabileceği, bilginin nereden geldiği, kaydın onaylanıp onaylanmadığı, nerede yeniden kullanılabileceği, ne kadar süre kalacağı ve bunun nasıl inceleneceği, düzeltileceği veya silineceği. Bu açıklama için en faydalı an; bir hafızanın önerildiği, kaydedildiği veya kullanıldığı andır. Aşağıdaki kart bir tasarım önerisidir; her uygulamanın halihazırda sunduğu kontrollerin bir açıklaması değildir.
Bir hafıza bilgilendirmesi kullanıcıya ne söylemelidir?
“Bunu aklımda tutacağım” gibi kısa bir ifade, altta yatan durumu belirsiz bırakırken kulağa net gelebilir. Bu, ayrıntının geçerli sohbette olduğu, daha sonra kullanılmak üzere saklandığı, başka bir kaynaktan çıkarım yapıldığı veya sadece bir sonraki yanıta yansıtıldığı anlamına mı gelir? Faydalı bir bilgilendirme durumu adlandırır ve kullanıcıya bunu doğrulama yolu sunar.
Kartı, her cevap ilgili eylemin yanında görünecek şekilde tasarlayın. Bir ayrıntı yalnızca kaydetme amacıyla öneriliyorsa, bunu bir öneri olarak etiketleyin. Uygulama kalıcı bir hafızanın kaydedildiğini onaylayamıyorsa, bunu açıkça belirtin; bir değişikliğin gerçekleştiğini ima etmeyin. İfadeler, ürünün kanıtlayabileceği gecikmeler veya sınırlar dahil olmak üzere sistemin gerçek davranışıyla eşleşmelidir.
Altı cevap
Kullanıcı sorusu: Neler hafızaya dönüşebilir? — Kartın söylemesi gereken: Belirli ayrıntı veya kategorisinin açık bir açıklaması, örneğin “Kısa proje özetlerini tercih ediyorsunuz.” “Kişiselleştirme” gibi belirsiz bir etiketten kaçının.
Kullanıcı sorusu: Nereden geldi? — Kartın söylemesi gereken: Kaynağı tanımlayın: bu sohbet, daha eski bir sohbet, bağlı bir uygulama veya ürünün fiilen kullandığı başka bir kaynak. Eğer bu bir çıkarım ise, çıkarım olarak etiketleyin.
Kullanıcı sorusu: Kayıt onaylandı mı? — Kartın söylemesi gereken: Öğenin kaydedildiğini, beklemede olduğunu, önerildiğini veya kaydedilmediğini belirtin. Ürün desteklediğinde onay kontrollerini sunun.
Kullanıcı sorusu: Nerede yeniden kullanılabilir? — Kartın söylemesi gereken: Gelecekteki sohbetler veya adı belirtilen bağlı bir özellik gibi ilgili hedefleri veya bağlamları açıklayın. Doğru olmadığı sürece tek bir yerde kalacağına dair söz vermeyin.
Kullanıcı sorusu: Ne kadar süre kalacak? — Kartın söylemesi gereken: Desteklenen bir saklama süresi verin veya kaldırma koşulunu açıklayın. Süre değişiyorsa veya bilinmiyorsa bunu belirtin ve geçerli kontrole veya politikaya bağlantı verin.
Kullanıcı sorusu: Bunu nasıl inceleyebilir, düzeltebilir veya silebilirim? — Kartın söylemesi gereken: Doğrudan geçerli hafıza veya etkinlik kontrollerine bağlantı verin ve hangi eylemin hangi kopyayı veya kaynağı değiştirdiğini açıklayın.
Bu önerilen bir etkileşim modelidir. Evrensel bir standart veya her yoldaşın öğe düzeyinde hafızaya, onaya veya sabit bir saklama süresine sahip olduğu iddiası olarak sunulmamalıdır. Üründe bu kontrollerden biri yoksa, bilgilendirme bir kontrolün var olduğunu ima etmek yerine neyin mevcut olduğunu söylemelidir.
Sohbet geçmişi, kayıtlı hafıza ve bağlı uygulama verileri nasıl farklıdır?
Aynı ayrıntı birden fazla yerde bulunabileceğinden, kullanıcıların ne tür bir bilgiyle işlem yaptıklarını bilmeleri gerekir. Net bir arayüz en az üç kavramı birbirinden ayırır:
**Sohbet geçmişi**, bir konuşmanın kaydıdır. Bu kaydı saklamak veya silmek tek bir eylemdir ve kişiselleştirme üzerindeki etkisi ürünün tasarımına ve belirtilen kurallarına bağlıdır.
**Kayıtlı hafıza**, ürünün daha sonraki kişiselleştirme için sakladığı veya türettiği bilgidir. Önceki sohbetlerle bağlantılı olabilir ancak görünür dökümden kavramsal olarak farklıdır. Arayüz öğeyi göstermeli veya neden ayrı olarak incelenemeyeceğini açıklamalıdır.
**Bağlı uygulama kaynağı**, kullanıcının bağladığı başka bir hizmetten edinilebilen bilgidir. Hizmetin bağlantısını kesmek gelecekteki erişimi etkileyebilir ancak daha önce kopyalanmış, özetlenmiş veya sohbet etkinliğine dahil edilmiş bilgileri mutlaka silmez.
Bu ayrımlar fiili ürün kontrollerinde önem taşır. Google'ın Gemini Uygulamaları Yardımı, geçmiş sohbetlerin silinmesinin kişiselleştirme amacıyla kullanılmasını durdurmasının kısa bir zaman alabileceğini belirtir ve geçmiş sohbetlerle ilişkili bilgilerin silinmesini veya düzeltilmesini açıklar. Bağlı bir uygulamadan hatırlanan bilgiler için kullanıcıların ilgili sohbetleri silmesi ve uygulamanın bağlantısını kesmesi gerekebileceğini belirtir; yalnızca birini yapmak diğer kaynağı kullanılabilir durumda bırakabilir. Bunlar Gemini'ın kontrolleri ve davranışlarının açıklamalarıdır, yapay zeka yoldaşları için evrensel kurallar değildir ([Gemini Uygulamaları Yardımı: geçmiş sohbetlerin hafızası](https://support.google.com/gemini/answer/16598469?co=GENIE.Platform%3DDesktop&hl=en)).
Google'ın ayrı olan Bağlı Uygulamalar yardım sayfası da bir uygulamanın bağlantısını kesmenin veya o uygulamadaki verileri silmenin Gemini Uygulamaları Etkinliğini silmediğini, Gemini Uygulamaları Etkinliğini silmenin de diğer hizmetlerdeki verileri silmediğini belirtir. Bu durum, bir bilgilendirmenin genel bir “hafızayı sil” etiketi kullanmak yerine kaynağı ve etkilenen kopyayı neden belirtmesi gerektiğini gösterir ([Gemini Uygulamaları Yardımı: Bağlı Uygulamalar](https://support.google.com/gemini/answer/16836988?hl=en)).
Kaynağa özel bir açıklama nasıl görünür?
Şu kurgusal örneği düşünün: Riley bir sohbette bir yoldaşa, “Portland'da bir hafta sonu planlıyorum” der ve ayrıca Portland'daki bir etkinliği içeren bir takvim bağlamıştır. Yoldaş daha sonra bir seyahat programı önermek için hem sohbeti hem de takvim bağlamını kullanır. Riley sohbeti siler. Takvim bağlı kalmaya devam ederse, etkinlik bağımsız bir bilgi kaynağı olmaya devam edebilir; konuşmanın silinmesi, mantıksal olarak takvim etkinliğinin de silindiği anlamına gelmez. Bu örnek kaynak ayrımını gösterir. Herhangi bir ürünün bu kurgusal bilgiyi bu şekilde sakladığını veya yeniden kullandığını iddia etmez.
Bu durumda faydalı bir açıklama kaynakları ayrı ayrı adlandırır: “Bu öneride Portland hakkındaki geçmiş sohbetiniz ve bağlı takviminizdeki bir etkinlik kullanılmıştır.” Riley sohbeti kaldırırsa, arayüz söz konusu sohbetle ilgili kaynağın durumunu bildirmeli ve takvim bağlantısının kullanılabilir kalıp kalmadığını açıklamalıdır. Ürün bir kaynağın kullanılıp kullanılmadığını anlayamıyorsa, kullanıldığını belirtmemelidir.
Aynı kural düzeltme için de geçerlidir. Bir kullanıcı “O etkinlik bana ait değil” derse, arayüz düzeltmenin kayıtlı bir hafızayı mı güncellediğini, bir sohbetin nasıl kullanıldığını mı değiştirdiğini yoksa bağlı takvimi olduğu gibi mi bıraktığını belirtmelidir. Bir katmandaki düzeltme, gerçekten öyle olmadığı sürece tüm kaynakları düzeltiyor gibi gösterilmemelidir.
“Seni hatırlıyorum” demek neden yeterli değildir?
Bir uygulamanın “Seni hatırlıyorum” yanıtını verdiğini, ancak kaydedilen bir öğeyi gösteremediğini, bir kaynağı tanımlayamadığını, kalıcı bir durumu doğrulayamadığını veya kullanıcının bunu nasıl değiştirebileceğini açıklayamadığını varsayalım. Bu ifade sohbet havasında olabilir ancak bir hafızanın kaydedildiğine dair bir kanıt değildir. Geçerli sohbet bağlamını, üretilmiş bir yanıtı veya kalıcı bir kaydı tanımlıyor olabilir; durum bilgisi olmadan kullanıcı bunlar arasında ayrım yapamaz.
Tasarımcılar için bu faydalı bir olumsuz örnektir: samimi bir dilin bir onay makbuzu yerine geçmesine izin vermeyin. Bir eylemden sonra “Kaydedildi”, “Kaydedilmedi” veya “Onaylanamadı” gibi açık bir durum gösterin, ancak yalnızca sistemin doğrulayabileceği durumları kullanın. Varsa öğeyi incelemek için bir rota ekleyin. Kullanıcının inceleyebileceği ayrı bir hafıza kaydı yoksa, ifadenin o üründe ne anlama geldiğini ve destekleyici bilgilerinin nerede yönetildiğini açıklayın.
Kullanıcılar bir hafızayı nasıl kontrol etmeli ve yönetmelidir?
Bir yoldaş beklenmedik bir ayrıntıya atıfta bulunduğunda, kullanıcı kısa bir tanı sırasını takip edebilmelidir:
**Hangi bilgilerin kullanıldığını sorun.** Belirli ayrıntıyı ve kaynağını talep edin. Yanıtı, tek başına bir kanıt olarak değil, ürünün kontrollerine göre kontrol edilecek bir açıklama olarak ele alın.
**Belirtilen kaynağı açın.** İlgili konuşmayı, hafıza ayarlarını, etkinlik geçmişini veya bağlı uygulama ayarlarını kontrol edin. Bunların aynı kayıt olduğunu varsaymayın.
**Doğru katmanı düzeltin.** Kaydedilen ayrıntı yanlışsa, mevcut olduğunda hafıza kontrollerinden düzenleyin veya kaldırın. Bilgi bağlı bir hizmetten geliyorsa, o bağlantıyı veya orijinal öğeyi de gözden geçirin.
**Sonucu doğrulayın.** Bir durum değişikliği veya onay arayın. Ürün bir silme veya düzeltme işlemini onaylayamıyorsa, bunu belirtmeli ve o eylem için belgelenmiş herhangi bir gecikmeyi veya sınırlamayı açıklamalıdır.
Mevcut kontroller ürüne göre değişiklik gösterecektir. Örneğin Gemini'ın yardım sayfaları, geçmiş sohbet hafızasını açıp kapatmayı, geçmiş sohbetleri bulup silmeyi ve bilgileri doğrudan bir sohbette düzeltmeyi açıklar. Ayrıca bağlı uygulama verilerinin ve Gemini etkinliğinin ayrı yönetim yollarına sahip olduğunu açıklarlar. Bu örnekler faydalıdır çünkü kaynak ayrımlarını somutlaştırırlar; başka bir uygulamanın da aynı ayarlara sahip olduğuna dair bir vaat olarak kopyalanmamalıdırlar.
Açıklamayı hafıza eyleminin yanına yerleştirin
Altı cevaplı bir kart, en iyi kullanıcının ihtiyaç duyduğu anda göründüğünde işe yarar: önerilen bir hafızayı onaylamadan önce, bir kaydetme işleminden sonra veya bir yanıt geçmiş bir sohbetten ya da bağlı bir uygulamadan gelen bilgileri kullandığında. Durumu kısa tutun, kaynağı tanıdık bir dille adlandırın ve kullanıcıyı ilgili kaydı değiştiren kontrole yönlendirin. Saklama veya yeniden kullanımın kesin olarak bilinmediği durumlarda, bir süre veya garanti uydurmak yerine belirsizliği açıklayın.
Test basittir: açıklamayı okuduktan sonra kullanıcı hangi bilgilerin söz konusu olduğunu, nereden geldiğini, gerçekten kaydedilip kaydedilmediğini, nerede kullanılabileceğini, neyin onu erişilebilir kıldığını ve nasıl değiştirileceğini belirleyebiliyor mu? Eğer belirleyemiyorsa, “Seni hatırlıyorum” sadece bir cümleden ibarettir. Faydalı bir bilgilendirme, ürünün gerçek durumunu anlaşılır kılar ve kullanıcıya pratik bir sonraki adım sunar.
