El Yayster açık kaynak yerel yapay zeka ajanını Emacs içine taşıyor
Öne çıkanlar
- Model, Emacs ortamındaki tamponları ve çalışma dizinini doğrudan algılayabiliyor.
- Değişiklik yaratan tüm Lisp ve kabuk işlemleri kullanıcı onay mekanizmasına bağlanıyor.
- Harici bağımlılık gerektirmeyen tek bir elisp dosyası yerel Ollama modelleriyle çalışıyor.
Açık kaynaklı yeni bir proje olan El Yayster, yerel büyük dil modellerini Emacs metin düzenleyicisi içine doğrudan yerleştiren bir araç olarak kullanıma sunuldu. Sistem, modeli pasif bir metin üretim aracına dönüştürmek yerine editör ortamını algılayan ve Emacs Lisp üzerinden işlem yapabilen bir aracı haline getiriyor. OpenAI uyumlu uç noktalarla çalışan paket, özellikle Ollama üzerinden yerel modelleri hedefliyor.
Yayster, kullanıcının açık tamponlarını, çalışma dizinini ve aktif modlarını sürekli takip ederek bağlama göre karar veriyor. Ajan; ReAct protokolünü kullanarak Emacs belgelerini tarıyor, kabuk komutları koşturuyor veya Emacs Lisp kodları çalıştırıyor. Editör içeriğini veya sistemi değiştiren eylemler kullanıcının açık onayına sunulurken salt okunur işlemler doğrudan yürütülüyor.
Tek bir dosyadan oluşan yayster.el, harici ELPA paketlerine ihtiyaç duymadan curl yardımıyla çalışıyor. İşlemler Emacs arayüzünü kilitlemeden art arda tetiklenirken durum çubuğu ve özel tampon üzerinden anlık belirteç kullanımı izlenebiliyor. Proje ilerleyen sürümlerde yerel araç çağrısı ve akış desteği sunmayı amaçlıyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.