Yapay zeka etmenlerinin altyapısını anlatan Harness Engineering 101 yayımlandı
Öne çıkanlar
- Harness Engineering 101, yapay zeka etmenlerini 16 bölümde sıfırdan Python ile inşa ediyor.
- Her bölüm, etmen mimarisinde karşılaşılan somut bir sistem hatasını ve bunun yazılımsal yamasını inceliyor.
- Projede anlatım metinleri Creative Commons, geliştirilen örnek kodlar ise MIT lisansıyla yayımlandı.
Yazılımcı Isuru Wijesiri, büyük dil modellerini temel alan yapay zeka etmenlerinin çalışma mantığını inceleyen Harness Engineering 101 adlı açık kaynaklı kitabı yayımladı. Çalışma, durum bilgisi tutmayan dil modellerini birer beyin, bu modellere bağlam sağlayan ve komut döngüsünü yöneten yazılım katmanını ise bir gövde olarak tanımlıyor. Toplam 16 bölümden oluşan kaynak, etmen mimarilerini sıfırdan kurarak sade Python kodlarıyla yaklaşık 300 satırlık çalışan bir sistem inşa ediyor.
Kitap, etmen geliştirme sürecindeki her teknik özelliği somut bir sistem arızasına getirilen yama olarak ele alıyor. Bölümlerde araç kullanımı, önbellekleme mimarisi, bağlam penceresi bütçesi, alt etmen yapıları ve model yönlendirme gibi konular inceleniyor. Yazar, modern etmen çatılarının aslında API'ye gönderilen JSON dizisini yöneten mekanizmalardan ibaret olduğunu belirterek geliştiricilerin temel prensipleri anlamasına odaklanıyor.
Proje kapsamındaki anlatımlar ve dokümantasyon Creative Commons lisansıyla sunulurken, örnek kodlar ve şemalar MIT lisansıyla açık kaynak olarak paylaşıldı. Wijesiri, uygulanan tasarım kalıplarının One Code adlı açık kaynak kodlama etmeninde tam ölçekli olarak kullanıldığını kaydetti.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.