Shepherd: Avoimen lähdekoodin Python-ajoympäristö, joka antaa meta-agenttien haarauttaa, toistaa ja palauttaa minkä tahansa agenttiajon
Koillisen yliopiston ja Stanfordin yliopiston tutkijat ovat julkaisseet Shepherd-ohjelmiston, avoimen lähdekoodin Python-ajoympäristön, joka tallentaa agenttiajot Git-tyyppisinä tyypitettyjen tapahtumien jälkinä, mikä mahdollistaa minkä tahansa menneen tilan haarauttamisen ja toistamisen. Se saavuttaa viisi kertaa nopeammat haarautukset kuin Docker ja yli 95 prosentin prompt-välimuistin uudelleenkäytön toistossa, ja se on saatavilla varhaisena alfaversiona pip-paketinhallinnan kautta.
Shepherd on Python-ajonaikainen alusta, joka tallentaa agentin suorituksen ensimmäisen luokan objektina, ja jokainen agentti-ympäristö-vuorovaikutus muuttuu tyypitellyksi tapahtumaksi Git-tyylisessä jäljessä. Toisin kuin Git, jokainen commit kattaa agenttiprosessin ja tiedostojärjestelmän yhdessä copy-on-write-tekniikalla, joten haara kantaa elävää tilaa, ei vain tiedostoja. Tämä mahdollistaa haarautumisen mistä tahansa aikaisemmasta commitista, mikä mahdollistaa meta-agentin tarkkailevan jälkeä ja puuttuvan asiaan ennen kuin huono kirjoitus commitoidaan. Tutkimusryhmä raportoi haarautumisen olevan 5 kertaa nopeampi kuin Docker ja yli 95 prosentin prompt-välimuistin uusiokäytön toistossa. Demot osoittavat, että live-valvoja nostaa pariohjelmoinnin läpäisyasteen CooperBenchissä 28,8 prosentista 54,7 prosenttiin, haarautuva etsintä voittaa perustason jopa 11 pisteellä 58 prosenttia vähemmällä seinäkelloajalla, ja Tree-RL-koulutus parantaa TerminalBench-2:n 34,2 prosentista 39,4 prosenttiin. Shepherd vaatii Python 3.11+ ja tukee käyttöjärjestelmätason oikeuksien valvontaa macOS:ssä (Seatbelt) ja Linuxissa (Landlock). Se on MIT-lisensoitu ja asennettavissa pip install shepherd-ai -komennolla.
Lähde: MarkTechPost —
Alkuperäinen
