Ana içeriğe geç
Programlama

C diliyle yazılan hafif yapay zeka aracı Lambda tanıtıldı

Öne çıkanlar

  • Derlenmiş sürümü yaklaşık 243 KB yer kaplayan araç C99 standardıyla çalışıyor.
  • Dinamik bellek kullanımını sıfıra indiren statik arena yapısı 1 milisaniyelik açılış süresi sağlıyor.
  • Sohbet geçmişleri NDJSON formatında kaydedilerek oturumların kaldığı yerden devam etmesine izin veriyor.

Geliştirici Monty Anderson, Anthropic modelleriyle çalışan ve C99 standardında yazılan hafif komut satırı arayüzü Lambda'yı açık kaynak olarak yayımladı. Proje, dinamik bellek ayırma işlemlerini en aza indirerek statik bellek alanları üzerinden çalışıyor. Derlendiğinde yaklaşık 243 kilobayt boyutunda tek bir ikili dosya üreten araç, C99 derleyicisi ve GNU Make dışında ek bağımlılık gerektirmiyor.

Araç, kendi terminal kullanıcı arayüzünü (TUI) barındırıyor ve harici curses kütüphanelerine ihtiyaç duymadan yaklaşık 450 satırlık özel bir terminal motoru kullanıyor. Oturumlar satır tabanlı NDJSON biçiminde kaydedilerek yarıda kalan sohbetlerin aynı bayt yapısıyla sürdürülmesine olanak tanıyor. Kod tabanı içinde BearSSL, jsmn ve picohttpparser gibi hafif kütüphaneler yer alıyor.

Lambda, tek bir C dosyası eklenerek genişletilebilen modüler bir eklenti mimarisi sunuyor ve varsayılan olarak Exa web arama aracını içeriyor. Araç, Claude modelleri için düşünme bloklarını canlı akışla gösterebiliyor ve komut satırından tek seferlik sorguları da çalıştırabiliyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.