Pourquoi NVIDIA OpenShell est important pour les passionnés de PC et d'IA
Les agents d'IA autonomes vont au-delà des simples réponses de chat. Ils peuvent désormais lire et écrire des fichiers, exécuter du code, invoquer des outils et gérer des flux de travail complets sur les systèmes cloud et d'entreprise. Cette puissance supplémentaire entraîne un inconvénient majeur : une surface d'attaque de sécurité et de confidentialité beaucoup plus grande.
NVIDIA OpenShell est conçu pour résoudre ce problème. Il s'agit d'un environnement d'exécution open source, sécurisé par conception, conçu spécifiquement pour exécuter des agents autonomes plus en toute sécurité. Au lieu de laisser les agents se déchaîner sur votre système, OpenShell les place dans des bacs à sable étroitement contrôlés et applique des politiques au niveau du système que l'agent ne peut pas outrepasser.
Pour les utilisateurs de PC, les développeurs et les bricoleurs d'IA, cela signifie que vous pouvez expérimenter des assistants personnels d'IA plus performants et des agents auto-évolutifs tout en conservant une solide couche de protection entre l'agent et vos données, vos identifiants et votre système d'exploitation.
Comment OpenShell protège votre système
La sécurité traditionnelle de l'IA repose souvent sur des invites et des directives comportementales. Vous demandez au modèle d'être sécurisé et espérez qu'il suit les instructions. OpenShell inverse cela. Au lieu de compter sur l'agent pour bien se comporter, il contraint l'environnement que l'agent est autorisé à voir et à contrôler.
Voici à quoi cela ressemble en pratique :
- Bacs à sable isolés pour chaque agent L'environnement d'exécution démarre chaque agent autonome dans son propre bac à sable sécurisé. Cela est similaire à la façon dont les navigateurs modernes isolent chaque onglet pour limiter l'accès d'une page web compromise.
- Séparation des préoccupations OpenShell sépare clairement trois choses : la façon dont l'agent se comporte, la façon dont les politiques sont définies et la façon dont les politiques sont appliquées. L'application des politiques se fait au niveau de l'environnement d'exécution et du système, et non à l'intérieur de la logique du modèle.
- Politiques au niveau du système Les règles de sécurité et les autorisations sont hors de portée de l'agent. Même si un agent est compromis ou se comporte mal, il ne peut pas désactiver les politiques, s'emparer des identifiants ou parcourir librement des données privées si l'environnement d'exécution ne le permet pas.
- Couche de politique unifiée Les mêmes politiques d'exécution peuvent s'appliquer aux assistants de codage, aux agents de recherche et aux flux de travail d'agents plus importants. Cela facilite la gestion par les organisations et les utilisateurs expérimentés de ce que les agents sont autorisés à faire sur différentes plateformes et systèmes d'exploitation.
En d'autres termes, OpenShell apporte un modèle de sécurité de type onglet de navigateur aux agents autonomes. Chaque session est isolée. Des ressources telles que les fichiers, les outils et l'accès réseau sont soigneusement contrôlées. Les autorisations sont vérifiées par l'environnement d'exécution avant toute action.
Pour que cette approche fonctionne à grande échelle, NVIDIA intègre OpenShell dans un écosystème de sécurité plus large. L'entreprise collabore avec des acteurs majeurs tels que Cisco, CrowdStrike, Google Cloud, Microsoft Security et TrendAI pour aligner la gestion et l'application des politiques d'exécution sur les piles d'entreprise. Cette collaboration vise à garantir que les agents autonomes peuvent être déployés dans des environnements de production sérieux sans ignorer les exigences de confidentialité et de conformité.
Découvrez NemoClaw : Créez vos propres agents d'IA personnels
En plus d'OpenShell, NVIDIA développe une pile de référence open source appelée NVIDIA NemoClaw. Considérez NemoClaw comme un kit de démarrage pour des assistants IA personnels toujours actifs, alimentés par les modèles NVIDIA Nemotron et sécurisés par l'environnement d'exécution OpenShell.
NemoClaw s'adresse aux passionnés et aux développeurs qui souhaitent créer leurs propres agents IA personnels auto-évolutifs, parfois appelés « claws ». Il fournit une configuration de référence fonctionnelle que vous pouvez inspecter, modifier et étendre pour vos propres cas d'utilisation.
Les aspects clés de NemoClaw incluent :
- Configuration en une seule commande La pile est conçue pour que vous puissiez installer des assistants toujours actifs avec OpenShell et les modèles Nemotron à l'aide d'une seule commande, ce qui facilite la mise en route.
- Garde-fous basés sur des politiques NemoClaw inclut des exemples de politiques de confidentialité et de sécurité qui définissent la manière dont les agents sont autorisés à interagir avec vos systèmes et vos données. Vous pouvez considérer cela comme l'ajustement des autorisations d'application et des préférences de sécurité sur votre téléphone.
- Open source et personnalisable Étant donné que NemoClaw est open source, vous pouvez vous plonger dans la configuration, modifier les politiques, échanger des modèles et l'adapter à vos propres flux de travail, du codage et de la recherche à l'automatisation et à l'expérimentation.
Il est important de noter pour les joueurs PC et les créateurs que NemoClaw est conçu pour fonctionner dans de nombreux environnements. Les « claws » auto-évolutifs peuvent fonctionner de manière plus sécurisée dans le cloud, sur site ou sur des ordinateurs personnels, y compris :
- PC et ordinateurs portables de jeu NVIDIA GeForce RTX
- Stations de travail équipées de NVIDIA RTX PRO
- Supercalculateurs d'IA NVIDIA DGX Station et DGX Spark
Cela permet de transformer votre équipement RTX existant en un terrain de jeu sécurisé pour de puissants agents autonomes sans sacrifier complètement la sécurité.
Aperçu précoce et comment commencer
NVIDIA OpenShell et NemoClaw sont tous deux actuellement en avant-première. NVIDIA les développe en open source avec la communauté élargie et les partenaires de sécurité. L'objectif est d'aider les entreprises et les utilisateurs avancés à mettre à l'échelle des agents autonomes à long terme et auto-évolutifs d'une manière qui reste conforme aux normes mondiales de sécurité et de conformité.
Si vous souhaitez expérimenter cette nouvelle pile, NVIDIA propose plusieurs voies :
- Lancez un environnement OpenShell prêt à l'emploi sur NVIDIA Brev afin de pouvoir tester des agents par rapport à un environnement d'exécution contrôlé sans tout construire à partir de zéro.
- Explorez le code source et la documentation d'OpenShell sur GitHub pour voir exactement comment l'environnement d'exécution isole les agents et applique les politiques.
- Utilisez NemoClaw comme référence pour commencer à construire vos propres assistants IA personnels, puis affinez les politiques et les capacités pour qu'elles correspondent à ce que vous voulez que ces agents fassent sur votre PC ou votre station de travail RTX.
Les agents autonomes occupent une place de plus en plus importante dans l'informatique moderne, des outils de développement de jeux et des assistants de modding à la recherche et à la génération de code. Avec OpenShell et NemoClaw, NVIDIA s'efforce de garantir que, à mesure que ces agents deviennent plus puissants et plus indépendants, ils le fassent dans des environnements réellement conçus pour la sécurité au lieu d'espérer que les invites seules les maintiendront en ligne.
Article et image originaux : https://blogs.nvidia.com/blog/secure-autonomous-ai-agents-openshell/