Ana içeriğe geç
Programlama

Yazılımcı Recurse Center deneyiminde yapay zeka ve sistem projelerini anlattı

Öne çıkanlar

  • DEFLATE sıkıştırma algoritması Rust dilinde resmi şartnameye göre sıfırdan geliştirildi.
  • Büyük dil modelleri için Docker ve Ollama kullanılarak yerel yalıtılmış ortamlar kuruldu.
  • Web tabanlı yapay zeka oyunları WebLLM entegrasyonuyla istemci tarafı GPU üzerinde çalıştırıldı.

Bir yazılımcı, New York'un Brooklyn bölgesinde düzenlenen bağımsız eğitim programı Recurse Center bünyesinde geçirdiği dönemi ve yürüttüğü teknik çalışmaları paylaştı. Katılımcı, program boyunca topluluk odaklı çalışma gruplarına katılarak modern büyük dil modelleri, ajan tabanlı yazılımlar ve derin öğrenme alanlarında pratik deneyim kazandı. Çalışmalar kapsamında yerel ajanlar için Docker ve Ollama tabanlı güvenli izolasyon ortamları kuruldu, minGPT üzerinden küçük modeller eğitildi.

Yazılımcı, sistem programlama tarafında ise dosya sıkıştırma standardı DEFLATE algoritmasını Rust diliyle doğrudan teknik şartnameye bağlı kalarak sıfırdan geliştirdi. Bu süreçte Huffman kodlaması ve LZ77 yöntemlerinin bit düzeyinde işlenmesi gibi kavramsal zorluklar ele alındı. Ayrıca başvuru sürecinde başladığı dodo adlı mini programlama dilini tamamlayarak özyinelemeli eşleme yapısını entegre etti, ZIP dosya formatındaki güvenlik açıklarına yönelik incelemelerde bulundu.

Yapay zeka destekli hızlı kodlama denemeleri yürüten katılımcı, iklim modellemesine dayalı harita üreteci ve ajanlar arası işbirliğini test eden oyun prototipleri hazırladı. Projeler tarayıcı üzerinden kullanıcıların kendi donanım kaynaklarını veya API anahtarlarını kullanabilmesi için WebLLM altyapısıyla sunuldu. Dönem sonunda ise küresel ses veri tabanları ve kreol dili yapıları incelenerek yapay bir yardımcı dil tasarımı prototiplendi.

Kaynak

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