NVIDIA julkaisee NOOA:n: oliopohjainen Python-kehys, joka muuttaa tekoälyagentin yhdeksi luokaksi
NVIDIA
OpenAI
Anthropic
NVIDIA Labs on julkaissut avoimen lähdekoodin NOOA-kehyksen, joka on malliriippumaton Python-kehys ja antaa kehittäjille mahdollisuuden rakentaa tekoälyagentteja yhtenä Python-luokkana, jossa metodit toimivat toimintoina, kentät tilana, docstringit kehotteina ja tyyppimerkinnät sopimuksina. Kehys saavuttaa 82,2 prosentin tuloksen SWE-bench Verified -testissä ja 86,8 prosentin tuloksen CyberGym L1 -testissä käyttäen noin puolet vertailukehysten tokeneista. Se on lisensoitu Apache 2.0 -lisenssillä ja asennettavissa pip-paketinhallinnalla, mutta on edelleen alfa-tason tutkimusesikatselu, joten agentteja tulisi ajaa vain käyttöjärjestelmätason eristyksessä.
NVIDIA Labs julkaisi NOOA:n (NVIDIA Object-Oriented Agents), avoimen lähdekoodin, malliriippumattoman Python-kehyksen, joka yksinkertaistaa tekoälyagenttien kehitystä kapseloimalla kaiken yhteen Python-luokkaan. Tässä suunnittelussa metodit ovat toimintoja, joita malli voi suorittaa, kentät ovat agentin tilaa, docstringit toimivat kehotteina ja tyyppimerkinnät ovat pakotettuja sopimuksia. Metodi, jonka runko on '...', suoritetaan ajonaikaisesti LLM-ohjatussa silmukassa, kun taas tavallinen metodirunko pysyy deterministisenä Pythonina, jota malli voi kutsua työkaluna. Kehys sisältää kaksi strategiaa: PredictStrategy, yksittäinen tyypitetty LLM-kutsu uudelleenyrityssilmukalla, ja CodeActStrategy, iteratiivinen Python-REPL, jossa malli kutsuu execute_python-komentoa, kunnes se lähettää return_result-arvon, joka vahvistetaan. NVIDIA raportoi kyvykkyystestien tulokseksi 97,9 prosentin läpäisyasteen 88 testistä, jotka suoritettiin viisi kertaa kymmenellä mallilla, ja kokonaisvaltaisiksi tuloksiksi 82,2 prosenttia SWE-bench Verified -testissä GPT-5.5:llä, 86,8 prosenttia CyberGym L1 -testissä ja 85,1 prosentin keskimääräisen RHAE-arvon ARC-AGI-3-testissä GPT-5.6-sol-mallilla. Kehys käyttää viittauksella välitystä (pass-by-reference) pitääkseen suuret tiedot REPL-ympäristössä, välttäen kontekstin pakkaamisen. NOOA on Apache 2.0 -lisensoitu, asennettavissa pip:n kautta (v0.0.8), vaatii Python 3.12–3.13 -version ja on merkitty alfavaiheen tutkimusesikatseluksi. Koska agentit voivat suorittaa LLM:n tuottamaa koodia, NVIDIA suosittelee niiden ajamista vain käyttöjärjestelmätason eristämisessä, kuten säiliössä, virtuaalikoneessa tai OpenShellissä. Mallit voidaan liittää LiteLLM:n kautta, joka tukee isännöityjä API:ita, Ollamaa ja vLLM-päätepisteitä.
Lähde: MarkTechPost —
Alkuperäinen
