Ana içeriğe geç
Programlama

DSPy kütüphanesi Imp projesiyle Elixir ve BEAM ekosistemine taşındı

Öne çıkanlar

  • DSPy çatısının BEAM mimarisine tam uyarlaması olan Imp, Hex üzerinde 0.5 sürümüyle yayımlandı.
  • Ajan yürütmeleri OTP denetleyicileri altında bağımsız süreçler olarak çalışıyor.
  • GEPA ve MIPROv2 optimizasyon araçları model talimatlarını başarı metriklerine göre otomatik güncelliyor.
  • Proje, Model Bağlam Protokolü (MCP) ve Ajan İstemci Protokolü (ACP) standartlarını destekliyor.

Geliştirici deepfates, Python ekosistemindeki bildirimsel dil modeli kütüphanesi DSPy'ın tam bir uyarlaması olan Imp projesini yayımladı. Elixir dili ve Erlang sanal makinesi (BEAM) üzerinde çalışan araç, dil modeli adımlarını manuel prompt yazımından kurtararak tipli ve ölçülebilir fonksiyonlara dönüştürüyor. Geliştiriciler imza tanımları, modüller ve eniyileyiciler aracılığıyla modellerin çalışma biçimini belirleyip örnek veri kümeleriyle otomatik olarak iyileştirebiliyor.

Imp, BEAM mimarisinin sunduğu OTP süreç yönetimini yapay zeka ajanlarına entegre ediyor. Her bir ajan veya yürütme adımı, denetleyici (supervisor) altında bağımsız bir süreç olarak çalışıyor; böylece çağrılar izlenebiliyor, durdurulabiliyor ve güvenlik sınırları dahilinde yetkilendirilebiliyor. Sistem ayrıca GEPA, BootstrapFewShot ve MIPROv2 gibi çeşitli optimizasyon tekniklerini içeriyor. Bu optimizasyon mekanizmaları başarısız denemeleri inceleyip model talimatlarını yeniden yazarak başarı puanlarını artırıyor.

İlk genel sürümü olan 0.5 ile Hex paket yöneticisinde yerini alan Imp, Elixir 1.19 veya üzerini gerektiriyor. Araç, Model Bağlam Protokolü (MCP) sunucularındaki araçları içe aktarabilmenin yanı sıra programları Ajan İstemci Protokolü (ACP) aracılığıyla Zed gibi editörlere sunabiliyor. MIT lisansıyla dağıtılan projenin API yapısının deneysel aşamada olduğu ve geniş ölçekli testlerin sürdüğü bildirildi.

Kaynak

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