WisyLink Blog

niyet sadakatiprompt yazımıyapay zeka çıktı kalitesigereksinimlergeri bildirim döngüsü

Niyet Sadakati: Tarif Ettiğin ile Üretilen Arasındaki Uçurum

Niyet sadakati, kastettiğinin yapay zekanın ürettiğine ne kadar ulaştığıdır. Anlamın nerede sızdığını ve uçurumu kısa döngülerle nasıl kapatacağını öğren.

8 dk okuma
Niyet Sadakati: Tarif Ettiğin ile Üretilen Arasındaki Uçurum

Niyet sadakati, ne demek istediğinin bir yapay zeka sisteminin ürettiğine ne kadarının ulaştığıdır. Anlam iki yerde sızar: niyetini kelimelere döktüğünde ve sistem bu kelimeleri çıktıya çevirdiğinde. Sadakati kısa döngülerle yükseltirsin: sınanabilir bir çekirdek tarif et, erken bir sonucu gözden geçir, en büyük sapmayı düzelt ve tekrarla.

  • Niyet sadakati, kafandaki amaç ile elindeki sonuç arasındaki örtüşmedir.
  • Tarif kaybı, söylenmemiş varsayımlar ve belirsiz sözcükler isteğe hiç girmediğinde olur.
  • Aktarım kaybı, sistemin boşlukları kendi makul varsayılanlarıyla doldurmasıyla olur.
  • Sadakat ölçülebilir: olmazsa olmazları listele, gelenleri say, eksik olanı tart.
  • Bir seferde bir büyük sapmayı düzelten kısa turlar, tek uzun ve kusursuz görünen bir tariften iyidir.

Niyet sadakati neyi ölçer?

Niyet sadakati, zihnindeki amacın üretilen sonuçta ne kadar korunduğunu anlatır. Bir tarafta gerçekten istediğin var, diğer tarafta gelen. Mesafe ne kadar küçükse sadakat o kadar yüksek. Mesafe hiçbir zaman sıfıra inmez ama bilinçli olarak daraltılabilir.

Fikir üretken yapay zekadan eski. 1986'da Ed Hutchins, Jim Hollan ve Don Norman, bir sistemin her kullanıcısının geçmesi gereken, sonradan Norman'ın The Design of Everyday Things kitabıyla yaygınlaşan iki uçurumu tarif etti. Nielsen Norman Group'un özetlediği gibi, yürütme uçurumu bir hedefe ulaşmak için harekete geçmenin zorluğu, değerlendirme uçurumu ise sistemin durumunu anlamanın zorluğudur. Bir yapay zeka modeline prompt yazmak seni aynı anda iki tarafa koyar: hedefini sistemin harekete geçeceği sözcüklerle ifade etmeli, sonra sonucun kastettiğinle eşleşip eşleşmediğini yargılamalısın.

Sadakati adlandırmanın değeri, belirsiz bir şikâyeti üzerinde çalışabileceğin bir şeye çevirmesidir. "Yapay zeka beni anlamıyor" bir hissi bildirir. Anlamın nerede ve ne kadar kaybolduğunu sormak bir harita üretir ve harita düzeltilebilir.

Düşük sadakat aracın yetersiz olduğu anlamına gelmez. Çoğu zaman tarif niyetin yalnızca bir kısmını taşımıştır ve geri kalanı tarif edenin kafasında kalmıştır. Sistem yalnızca söyleneni görür. Eksik bir tarifin kusursuz yürütülmesi bile eksik bir sonuç verir.

Niyet tarife dökülürken nasıl kaybolur?

İlk kayıp, niyet kelimelere döküldüğünde olur. Zihnindeki amaç zengin ve çoğunlukla dile getirilmemiş; bir istek ise dar bir kanaldır. Sığmayan her şey sessizce düşer. Üç neden öne çıkar.

Varsayılan bilgi. Sana bariz gelen kısıtları söylemezsin. Bir pastane sahibi siparişlerin bir önceki gün saat 14.00'te kapandığını bilir; bunu söylemek aklına gelmez. Sistem o kuralı göremez; bu yüzden pratikte yoktur. Anthropic'in prompt rehberi yararlı bir kontrol sunuyor: "altın kuralı", prompt'unu konuyla ilgili asgari bağlama sahip bir iş arkadaşına gösterip onu izlemesini istemek; o kafası karışırsa model de karışır.

Belirsizlik. "Temiz", "modern" ya da "sade" gibi sözcükler sana bir şey, başkasına bir yelpaze ifade eder. Belirsiz bir sözcük sistemi seçim yapmaya zorlar ve seçimi çoğu zaman makuldür, yine de kastettiğin şey değildir. Kimse hata yapmamıştır ve sadakat yine de düşmüştür.

