LLM için Yarı yapılandırılmış doğal dil - Semi-structured natural language for LLMs

 "Yarı yapılandırılmış doğal dil" kavramını basit bir şekilde Türkçe olarak açıklayayım.



Bu yaklaşım, yapay zekâ modellerinin (LLM'lerin), özellikle belirli bir alanla ilgili soruları cevaplarken daha iyi sonuçlar vermesini sağlamak için kullanılıyor. Burada iki tür girdiden bahsediliyor: yapılandırılmış girdi ve doğal dil girdisi.


Yapılandırılmış Girdi: Bu, genellikle JSON gibi belirli bir biçimi olan veri demektir. Bu tür veriler çok açık ve net olup, modele ne tür bir yanıt beklediğinizi doğrudan gösterir. Örneğin, bir modelden spesifik bir veri formatında çıktı almak istiyorsanız, bu tür bir yapılandırılmış girdi kullanılır.


Doğal Dil Girdisi: Bu ise günlük konuşma dilinde yazılmış metinlerdir. Bu tür girdiler, insanların daha rahat anlayabileceği ve modele sorular sormak için kullandığı bir formattır.


Metinde bahsedilen "yarı yapılandırılmış doğal dil", bu iki tür girdiyi birleştiriyor. Yani, yapılandırılmış veriye (örneğin JSON) doğal dilde yorumlar veya notlar ekleniyor. Bu yöntem, modele hem net yönergeler veriyor hem de daha geniş bir bağlam sağlayarak daha iyi sonuçlar elde edilmesine yardımcı oluyor.


Ayrıca, insanlar tarafından yazılan kodlara doğal dilde yorumlar eklemenin de, LLM tabanlı kodlama asistanları için çıktı kalitesini artırdığı belirtilmiş. Yani kısacası, modelin daha iyi anlaması ve daha doğru yanıtlar vermesi için, yapılandırılmış verilerin içine doğal dil yorumları eklemek faydalı oluyor.


Örnek verir misin?

Tabii ki, "yarı yapılandırılmış doğal dil" kullanımına örnek bir senaryo verelim. Diyelim ki bir yapay zeka modelinden bir restoranın açık olduğu saatleri ve menüsünü sorgulamak istiyorsunuz. Bu bilgileri hem yapılandırılmış (JSON gibi) formatla hem de doğal dil yorumlarıyla birleştirerek sorgulayabiliriz.


Yarı Yapılandırılmış Sorgu Örneği:


json

Copy code

{

  "sorgu_tipi": "restoran_bilgisi",

  "restoran_adi": "Lezzet Evi",

  "detaylar": {

    "istenen_bilgiler": ["acilis_saati", "kapanis_saati", "menu"]

  },

  "yorum": "Lezzet Evi restoranının hafta içi ve hafta sonu açılış-kapanış saatlerini ve güncel menüsünü öğrenmek istiyorum. Özellikle vejetaryen seçenekler var mı, bunu da belirtir misin?"

}

Bu örnekte:


Yapılandırılmış Bölüm: JSON formatındaki ilk kısım. Burada modelin anlaması için net ve yapılandırılmış veriler var (sorgu tipi, restoran adı ve istenen bilgiler).

Doğal Dil Bölümü: "yorum" kısmında yer alan metin. Burada, daha açıklayıcı ve insani bir dil kullanılarak, modelden istenen bilgilere dair daha fazla bağlam ve detay sağlanıyor.

Bu kombinasyon, modelin hem yapılandırılmış verileri anlamasını sağlar hem de doğal dil yorumları sayesinde daha geniş bir bağlamda düşünmesine ve daha doğru yanıtlar üretmesine yardımcı olur.

Please Select Embedded Mode To Show The Comment System.*

Daha yeni Daha eski

نموذج الاتصال