Zum Hauptinhalt springen

Sandbox

Die Sandbox ist eine isolierte Umgebung, in der dein Assistent Code ausführen kann, sicher getrennt vom restlichen System.

Was ist die Sandbox?

Die Sandbox erlaubt es Assistenten, Code in einer kontrollierten Umgebung auszuführen. Das ist nützlich für:

  • Berechnungen: Komplexe Formeln oder Datenauswertungen
  • Datenverarbeitung: Transformation und Analyse von Daten
  • Skriptausführung: Wiederkehrende Aufgaben automatisieren
  • Tests: Code testen, bevor er in Produktion geht

Sandbox-Konfiguration

Code Execution

Hier legst du fest, ob und wie Code ausgeführt werden darf:

  • Aktiviert/Deaktiviert: Code-Ausführung erlauben oder verbieten
  • Sprachen: Welche Programmiersprachen unterstützt werden (z. B. Python, JavaScript)
  • Ressourcen: Maximale Ausführungszeit und Speicher

Sandbox-Manager

Der Sandbox-Manager gibt dir eine Übersicht über:

  • Aktive Sandboxes: Welche Umgebungen laufen gerade?
  • Verlauf: Welche Code-Ausführungen haben stattgefunden?
  • Ressourcennutzung: Wie viel CPU/Zeit wurde verbraucht?

Sicherheitsaspekte

  • Code läuft in einer isolierten Umgebung ohne Netzwerkzugriff (standardmäßig)
  • Kein Zugriff auf das Dateisystem des Hosts
  • Zeitbegrenzung: Läufe werden nach einer konfigurierten Zeit automatisch beendet
  • Protokollierung: Alle Ausführungen werden aufgezeichnet

So erreichst du die Sandbox-Einstellungen

  1. Öffne den Space oder Assistenten
  2. Gehe zu den Einstellungen
  3. Wähle den Bereich Sandbox
warnung

Aktiviere die Sandbox nur, wenn der Assistent Code-Ausführung wirklich benötigt. Jede aktive Fähigkeit erhöht die Angriffsfläche.