Oluşmamış niyet. İnsanlar çoğu zaman neyi istemediklerini, neyi istediklerinden daha net bilir. İlk tarif, bir karşı örnek görene kadar keskinleşmeyen bir tahmindir. Bu, en az fark edilen ve en derin kayıp kaynağıdır; çünkü henüz oluşmamış bir niyeti hiçbir titiz ifade düzeltemez.

Tarif çıktıya dönüşürken anlam nasıl kayar?

İkinci kayıp, tarif eksiksiz olsa bile olur; çünkü her tarifin yorumlanması gerekir.

Varsayılanlar boşlukları doldurur. Her istek düzinelerce ayrıntıyı açık bırakır: renkler, ifadeler, bölümlerin sırası, bir form gönderildikten sonra ne olacağı. Yetkin bir sistem her biri için durup sormak yerine bunları makul varsayılanlarla doldurur. Bu çoğu zaman yararlıdır ve her varsayılan, niyetinin sessizce ortalama durumla değiştirilebileceği bir yerdir.

Parçalar bütünden kayar. Uzun bir istek parçalar halinde işlenir. Her parça yerel olarak doğru olabilirken toplam asıl amaçtan kayar: sitenin her sayfası brife uyar, yine de site bütün olarak başka bir kitleye hitap ediyor gibi hissettirir.

Sözcükler farklı çağrışımlar taşır. Aynı sözcük her tarafta farklı şeyleri çağrıştırır. Sadakat, yalnızca kelime dağarcığı değil, çağrışımlar örtüştüğü ölçüde korunur.

Çalıştırmalar arası değişim. Üretken sistemler örnekleme yapar; bu yüzden aynı istek farklı denemelerde farklı sonuçlar verebilir. Bu sorun üretimde tekrar üretilebilirlik yazısında inceleniyor. Kesin biçimde belirtilmeyen bir gereklilik bir çalıştırmada görünüp bir sonrakinde kaybolabilir.

Niyet sadakati nasıl ölçülür?

Sadakati ölçmek için onu gözlenebilir kıl. Bir sonuca bakmadan önce kısa bir olmazsa olmazlar listesi yaz: eksik olursa sonucun başarısız sayılacağı şeyler. Sonra çıktıyı listeyle, madde madde karşılaştır.

Yine pastaneyi alalım. Site için olmazsa olmazları: fiyatlı menü, çalışma saatleri, ön sipariş formu, 14.00 kapanışı, harita bağlantılı adres ve eve teslimat izlenimi veren hiçbir şey (teslimat yapmıyor). İlk sürüm altı maddenin beşini doğru yapmış ama alt bilgide "hızlı teslimat" geçiyor. Bu altıda beş başarı değil; teslimat satırı çekirdek bir sapma, çünkü kızgın telefon çağrıları doğuracak. Ağırlık, sayı kadar önemli.

İki sinyal daha yardımcı olur. Kabul edilebilir bir sonuca ulaşmak için gereken tur sayısı, başta ne kadar niyetin sızdığını gösterir. Her sapmanın türü, yüzey (bir renk, bir sözcük) ya da çekirdek (yanlış bir kural, eksik bir adım), sorunun cila mı yoksa anlayış mı olduğunu gösterir.

Çıktıyı hisle yargılamak ile sadakati ölçmek
BoyutHisle yargılamakSadakati ölçmek
Çıktı nasıl yargılanırGenel bir memnuniyet hissiHer olmazsa olmaz tek tek kontrol edilir
Kayıp nereye konurGenellikle araca yüklenirTarif kaybı ya da aktarım kaybı olarak ayrılır
Turlar arası hafızaDenemeler arasında unutulurTur sayısı ve açık maddelerle izlenir
Sapmaların ağırlığıHepsi aynı hissettirirYüzey ve çekirdek olarak ayrılır
Sonraki adımDeneme yanılmaEn ağır açık maddeyi düzelt

Bunu ölçekte uygulayan ekipler aynı fikri üretilen çıktı için eval disiplininde anlatılan değerlendirme kümeleri olarak resmileştirir.

Tarif kaybı mı, aktarım kaybı mı: hangisine sahipsin?

Çözüm anlamın nerede sızdığına bağlı ve basit bir test bunu söyler. Her sapma için kendi isteğini yeniden oku ve sor: Bunu gerçekten söyledim mi?

