Brief IA

Nvidia and OpenClaw: A Partnership to Secure AI in Business

🛠️ AI Tools·Tom Levy·

Nvidia and OpenClaw: A Partnership to Secure AI in Business

Nvidia and OpenClaw: A Partnership to Secure AI in Business
Key Takeaways
1Nvidia and OpenClaw have collaborated to create NemoClaw, a secure solution for businesses.
2NemoClaw relies on NvidiaOpenShell to protect sensitive business data.
3Installing NemoClaw requires a Linux or macOS environment, with specific steps for Windows.
💡Why it mattersNemoClaw provides a robust solution for integrating AI in businesses while ensuring the security of sensitive data.
Le brief IA que lisent les pros

Le brief IA que les pros lisent chaque soir

Les 7 actus IA du jour, décryptées en 5 min. Gratuit.

Inclus dès l'inscription : notre sélection des meilleurs guides & comparatifs IA.

Choisis ton rythme

Gratuit · Pas de spam · Désabonnement en 1 clic

📄
Full Analysis

Nvidia and OpenClaw: A Collaboration to Secure AI in Business

Nvidia and OpenClaw have joined forces to develop NemoClaw, a solution aimed at enhancing the security of artificial intelligence applications in the enterprise. This initiative seeks to address growing concerns regarding data security in professional environments.

A Response to Concerns Surrounding OpenClaw

OpenClaw, an autonomous artificial intelligence agent, has sparked debates due to its operation without strict safeguards. While its potential is undeniable, some experts emphasize that its deployment in businesses could pose risks if adequate security measures are not implemented.

NemoClaw: An Additional Layer of Security

NemoClaw is not a new agent but rather a security layer designed for OpenClaw. It has been developed to protect sensitive information and prevent data leaks. The innovation relies on NvidiaOpenShell, which integrates with the command line of OpenClaw to filter actions and enforce compliance rules. For instance, if OpenClaw attempts to transfer data to an unauthorized destination, NvidiaOpenShell intervenes to block this action.

Compatibility and Limitations of NemoClaw

NemoClaw is designed to be agnostic, meaning it is compatible with various hardware. However, some users believe that the tool could benefit from more rigorous controls to maximize its effectiveness.

Setting Up NemoClaw: A Step-by-Step Guide

To illustrate how NemoClaw works, we will create an agent dedicated to customer support and quote management. The agent will analyze incoming emails and generate draft quotes in PDF format, which will be stored in a secure folder for validation.

Preparing the Environment

To install NemoClaw, you need a machine running Linux (Ubuntu/Debian) or macOS. On Windows, the use of WSL (Windows Subsystem for Linux) is required. We are working here on Windows 11, which includes WSL to enable the operation of NemoClaw.

Step 1: Install WSL

Docker Desktop uses WSL 2 as the virtualization engine on Windows. To install WSL, open PowerShell as an administrator and run the installation command. This command activates the necessary optional Windows features, downloads the latest version of the Linux kernel, and installs the default Ubuntu distribution.

Step 2: Open the Linux Terminal (WSL)

Once WSL is installed, you need to install a Linux distribution. In the Windows Terminal, select "Ubuntu." If Ubuntu is not yet installed, use the following command:

wsl --install -d Ubuntu

Upon first launch, create a username and password. Then, prepare the system with the following command:

sudo apt update && sudo apt-get install -y curl binutils zstd

Step 3: Install the Local AI Engine (Ollama)

Ollama is the program that allows you to run AI locally, without going through the cloud. To install it, run the following command:

curl -fsSL https://ollama.com/install.sh | sh

Next, download the AI model suitable for your PC: qwen2.5:1.5b. This model is lightweight and compatible with most configurations.

ollama pull qwen2.5:1.5b

Start Ollama manually with the following command:

sudo systemctl start ollama

To verify that the model is working correctly, run:

ollama run qwen2.5:1.5b

Step 4: Install Docker

Install Docker Desktop, which is used by NemoClaw to create a secure environment. The installation on Windows 11 is straightforward and guided.

Step 5: Deploy the NemoClaw Agent

Copy this block of text into the Ubuntu terminal to download and run the NemoClaw installation script with preconfigured parameters:

