Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Actividad 05-Creacion de un Agente Inteligente

Pasos para crear un agente de análisis y limpieza de datos

  1. Planificar la funcionalidad del agente

Antes de tocar la plataforma, define qué hará el agente:

Problema a resolver: recibir conjuntos de datos (CSV, Excel, JSON), detectar problemas de calidad, limpiarlos y generar un reporte.
Entradas: formato de los archivos, tamaño máximo y origen (carga manual, carpeta, API).
Tareas del agente, en orden:
Perfilado: revisar tipos de datos, rangos, duplicados, valores atípicos y porcentaje de vacíos por columna.
Limpieza: normalizar formatos (fechas, texto, mayúsculas), eliminar duplicados y corregir tipos.
Imputación de vacíos: elegir la estrategia por columna. Usa media o mediana para numéricos, moda o categoría “Desconocido” para categóricos, interpolación para series de tiempo, o deja el vacío si imputar distorsiona los datos.
Reporte: resumen de lo detectado, lo que se cambió, métricas antes y después, y gráficos.
Salidas: dataset limpio (CSV/Excel) y reporte (PDF, HTML o Markdown).
Reglas y límites: qué puede modificar el agente por sí solo y qué debe consultar. Conserva siempre el archivo original y registra cada cambio en un log.
2. Registrar la cuenta en la plataforma de OpenAI

Crea la cuenta en la plataforma para desarrolladores (platform.openai.com) con correo, Google o Microsoft, y verifica el correo. Para usar la API, configura la facturación y genera una clave de API. Guárdala en un lugar seguro (variable de entorno o gestor de secretos) y nunca la pongas en el código.

  1. Explorar el panel de control

Familiarízate con las secciones principales: proyectos, claves de API, uso y costos, y las herramientas para crear agentes y flujos. Tu instrucción menciona un “modo Work”, pero no puedo confirmar que ese nombre exista tal cual en OpenAI. Los nombres y menús de estas plataformas cambian seguido, así que busca la sección equivalente para crear agentes o flujos de trabajo y revisa la documentación oficial.

  1. Configurar el primer proyecto
    Crea un proyecto con un nombre claro, por ejemplo “Agente limpieza de datos”.
    Define las instrucciones del agente (rol, pasos, formato de salida, reglas de seguridad).
    Elige el modelo y los parámetros.
    Guarda el trabajo en la nube de la plataforma y, como respaldo, exporta la configuración o el código a tu computadora o a un repositorio Git.
    Prueba primero con un dataset pequeño y conocido, con vacíos y duplicados puestos a propósito, para verificar que el agente los detecta.

  2. Añadir y configurar bloques de herramientas

Las herramientas dan al agente la capacidad de actuar:
Intérprete de código: ejecuta Python (pandas, numpy, matplotlib) para limpiar, imputar y graficar. Es la pieza central de este agente.
Carga y búsqueda de archivos: para leer los datasets y documentos de reglas de calidad.
Funciones personalizadas o conectores: para leer de bases de datos, Drive o APIs, o para enviar el reporte por correo.
Tareas programadas: para ejecutar el agente de forma periódica sobre datos nuevos (por ejemplo, cada noche).
Validaciones: un paso final que compare filas y columnas antes y después, y verifique que no queden vacíos inesperados.
6. Probar y mejorar

Ejecuta con distintos datasets, revisa el log de cambios, ajusta las instrucciones y añade aprobación humana para cambios de alto impacto. Después de cada ajuste, vuelve a probar con los mismos casos para comprobar que nada se rompió.

1 respuesta

¡Hola, Cristian! ¿Cómo estás?

Me gustó que partieras de la planificación de la funcionalidad antes de abrir la plataforma, con entradas, salidas y tareas en orden (perfilado, limpieza, imputación y reporte).

También destaco que presentaste una estrategia de imputación por columna, con media, mediana, moda o interpolación según el tipo de dato, y que insistieras en conservar el archivo original y llevar un log de cambios. Todo esto es importante porque un agente que trabaja con datos necesita reglas claras y trazabilidad para que sus resultados sean confiables y fáciles de auditar.

Si quieres profundizar aún más, algunas buenas prácticas son:

  • Pruebas con casos conocidos: prepara un dataset pequeño con vacíos, duplicados y valores atípicos puestos a propósito, y guarda los resultados esperados para comparar tras cada ajuste.
  • Aprobación humana: define qué cambios el agente puede aplicar solo y cuáles debe consultar, por ejemplo eliminar columnas o imputar más de cierto porcentaje de vacíos.
  • Gestión segura de credenciales: guarda la clave de API en variables de entorno o en un gestor de secretos, y exporta la configuración del agente a un repositorio Git como respaldo.

Ah, una pregunta: ¿Prefieres que tu agente se ejecute de forma programada cada noche o solo cuando cargues un archivo nuevo manualmente?

Alura Cuenta con el apoyo de la comunidad Alura en tu viaje. ¡Saludos y buenos estudios!