A LangChain bevezeti a DeepAgentsszel a biztonságos kódvégrehajtás homokozóit

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:

  1. A homokozó beállítása, opcionálisan egy beállítási szkript segítségével.
  2. Az ügynök által igényelt parancsok végrehajtása.
  3. 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