En esta sección, se proporcionan problemas comunes y sus soluciones cuando se trabaja con la ejecución de código del motor de agentes.
Problemas de creación de la zona de pruebas
Error de permisos: Si ves errores cuando creas un entorno de pruebas, asegúrate de que tu proyecto Google Cloud tenga el rol de Identity and Access Management (IAM) de usuario de Vertex AI
(roles/aiplatform.user)
.ID o ubicación del proyecto no válidos: Verifica que las variables
PROJECT_ID
yLOCATION
que se usan en tu código sean correctas y compatibles. Para obtener una lista de las regiones compatibles, consulta Regiones compatibles.No se creó Agent Engine: Antes de crear un entorno de pruebas, confirma que se haya creado correctamente la instancia de Agent Engine. El método
agent_engine.create()
debe completarse sin errores.
Problemas de ejecución de código
Errores de código: Revisa el resultado de
stderr
de la respuesta deexecute_code
para identificar cualquier error de sintaxis, excepción de tiempo de ejecución o falla lógica en tu código.Problemas de E/S de archivos:
No se encontró el archivo: Asegúrate de que todos los archivos de entrada especificados en el array
files
de tuinput_data
se referencien correctamente en tu código. Tu código se ejecuta en la misma carpeta que los archivos y no puede acceder a otras carpetas.No se generó el archivo de salida: Verifica que tu código escriba en el nombre de archivo de salida esperado y que no haya errores que impidan la creación o escritura del archivo.
Límites de tamaño: Los archivos tienen un límite de tamaño de 100 MB.
Persistencia del estado: Si tu código depende de un estado anterior, verifica que estés usando el mismo
sandbox_name
para las llamadas posteriores. Además, asegúrate de que el sandbox no haya vencido.Tiempo de espera: La ejecución del código se agota después de 300 segundos. Considera optimizar tu código para mejorar el rendimiento o desglosar las tareas complejas en pasos más pequeños y fáciles de administrar.
Administración y limpieza de la zona de pruebas
No se encontró la zona de pruebas para borrar: Si no puedes borrar una zona de pruebas, asegúrate de que el
sandbox_name
que usas sea correcto y de que la zona de pruebas aún exista.No se encontró el motor del agente para borrarlo: Al igual que con las zonas de pruebas, verifica el
agent_engine_name
cuando intentes borrar el motor del agente.Cuotas de recursos: Si creas muchos entornos de pruebas o realizas ejecuciones frecuentes, es posible que alcances los límites de las cuotas de recursos. Verifica las cuotas de tu proyecto para los servicios de Vertex AI y solicita aumentos si es necesario. Para obtener una lista de las cuotas de Agent Engine, consulta Cuotas.