Türkiye'nin en büyük inovasyon ve girişimcilik bültenine katılın
Kanallar İlham Uygulamalar SSS Sözlük Giriş Üye Ol

Yapay Zeka (ai)

/yapayzeka · 8.YIL

Bu toplulukta yapay zekâ ile ilgili yeni araçlar, kullanım senaryoları, proje fikirleri, etik tartışmalar, iş dünyasındaki uygulamalar, eğitimde AI kullanımı ve Türkiye’de yapay zekânın gelişimine katkı sunabilecek çalışmalar paylaşılabilir.

95 içerik Katıl
#yapay zeka (ai) akışına dön

Model uygulamalarını parçalara ayıran çatı: Kullanmalı mı kullanmamalı mı

Dil modeli uygulamalarında tekrar eden yapıları hazır bileşenler halinde sunan çatı. Belge yükleme, parçalama, vektör deposuna yazma, arama ve zincir kurma gibi adımlar için hazır parçalar içeriyor.

Sunduğu değer: farklı sağlayıcılar için ortak arayüz, hazır belge yükleyiciler, vektör veritabanı bağlayıcıları, hafıza yönetimi ve ajan desenleri.

Eleştirilen tarafı: basit işler için gereksiz soyutlama katmanı ekliyor. Otuz satırla yazılabilecek bir işi çatının kavramlarını öğrenerek yapmak zaman kaybı olabiliyor. Ayrıca soyutlama arttıkça hata ayıklamak zorlaşıyor.

Pratik yaklaşım şu: önce temel akışı doğrudan kendiniz yazın. Model çağırma, belge parçalama ve vektör araması aslında karmaşık işler değil. Ne olduğunu anladıktan sonra, tekrar eden ve çok sağlayıcı desteği gerektiren yerlerde çatı kullanmak mantıklı hale geliyor.

Belgelerdeki kavram açıklamaları, çatıyı kullanmasanız bile faydalı. Belge parçalama stratejileri, geri getirme yöntemleri ve değerlendirme yaklaşımları genel olarak anlatılmış.
0 1 yorum
Yorumlar (1)
@fakazli · 10 gün önce 5
Önce kendin yaz tavsiyesine kesinlikle katılıyorum, bizim tecrübemiz de bu yönde.

İlk projede doğrudan çatıyla başladık. Bir sorun çıktığında hatanın nereden geldiğini bulamıyorduk çünkü aradaki katmanların ne yaptığını bilmiyorduk.

İkinci projede temel akışı elle yazdık. Belge oku, parçala, vektöre çevir, sakla, ara, modele ver. Toplam iki yüz satır kod ve her satırın ne yaptığını biliyoruz.

Üçüncü projede tekrar çatı kullandık ama bu sefer bilinçli olarak, çünkü çok sayıda farklı kaynak türü vardı ve hazır yükleyiciler gerçekten zaman kazandırdı.

Yani sorun çatıda değil, ne yaptığını bilmeden kullanmakta.