Questa sezione fornisce problemi comuni e le relative soluzioni quando si lavora con l'esecuzione del codice di Agent Engine.
Problemi di creazione della sandbox
Errore di autorizzazioni: se si verificano errori durante la creazione di una sandbox, assicurati che il tuo progetto Google Cloud abbia il ruolo IAM (Identity and Access Management)
(roles/aiplatform.user)
Utente Vertex AI.ID progetto o località non validi:verifica che le variabili
PROJECT_ID
eLOCATION
utilizzate nel codice siano corrette e supportate. Per un elenco delle regioni supportate, consulta Regioni supportate.Agent Engine non creato: prima di creare una sandbox, verifica che l'istanza di Agent Engine sia stata creata correttamente. Il metodo
agent_engine.create()
deve essere completato senza errori.
Problemi di esecuzione del codice
Errori di codice: esamina l'output
stderr
della rispostaexecute_code
per identificare eventuali errori di sintassi, eccezioni di runtime o errori logici nel codice.Problemi di I/O dei file:
File non trovato: assicurati che tutti i file di input specificati nell'array
files
del tuoinput_data
siano referenziati correttamente nel codice. Il codice viene eseguito nella stessa cartella dei file e non può accedere ad altre cartelle.File di output non generato: verifica che il codice scriva nel nome file di output previsto e che non vi siano errori che impediscano la creazione o la scrittura del file.
Limiti di dimensione:esiste un limite di 100 MB per i file.
Persistenza dello stato:se il tuo codice si basa sullo stato precedente, verifica di utilizzare lo stesso
sandbox_name
per le chiamate successive. Inoltre, assicurati che la sandbox non sia scaduta.Timeout:l'esecuzione del codice scade dopo 300 secondi. Valuta la possibilità di ottimizzare il codice per il rendimento o di suddividere le attività complesse in passaggi più piccoli e più gestibili.
Gestione e pulizia della sandbox
Sandbox non trovata per l'eliminazione:se non riesci a eliminare una sandbox, assicurati che il
sandbox_name
che stai utilizzando sia corretto e che la sandbox esista ancora.Motore dell'agente non trovato per l'eliminazione: come per le sandbox, verifica il
agent_engine_name
quando tenti di eliminare il motore dell'agente.Quote delle risorse:se crei molte sandbox o esegui frequentemente, potresti riscontrare limiti di quota delle risorse. Controlla le quote del tuo progetto per i servizi Vertex AI e richiedi aumenti, se necessario. Per un elenco delle quote di Agent Engine, consulta Quote.