OpenSpace ile Kendini Geliştiren Yapay Zeka Ajanları: Beceriler, MCP, Soy ve Düşük Maliyetli Yeniden Kullanım
OpenSpace, kendini geliştiren yapay zeka ajanları oluşturmak için bir çerçevedir. Yetenekleri sürümlendirme ve soy ağacı ile SQLite'te depolar, özel ve ana bilgisayar becerilerini destekler ve akışkan HTTP üzerinden MCP ile entegre olur. Öğretici, bir maaş bordrosu görevini, beceri yeniden kullanımını, özel bir SKILL.md'yi ve canlı bir MCP sunucusunu gösterir; tekrarlanan görevlerde token maliyetini azaltır.
Eğitim, OpenSpace'i Colab'de kurar, deposunu seyrek kontrol (sparse checkout) ile klonlar ve paketi yükler. Model kimlik bilgilerini (Anthropic/OpenAI), çalışma alanı değişkenlerini yapılandırır ve asenkron Python API'si aracılığıyla bir bordro hesaplama görevi çalıştırır. OpenSpace, görev yürütme sırasında becerileri geliştirir ve bunları köken (FIX - Düzeltme, DERIVED - Türetilmiş, CAPTURED - Yakalanmış) gibi üst verilerle birlikte SQLite'de saklar. İkinci bir ilgili bordro görevi, önceden geliştirilmiş becerileri yeniden kullanarak daha düşük maliyetli yeniden kullanımı gösterir. Özel bir SKILL.md (colab-csv-report) oluşturulur ve ajan tarafından otomatik olarak keşfedilir; ana bilgisayar becerileri (delegate-task - görev devretme, skill-discovery - beceri keşfi) hazırlanır. Akışkan HTTP (streamable HTTP) iletimi kullanan bir MCP sunucusu başlatılır ve yoklanır. İsteğe bağlı olarak, beceriler buluta yüklenir. Gösterim veri tabanı incelenir ve soy ağacı ile kalite üst verilerine sahip 60'ın üzerinde beceri gelişimi gösterilir. Eğitim, OpenSpace'in yeniden kullanım ve azaltılmış token kullanımı ile kendini geliştiren ajan iş akışlarını mümkün kıldığı sonucuna varır.
Kaynak: MarkTechPost —
orijinal
