NVIDIA NOOA'yı Yayınladı: Yapay Zeka Ajanını Tek Bir Sınıfa Dönüştüren Nesne Yönelimli Python Çerçevesi
NVIDIA
OpenAI
Anthropic
NVIDIA Laboratuvarları, geliştiricilerin yapay zeka ajanlarını tek bir Python sınıfı olarak oluşturmasına olanak tanıyan, modele bağımlı olmayan bir Python çerçevesi olan NOOA'yı açık kaynak olarak yayınladı. Bu çerçevede metodlar eylem, alanlar durum, docstring'ler komut ve tip ek açıklamaları sözleşme görevi görür. Çerçeve, SWE-bench Verified üzerinde %82.2 ve CyberGym L1 üzerinde %86.8 başarı elde ederken, karşılaştırılan sistemlere göre yaklaşık yarı yarıya daha az token kullanır. Apache 2.0 lisanslıdır ve pip ile kurulabilir, ancak hâlâ alfa araştırma önizlemesidir; bu nedenle ajanlar yalnızca işletim sistemi düzeyinde yalıtılmış ortamlarda çalıştırılmalıdır.
NVIDIA Labs, NOOA'yı (NVIDIA Object-Oriented Agents) yayınladı. Bu, her şeyi tek bir Python sınıfında toplayarak yapay zeka ajanı geliştirmeyi basitleştiren, açık kaynaklı, modelden bağımsız bir Python çerçevesidir. Bu tasarımda, yöntemler modelin alabileceği eylemlerdir, alanlar ajan durumudur, docstring'ler istem görevi görür ve tip ek açıklamaları zorunlu sözleşmelerdir. Gövdesi '...' olan bir yöntem, çalışma zamanında LLM odaklı bir döngü tarafından tamamlanırken, normal bir yöntem gövdesi, modelin bir araç olarak çağırabileceği deterministik Python olarak kalır. Çerçeve iki stratejiyle birlikte gelir: yeniden deneme döngüsüne sahip tek tip LLM çağrısı olan PredictStrategy ve modelin return_result gönderene kadar execute_python çağırdığı, ardından doğrulama yapılan yinelemeli bir Python REPL'i olan CodeActStrategy. NVIDIA, on model üzerinde beş kez çalıştırılan 88 testte %97,9 geçme oranına ulaşan yetenek testleri ve SWE-bench Verified'da GPT-5.5 ile %82,2, CyberGym L1'de %86,8 ve ARC-AGI-3'te GPT-5.6-sol ile ortalama %85,1 RHAE uçtan uca sonuçlar bildirmektedir. Çerçeve, bağlam sıkıştırmasından kaçınmak için büyük veriyi REPL'de canlı tutmak amacıyla referansla geçirme mekanizması kullanır. NOOA, Apache 2.0 lisanslıdır, pip (v0.0.8) ile kurulabilir, Python 3.12–3.13 gerektirir ve alfa araştırma önizlemesi olarak işaretlenmiştir. Ajanlar LLM tarafından üretilen kodu çalıştırabildiğinden, NVIDIA bunların yalnızca bir kapsayıcı, sanal makine veya OpenShell gibi işletim sistemi düzeyinde yalıtım içinde çalıştırılmasını önerir. Modeller LiteLLM aracılığıyla bağlanabilir; barındırılan API'ler, Ollama ve vLLM uç noktaları desteklenir.
Kaynak: MarkTechPost —
orijinal