Tarif kaybı
Gereklilik isteğinde yok ya da yalnızca belirsiz biçimde belirtilmiş. Tarifi düzelt: eksik kuralı sade sözcüklerle ekle.
Aktarım kaybı
Gereklilik açıkça belirtilmiş ve yine de gözden kaçmış. Onu kısa, ayrı bir talimat olarak yeniden söyle, en üste taşı ya da doğru yapılmış bir örneğini göster.
Karşı örnek
İstenmeyeni gösteren geri bildirim. Henüz tarif edemediğin bir niyeti keskinleştirmenin çoğu zaman en hızlı yolu.

Bu kontrolü dürüstçe yaparsan kuralın hiç söylenmediğini sık sık göreceksin. Bu iyi haber; çünkü tarif kaybı kontrol edebildiğin kısımdır. Üretmeden önce gereklilikleri yazmanın bu kadar güvenilir biçimde karşılığını vermesinin nedeni de bu; şartname odaklı geliştirmenin ana savı budur.

Tarif ile çıktı arasındaki uçurum nasıl daraltılır?

Her şeyi tek seferde tarif etmeye çalışmayı bırak. İnsanlar ne istediklerini somut bir şeyin önünde netleştirir; bu yüzden kısa bir tarif, erken bir sonuç ve hızlı bir düzeltme, uzun bir ilk istekten daha yüksek sadakat üretir. İstemediğini söylemek, istediğin hakkında sıfat eklemekten çoğu zaman daha bilgilendiricidir; aynı alışkanlık yeni darboğaz olarak beğeni yazısının merkezinde yer alır.

Uçurumu daraltan bir geri bildirim döngüsü:

  1. Sınanabilir bir çekirdek tarif et: kimin için, ne yapabilmeleri gerektiği ve geçerli olması gereken üç ila beş kural.
  2. Sana bariz gelen kısıtları açıkça belirt; görünmemesi gerekenler dahil.
  3. Varsa bir referans ekle ve ondan neyi alacağını söyle.
  4. İlk sonucu olmazsa olmaz listene göre gözden geçir ve her maddeyi mevcut, eksik ya da yanlış diye işaretle.
  5. En ağır sapmayı seç ve yalnızca onu, tek net bir cümleyle düzelt.
  6. Kalan sapmalar yüzeysel olana kadar tekrarla, sonra sonucu gerçek bir kullanıcı gibi test et.

Döngünün özü, kaybı erken yakalamak. Birinci turda bulunan bir sapma ucuzdur; aynı sapma beş tur sonra bulunduğunda üstüne başka kararlar kurulmuştur. Hazır başlangıç noktaları için yapay zeka site oluşturucu prompt şablonlarımız olmazsa olmazlar ve dışlamalar için alanlar içeriyor.

Her tur yavaş ya da sınırlıysa bir ayar: en ağır iki üç sapmayı birlikte düzelt ama her birine kendi kısa cümlesini ver; böylece hangi talimatın işe yaradığını yine ayırt edebilirsin.

Uygulamalı örnek: tek istek, üç tur

Daha önceki pastane sahibinin sitesini bir yapay zeka oluşturucuyla kurduğunu düşün.

Birinci tur. İsteği: menü ve fiyatlar, çalışma saatleri, ön sipariş formu ve harita bağlantısı olan, küçük bir mahalle pastanesi için samimi bir web sitesi. Sonuç güzel görünüyor. Listesine göre kontrol edince üç sapma buluyor: alt bilgi "hızlı teslimat" vaat ediyor (çekirdek), ön sipariş formu müşterilerin akşam 18.00'de ertesi günün tarihini seçmesine izin veriyor (çekirdek) ve başlık genel (yüzey).

Teşhis. İsteğini yeniden okuyor. Teslimat yapmadığını hiç söylememiş ve 14.00 kapanışından hiç bahsetmemiş. İki çekirdek sapma da tarif kaybı: o kadar iyi bildiği için söylemesi gerektiğini unuttuğu kurallar.

İkinci tur. Tek mesaj, iki ayrı cümle: "Teslimat yapmıyoruz; teslimatla ilgili her ifadeyi kaldır ve sipariş düğmesinin yanına 'yalnızca gel-al' yaz. Ön siparişler teslim gününden bir gün önce saat 14.00'te kapanıyor; bu yüzden form kapanmış bir tarih sunmasın." İkisi de düzeliyor.

Üçüncü tur. Yalnızca yüzey maddesi kalıyor. Genel başlığı kendi cümlesiyle değiştiriyor ve ardından bir müşterinin yapacağı gibi telefonundan deneme siparişi veriyor.

Üç tur ve gerçek sorun çıkaracak iki problem, karşılaştıracak bir listesi olduğu için ilk gözden geçirmede yakalandı. Liste olmasaydı teslimat satırı kolayca yayına çıkabilirdi.

