DEV Community

cihad
cihad

Posted on

LLM'ler neyi yapmakta iyiler?

Uygulamanıza AI entegre etmek istiyorsunuz veya AI ile sıfırdan bir projeniz var. LLM'ler bazı konularda iyiler bazı konularda iyi değiller. Bu yazının yazıldığı tarih itibariyle (herşey hızlı değişiyor çünkü) iyi olduğu konular:

LLM'ler iyiler:

Veri yapılandırma

Örnek 1

Alışveriş siteniz var. Ürün yorumları var. Bir yorum:

Bu telefonun kamerası harika ama bataryası çok çabuk bitiyor. Keşke biraz daha ucuz olsaydı. Mavi rengi çok şık.

LLM bu yorum hakkında kullanıcının genel kanaati hangi yönde, ürünün hangi taraflarını beğenmiş, hangi tarafları olumsuz sınıflandırma yapabilir. Aşağıdaki gibi bir tablo oluşturabilir:

LLM bu metni okur ve içinden şu bilgileri çıkarıp bir tabloya dönüştürür:

Ürün Yorumcu ID Konu Duygu Öneri
Telefon X 12345 Kamera Olumlu Yok
Telefon X 12345 Batarya Olumsuz Yok
Telefon X 12345 Fiyat Olumsuz Daha ucuz olmalı
Telefon X 12345 Renk Olumlu Yok

Bu şekilde ürün hakkında aşağıdaki gibi sorulara yanıt almak mümkün:

  • Ürünün en beğenilen/beğenilmeyen tarafları nedir?
  • Daha iyi bir ürün için üzerinde çalışılması gereken tarafları nelerdir?

Bu hem ürün sahibi, hem tüketici için bir özet sunar.

Bunu her bir yorum için yapabildiğiniz gibi tüm yorumları tek bir mesaj ile de gönderip LLM'den bu sorulara yanıt alabilirsiniz. Örneğin:

<system_prompt>
Telefon X için aşağıdaki yorumları incele ve kullanıcı tarafından sorulan sorulara bu bağlamda cevap ver.
</system_prompt>

<yorumlar>
<yorum>
Bu telefonun kamerası harika ama bataryası çok çabuk bitiyor. Keşke biraz daha ucuz olsaydı. Mavi rengi çok şık.
</yorum>
<yorum>
Telefonun hızı inanılmaz, uygulamalar anında açılıyor. Ekranı o kadar canlı ki oyun oynamak ve dizi izlemek çok keyifli. Ancak arayüzde bazı küçük takılmalar oluyor, umarım güncellemeyle düzelir. Bir de kutu içeriğinden şarj aleti çıkmaması büyük eksiklik.</yorum>
<yorum>
Aldığıma bin pişman oldum. Telefon iki hafta sonra durup dururken kapandı ve bir daha açılmıyor. Müşteri hizmetleri de hiç yardımcı olmadı, sürekli oyaladılar. Sakın bu markaya bulaşmayın, paranızı çöpe atmayın!
</yorum>
<yorum>
Eski telefonuma göre fotoğraf kalitesi gece çekimlerinde çok daha iyi. Ama ses seviyesi eski modelime göre biraz daha düşük geldi bana. Tasarımı ise kesinlikle daha şık ve ele oturuşu çok rahat.
</yorum>
</yorumlar>

<user_message>
Bu ürünün kötü yönleri neler?
</user_message>
Enter fullscreen mode Exit fullscreen mode

LLM cevabı aşağıdakine benzer olacaktır:

<assistant_message>
*   **Batarya Ömrü:** Bir kullanıcı bataryanın çok çabuk bittiğinden şikayetçi.
*   **Donanım ve Güvenilirlik:** Bir kullanıcı, telefonun aldıktan iki hafta sonra tamamen bozulduğunu ve bir daha açılmadığını belirtmiş. Bu, cihazda ciddi bir donanım arızası yaşanabileceğini gösteriyor.
*   **Müşteri Hizmetleri:** Telefonu bozulan kullanıcı, müşteri hizmetlerinin kendisine yardımcı olmadığını ve sürekli oyaladığını ifade etmiş.
*   **Kutu İçeriği:** Kutudan şarj aleti çıkmaması büyük bir eksiklik olarak görülüyor.
*   **Yazılım (Arayüz):** Arayüzde küçük takılmalar yaşanabildiği belirtilmiş.
*   **Ses Seviyesi:** Bir kullanıcıya göre ses seviyesi önceki modellere göre daha düşük.
*   **Fiyat:** Fiyatının daha ucuz olması gerektiği yönünde bir görüş var.
</assistant_message>
Enter fullscreen mode Exit fullscreen mode

Bu örneği ve buna benzer örnekleri alışveriş sitelerinde görmeye başladık.

Alışveriş sitesi bağlamında ürün hakkında sadece yorumlar üzerinde değil, ürün özellikleri için "Bu Telefon X'nin ekran piksel yoğunluğu nedir?" gibi özellikleri arasında da kullanıcı sorgu yapabilir.

Aslında örnek biraz veri yapılandırmadan, anlama ve özetleme tarafına da kaydı.

Sizin aklınızda nasıl örnekler var?

Top comments (1)

Collapse
 
cihad profile image
cihad

Şimdi farkettim bu yazıyı girerken benden ilgili tagler eklememi istiyordu. Ancak unuttum eklemeyi. Bu yazının üstüne bakarsanız dev.to #datascience #llm #ai tagleri eklemiş. Bu da bir veri yapılandırmaya örnek.