NEMOCLAW_NON_INTERACTIVE=1 \
NEMOCLAW_YES=1 \
NEMOCLAW_PROVIDER=ollama \
NEMOCLAW_MODEL=qwen2.5:1.5b \
NEMOCLAW_LOCAL_INFERENCE_TIMEOUT=300 \
NEMOCLAW_SANDBOX_NAME=agent-synthese-pme \
bash -c "NEMOCLAW_ACCEPT_THIRD_PARTY_SOFTWARE=1 $(curl -fsSL https://www.nvidia.com/nemoclaw.sh)"

The NvidiaOpenShell security is automatically activated via the NEMOCLAW_SANDBOX_NAME parameter.

Setting Up the Agent

The agent operates in three key steps:

  • [Client Email](Analysis by Qwen2.5)[If Quote Requested](PDF Generation)[Secure Folder]

Step 6: Prepare the Environment in Ubuntu

Install pip, the Python package manager, to install the necessary libraries: requests and reportlab.

sudo apt install python3-pip

Step 7: Create the "Secure" Folder

Create a folder on the computer to store the generated quotes in PDF format.

mkdir -p ~/devis_a_valider

Step 8: Write the Agent Code

Create a file named agent_devis.py and simulate the receipt of a client email to test the AI's response.

Open the command line text editor:

nano agent_devis.py

Paste the following code into the editor to simulate the analysis of an email and the generation of a PDF if a quote request is detected.

cat > agent_devis.py << 'EOF'
from reportlab.lib.pagesizes import letter
from reportlab.pdfgen import canvas
import requests
import os

email_client = """
Bonjour l'équipe,
Je souhaiterais obtenir un devis standard pour votre prestation de nettoyage de bureaux pour notre local de 100m2 s'il vous plaît.
Cordialement, Bruno.
"""

print("1. Analyse de l'e-mail par l'IA...")
url = "http://127.0.0.1:11434/[api](/glossaire/api)/generate"
payload = {
    "model": "qwen2.5:1.5b",
    "[prompt](/glossaire/prompt)": f"Analyse l'e-mail suivant et détermine si le client demande un devis.\nRéponds UNIQUEMENT par le mot 'OUI' ou le mot 'NON', rien d'autre.\nE-mail du client : {email_client}"
}

response = requests.post(url, json=payload)
resultat_ia = response.json()['response'].strip().upper()

if "OUI" in resultat_ia:
    print("➔ L'IA a détecté une demande de devis ! Génération du PDF en cours...")
    chemin_pdf = os.path.expanduser("~/devis_a_valider/brouillon_devis_bruno.pdf")
    c = canvas.Canvas(chemin_pdf, pagesize=letter)
    c.drawString(100, 750, "--- BROUILLON DE DEVIS GENERE PAR L'AGENT ---")
    c.drawString(100, 710, "Client : Bruno")
    c.drawString(100, 690, "Prestation : Devis Standard (A analyser par un humain)")
    c.drawString(100, 670, "Contenu de la demande :")
    email_propre = email_client.strip().replace('\n', ' ')
    c.drawString(100, 650, f"'{email_propre[:60]}...'")
    c.drawString(100, 550, "Statut : EN ATTENTE DE VALIDATION HUMAINE")
    c.save()
    print(f"Succès ! Le PDF a été sauvegardé dans : {chemin_pdf}")
else:
    print("➔ L'IA a déterminé que ce n'est pas une demande de devis. Aucune action requise.")
EOF

To save and exit the Nano editor, press Ctrl + O, then Enter to save the file. Then press Ctrl + X to exit the editor.

Step 9: Run the Agent

Before running the agent, install python3-venv to create Python virtual environments:

sudo apt install python3-venv

Create a virtual environment with the following command:

python3 -m venv ~/mon_agent

Activate it:

source ~/mon_agent/bin/activate

Install the required libraries inside this environment:

pip install requests reportlab

Finally, launch your agent with this command:

python3 agent_devis.py

The agent analyzes the text of the simulated email. If a quote request is detected, a PDF file is generated and securely stored.

Going Further: Industrializing the Agent

To maximize the efficiency of this agent in your business, gather your reference documents such as FAQs, pricing grids, and internal policies.

Brief IA — L'actualité IA en français

L'essentiel de l'actualité de l'intelligence artificielle, décrypté et expliqué chaque jour.