Konu Başlıkları
Yükleniyor...

Niyet Tabanlı Arayüzler: Üçüncü Paradigma Nerede Tıkanıyor

Yapay Zekâ Arayüzlerinde Kontrol Kimde?

Nielsen'in çerçevesi basit: önce toplu işlem, sonra komut, şimdi niyet. Kullanıcı adımları değil sonucu tarif ediyor. Çerçeve yerinde ama tek başına yanıltıcı, çünkü niyet tabanlı arayüzün faturası girdi tarafında değil, çıktıyı doğrulama tarafında kesiliyor.

Ayrım hızda değil, ara durumun görünürlüğünde

Toplu işlemde kullanıcı işi verir ve çekilir. Komut paradigmasında her adımı kendi atar. Niyet paradigmasında hedefi söyler, ara adımları hiç görmez. Farkı üretim hızında aramak kolay ama yanlış yer. Asıl fark şu: komut tabanlı arayüzde sistemin durumu ekranda duruyordu, yanlış giden şeyi adım seviyesinde yakalayabiliyordunuz. Niyet tabanlı arayüzde görünen tek şey nihai çıktı, hata da ancak orada fark ediliyor.

Bu, kullanılabilirlik açısından küçük bir detay değil. Görünürlük ve geri bildirim üzerine kurulmuş ne kadar ilke varsa hepsi ara durumun var olduğunu varsayar. Prompt arayüzü o varsayımı kaldırıyor ve yerine bir şey koymuyor.

Kontrol kime geçti

Bu konudaki metinler kendi içinde çelişiyor. Aynı yazı bir paragrafta kontrolün kullanıcıdan bilgisayara geçtiğini söylüyor, sonuç bölümünde yeni paradigmanın kullanıcıya kontrolü geri verdiğini yazıyor. İkisi aynı anda olmaz.

Gerçekte olan bir takas: kullanıcı ara adımların kontrolünü kaybediyor, sonucu tarif etme özgürlüğünü kazanıyor. Bu takasın kârlı olup olmadığı işe göre değişiyor, teknolojiye göre değil. Tartışmayı “yapay zekâ kullanıcıyı güçlendiriyor mu” diye kurduğunuzda cevap yok; “bu iş için ara adımları görmek gerekiyor mu” diye kurduğunuzda cevap var.

Geri alma sorunu

Grafik arayüzde geri alma ucuzdur, çünkü durum ayrıktır: bir işlemi geri sarmak birkaç alanı eski değerine döndürmek demektir. Prompt arayüzünde böyle bir durum yok. “Şu kısmı eski haline getir” dediğinizde sistem geri sarmaz, baştan üretir, üretirken beğendiğiniz yerleri de değiştirir.

Kullanıcı buna “geri alma bozuk” demiyor, “model beni anlamıyor” diyor. Şikâyet yanlış yere gidiyor, dolayısıyla düzeltme de yanlış yere yapılıyor: modeli iyileştirmeye çalışıyorsunuz, oysa eksik olan durum yönetimi. Niyet tabanlı bir arayüzde alınabilecek en değerli tasarım kararı, çıktının hangi parçasının kilitlenebileceğine karar vermek. Kilitlenebilir parça yoksa kullanıcının elinde tek bir hamle kalıyor, o da baştan denemek.

Hangi işte hangisi

Bir görselin işinizi görüp görmediğine bir saniyede karar verirsiniz. Bir sözleşme maddesinin ya da bir sorgunun doğru olup olmadığına karar vermek, o işi zaten bilmeyi gerektirir. Ayrım tam burada: doğrulama maliyeti düşükse niyet tabanlı arayüz açık ara kazanır, yüksekse kullanıcıyı görmediği bir sürecin sonucunu onaylamaya zorlar.

Niyet tabanlı arayüzü, sonucun doğruluğunu bakar bakmaz anlayabildiğiniz işlerde komut tabanlıdan üstün bulurum; doğrulaması uzmanlık isteyen işlerde tercihim tersine döner. Uzman zaten adımları görmek istiyor, çünkü sorumluluğu o taşıyor.

Hibrit, iki arayüzü yan yana koymak değil

Hibrit arayüz çoğunlukla “hem sohbet kutusu hem araç çubuğu” diye anlaşılıyor. İkisi birbirinden bağımsız çalışırsa kullanıcı iki ayrı zihinsel model taşımak zorunda kalıyor ve genelde birini tamamen bırakıyor. İşe yarayan kurgu şu: doğal dil komutu doğrudan çıktıya değil, arayüzde görünür ve düzenlenebilir bir nesneye çevriliyor. Kullanıcı ne istediğini yazıyor, sistem bunu bir forma, bir katmana, bir parametre setine dönüştürüyor, kullanıcı isterse elle düzeltiyor. Prompt bir sonuç değil, bir giriş biçimi.

Ölçülebilir tek şey

Bu tartışmayı fikir düzeyinde bırakmamak için bakılacak sayı belli: kullanıcı çıktıyı kabul etmeden önce kaç kez yeniden üretti? Ortalama bir buçuksa niyet aktarımı çalışıyor demektir. Dördün üstündeyse kullanıcı aslında tarif etmiyor, deneme yanılma yapıyor ve bunun bedelini bekleme süresiyle ödüyor. Log tarafında toplaması da zor değil, üretim isteklerini oturuma göre gruplayıp kabul olayına kadar saymak yeterli.

Grafik arayüzler bu yüzden ortadan kalkmayacak. Yeni paradigma eskisinin yerine geçmiyor, üzerine bir katman ekliyor ve o katmanın ne zaman devreye gireceğine karar vermek artık tasarımcının işi.