A LangChain bevezeti a DeepAgentsszel a biztonságos kódvégrehajtás homokozóit
A LangChain bemutatta legújabb innovációját, a Sandboxes for DeepAgents-t, amelynek célja, hogy biztonságos és konfigurálható környezetet biztosítson tetszőleges kód távoli futtatásához. Az új integrációt három kulcsfontosságú partner támogatja: Runloop, Daytona és Modal, a LangChain szerint.
A homokozók fontossága
A sandboxok fontos szerepet játszanak az elszigetelt környezetek létrehozásában, ahol a kód biztonságosan futtatható anélkül, hogy a helyi gép biztonságát kockáztatnák. Számos előnyt kínálnak, többek között:
- Biztonság: Megvédi a helyi rendszereket a potenciálisan káros kódtól.
- Tiszta környezetek: Lehetővé teszi bizonyos függőségek és konfigurációk használatát anélkül, hogy befolyásolná a helyi beállításokat.
- Párhuzamos végrehajtás: Elkülönített környezetben több ügynök egyidejű futtatását teszi lehetővé.
- Hosszan futó feladatok: Lehetővé teszi, hogy az ügynökök időigényes műveleteket hajtsanak végre a helyi erőforrások blokkolása nélkül.
- Reprodukálhatóság: Konzisztens végrehajtási környezeteket biztosít a különböző csapatok számára.
Hogyan működnek a sandboxok
A homokozó integrációja egy egyszerű, háromlépcsős folyamatot követ:
- A homokozó beállítása, opcionálisan egy beállítási szkript segítségével.
- Az ügynök által igényelt parancsok végrehajtása.
- A távoli homokozó feldolgozza a parancsot és visszaadja a kimenetet.
Ez a beállítás lehetővé teszi a DeepAgents számára, hogy a homokozó fájlrendszerére és a parancsok kimeneteire is rálátást biztosítson, megkönnyítve a természetes munkafolyamatot. A beállítási szkript betöltheti a környezeti változókat, klónozhatja a tárolókat, és előkészítheti a környezetet bizonyos feladatokhoz.
A homokozókkal való ismerkedés
A Daytona és a Runloop homokdobozok használatának megkezdéséhez a felhasználóknak fiókot kell létrehozniuk, és API-kulcsaikat környezeti változóként kell beállítaniuk. A modális homokozókhoz speciális beállítási utasítások követése és a modális beállítási parancs végrehajtása szükséges.
A DeepAgents CLI leegyszerűsíti a homokozók integrálásának folyamatát az olyan parancsokkal, mint a sandbox és a sandbox-setup. A felhasználóknak ajánlott figyelemmel kísérniük a szolgáltatói műszerfalaikat, hogy megbizonyosodjanak arról, hogy véletlenül nem hagynak futni homokdobozokat.
Biztonsági megfontolások
Bár a homokozók elszigetelést biztosítanak, a LangChain óvatosságra int a nem megbízható bemenetek kezelésénél, mivel az ügynökök fogékonyak lehetnek a prompt injekcióra. A kockázatok csökkentése érdekében ajánlott megbízható beállítási szkripteket használni, emberi felügyeletet beépíteni, és rövid élettartamú titkokat használni. A homokozó API-k fejlődésével várhatóan egyre több szolgáltató kínál majd olyan funkciókat, amelyek kezelik ezeket a biztonsági aggályokat.
A LangChain kíváncsian várja, hogy a fejlesztők hogyan használják a homokozókat a DeepAgents-szel, és tervezi a homokozó konfigurációk fejlesztését, valamint több példát kínál a gyakorlati integrációhoz. Részletesebb utasításokat és forrásokat a fejlesztők a DeepAgents dokumentációjában és GitHub-tárában találnak.
A kép forrása: Shutterstock
Via: Blockchain News