WisyLink bir sohbeti barındırılan bir web uygulamasına ya da siteye çevirir ve çalışma biçiminin birkaç parçası yukarıdaki döngüyle doğrudan örtüşür.

  • Tahmin etmeden önce sorar. Sohbet asistanı Wisy, önemli bir şey eksikse bir seferde tek kısa soru sorar ve makul biçimde kendisinin seçebileceği ayrıntılara kendisi karar verir. Önemsediğin ayrıntıları baştan söyle; böylece varsayılanlara bırakılmazlar.
  • Anlatmak yerine gösterebilirsin. Ekran görüntüsü, PDF menü ya da ürün tablosu gibi referans dosyalarını, her biri en fazla 25 MB olacak şekilde ekle ve onlardan neyi alacağını söyle.
  • Her düzeltme tek mesaj. Aynı sohbetteki takipler uygulamayı yeniden oluşturur ve başarısız bir oluşturma canlı sürümün yerini hiçbir zaman almaz; bu yüzden kısa düzeltme turları güvenlidir.
  • Son kontrol senin. Paylaşmadan önce canlı bağlantıda olmazsa olmaz listeni baştan sona gez.

İnsanların neler tarif ettiği konusunda fikir için kullanım senaryolarına göz at. Sonra olmazsa olmazlarını yaz, ücretsiz başla ve niyetinin ilk turda ne kadarının ayakta kaldığını gör.

S.S.S.

Sıkça sorulan sorular

Yapay zeka prompt'umun bazı kısımlarını neden görmezden geliyor?
Genellikle talimat gömülü kaldığı, bir diğeriyle çeliştiği ya da kural yerine tercih olarak yazıldığı için. Uzun istekler bunu kötüleştirir. Olmazsa olmazları en üste kısa bir listeye taşı, farklı yönlere çeken talimatları çıkar ve bir madde sürekli gözden kaçıyorsa ona doğru yapılmış bir örnekle birlikte kendi mesajını ver.
Daha uzun prompt her zaman daha mı iyi?
Hayır. Ayrıntı, sistemin tahmin edemeyeceği kısıtları, örneğin kitleni, kurallarını ya da görünmemesi gerekenleri belirttiğinde yardımcı olur. Süs eklediğinde, kendini tekrarladığında ya da çelişen istekler getirdiğinde zarar verir. Beş net olmazsa olmazı olan kısa bir istek, ruh halini birçok sıfatla anlatan uzun bir istekten genellikle iyidir.
Niyet sadakati ile doğruluk arasındaki fark nedir?
Doğruluk çıktıyı olgularla karşılaştırır: fiyat, tarih ya da hesap doğru mu? Sadakat çıktıyı amacınla karşılaştırır: elde etmeye çalıştığın şey bu mu? Bir sonuç tamamen doğru olup yine de asıl noktayı kaçırabilir; örneğin samimi görünmek isteyen bir işletme için doğru ama resmî bir sayfa.
İsteklerimde ekran görüntüsü ya da örnek kullanmalı mıyım?
Evet; özellikle yerleşim ve ton gibi sözcüklerin zorlandığı bilgileri taşırlar. Her zaman onlardan neyi alacağını söyle; örneğin renkleri değil yapıyı, yoksa sistem yanlış şeyi kopyalayabilir. Doğru seçilmiş tek bir örnek, farklı yönlere işaret eden birkaç örnekten genellikle iyi çalışır. Sadakati artıran, çok referans eklemek değil, doğru referansı seçmektir.
Kaç tur düzeltme normaldir?
Sabit bir sayı yok; bu yüzden eğilimi izle. Sapmalar küçülmeli ve çekirdek sorunlardan yüzey ayrıntılarına kaymalı. Aynı çekirdek sorun iki üç tur dayanıyorsa yama yapmayı bırak ve isteği o kuralı ilk sıraya koyarak baştan yaz; çünkü orijinal tarif büyük olasılıkla yanlış yöne yönlendiriyordur.
Aynı istek neden her seferinde farklı sonuç veriyor?
Üretken sistemler birçok makul cevaptan örnekleme yapar; bu yüzden her çalıştırma, isteğin açık bıraktığı ayrıntılarda farklı olabilir. Kesin söylemediğin her şey değişmekte serbesttir. Önemli gereklilikleri açık yaz, her çalıştırmadan sonra kontrol et ve söylenmemiş ayrıntılardaki değişimi aracın bozuk olduğunun işareti değil, normal say.
Paylaş
XLinkedInFacebook