Sandbox in OCI Generative AI
Utilizza una sandbox per eseguire comandi di codice e shell in un'area di lavoro Linux gestita e temporanea con i propri file, processi e ambiente di rete.
Una sandbox offre all'applicazione o all'agente AI un ambiente di esecuzione che può creare su richiesta e gestire in base all'ID. Carica gli input, esegui i comandi, ispeziona i risultati e scarica i file di output. Oracle gestisce l'infrastruttura di base.
Utilizza sandbox per task quali il test del codice generato, la trasformazione dei dati, la produzione di report ed l'esecuzione di anteprime temporanee delle applicazioni. Impostare le risorse, l'accesso alla rete e la durata necessaria per ogni attività.
Come funzionano le sandbox
- Creare un progetto di intelligenza artificiale generativa con sandbox abilitate o abilitare sandbox in un progetto esistente.
- Selezionare la configurazione di rete in uscita del progetto e, facoltativamente, configurare i pool caldi.
- Creare una sandbox tramite l'interfaccia CLI o l'SDK OCI. Selezionare il runtime, la forma di computazione e la durata di scadenza.
- Attendere che la sandbox raggiunga
RUNNING, quindi caricare i file ed eseguire i comandi. - Scaricare i risultati o salvare uno snapshot del file system prima di arrestare la sandbox o di consentirne la scadenza.
È possibile riutilizzare l'ID di una sandbox in esecuzione in più chiamate per lavorare nella stessa area di lavoro. Ogni sandbox ha la sua vita. Il servizio termina l'esecuzione alla scadenza della sandbox. Utilizzare uno snapshot per creare una nuova sandbox dai file salvati; gli snapshot non conservano i processi o la memoria in esecuzione.
Progetti e piscine calde
Un progetto contiene la configurazione condivisa per le relative sandbox. Le sandbox nello stesso progetto utilizzano la configurazione di rete del progetto e l'accesso OCI concesso ai principal sandbox da tale progetto. Utilizzare progetti separati o autorizzazioni definite per requisiti di accesso diversi.
Un pool caldo prepara la capacità inattiva per le nuove richieste sandbox. Le piscine calde sono opzionali. Hanno una propria configurazione all'interno di un progetto.
Utilizzo delle sandbox
- Aree per le sandbox
- Runtime e limiti risorse della sandbox
- Autorizzazioni a livello di API per sandbox
- Creazione e uso di una sandbox
- Networking per le sandbox
- Utilizzo di un'immagine personalizzata per una sandbox
- Piscine calde per sandbox
- Esecuzione di comandi in una sandbox
- Caricamento e download di file sandbox
- Salvataggio e ripristino dei file sandbox con snapshot
- Gestione dei sandbox
- Monitoraggio delle sandbox
- Risoluzione dei problemi delle sandbox