import os
import subprocess
1. Configuración de Variables
Se recomienda usar variables de entorno por seguridad, con un valor por defecto para inserción manual.
TU_API_KEY = os.getenv("GEMINI_API_KEY", "mk_1TQk00Eo7sd7ud7HrfqkQQKT")
RUTA_DE_TUS_DOCUMENTOS = "/content/drive/MyDrive/" # Modificar con el directorio exacto
INSTRUCCION_A_LOS_AGENTES = (
"Agente Ejecutivo: Jules V7. "
"Objetivo: Ejecutar en Google AI Studio. Procesar los documentos alojados en la ruta especificada. "
"Tareas: "
"1. Leer y analizar el contenido de los documentos. "
"2. Extraer información y evaluar las métricas del piloto. "
"3. Registrar automáticamente los datos procesados en la hoja de cálculo Divineo_Leads_DB. "
"4. Reportar errores de ejecución en el registro técnico."
)
def ejecutar_automatizacion():
if TU_API_KEY == "REEMPLAZAR_POR_API_KEY_REAL":
print("Error: Limitación de ejecución. Debes introducir tu TU_API_KEY real en el código antes de continuar.")
return
print("Variables configuradas. Iniciando despliegue de agentes...")
# Preparación de las variables de entorno para los subprocesos
entorno_ejecucion = os.environ.copy()
entorno_ejecucion["API_KEY"] = TU_API_KEY
entorno_ejecucion["DOC_PATH"] = RUTA_DE_TUS_DOCUMENTOS
entorno_ejecucion["AGENT_INSTRUCTION"] = INSTRUCCION_A_LOS_AGENTES
try:
# Ejecución secuencial de los archivos creados
print("Ejecutando: mount_drive.py")
subprocess.run(["python", "mount_drive.py"], check=True)
print("Ejecutando: preparar_y_ejecutar_google_studio.py con Jules V7")
subprocess.run(["python", "preparar_y_ejecutar_google_studio.py"], env=entorno_ejecucion, check=True)
print("Proceso completado. Los registros y resultados se enviarán a Divineo_Leads_DB.")
except subprocess.CalledProcessError as error:
print(f"Error técnico durante la ejecución del script: {error}")
except FileNotFoundError as error:
print(f"Error de archivo: No se localiza el script en el directorio de ejecución actual. Detalles: {error}")
if name == "main":
ejecutar_automatizacion()
import os
import subprocess
1. Configuración de Variables
Se recomienda usar variables de entorno por seguridad, con un valor por defecto para inserción manual.
TU_API_KEY = os.getenv("GEMINI_API_KEY", "mk_1TQk00Eo7sd7ud7HrfqkQQKT")
RUTA_DE_TUS_DOCUMENTOS = "/content/drive/MyDrive/" # Modificar con el directorio exacto
INSTRUCCION_A_LOS_AGENTES = (
"Agente Ejecutivo: Jules V7. "
"Objetivo: Ejecutar en Google AI Studio. Procesar los documentos alojados en la ruta especificada. "
"Tareas: "
"1. Leer y analizar el contenido de los documentos. "
"2. Extraer información y evaluar las métricas del piloto. "
"3. Registrar automáticamente los datos procesados en la hoja de cálculo Divineo_Leads_DB. "
"4. Reportar errores de ejecución en el registro técnico."
)
def ejecutar_automatizacion():
if TU_API_KEY == "REEMPLAZAR_POR_API_KEY_REAL":
print("Error: Limitación de ejecución. Debes introducir tu TU_API_KEY real en el código antes de continuar.")
return
if name == "main":
ejecutar_automatizacion()