OpenAI Codex Record & Replay: muestra una tarea una vez y la convierte en una Skill reutilizable
(developers.openai.com)- Record & Replay es una función en la que Codex observa un flujo de trabajo que el usuario realiza directamente en Mac y luego lo convierte en una Skill reutilizable
- Es ideal para tareas repetitivas, tareas donde importan las preferencias y reglas del usuario, o tareas que es más fácil mostrar directamente que explicar con un prompt
- Por ejemplo, se pueden grabar tareas como gestión de gastos, reserva de espacios de estacionamiento, creación de issues, publicación de videos y descarga de reportes periódicos para convertirlas en una Skill
- La Skill generada puede volver a invocarse después en un hilo nuevo, y solo hace falta pasar los valores que cambian cada vez, como archivos, rangos de fechas o contenido del issue
- Actualmente está disponible en macOS, requiere que Computer Use esté activado y, en la primera etapa de disponibilidad regional, quedan excluidos el EEE, Reino Unido y Suiza
Objetivo de Record & Replay
- Si el usuario le demuestra una vez a Codex un procedimiento que ya conoce, Codex aprende ese patrón y lo organiza como una Skill
- Esta Skill incluye cuándo usarla, qué entradas necesita, qué pasos debe seguir y cómo verificar el resultado
- Más que un simple script de automatización, se parece más a una forma de guardar como contexto reutilizable la manera real de trabajar del usuario y sus preferencias implícitas
Tareas para las que conviene usarlo
- Es adecuado para tareas con pasos estables y criterios de éxito claros
- Funciona bien para tareas que se repiten casi igual cada vez, pero donde solo cambian algunos valores de entrada
- También permite mostrar directamente tareas basadas en UI que son difíciles de explicar largamente con prompts en lenguaje natural
- Ejemplos:
- envío de comprobantes de gastos
- reserva de espacios de estacionamiento
- creación de issues con un formato definido
- publicación de videos
- descarga periódica de reportes
Cómo iniciar una grabación
- En la app de Codex, abrir Plugins y seleccionar el menú
+ - Seleccionar
Record a skill - Revisar el prompt sugerido por Codex, agregar el contexto necesario y enviarlo
- Cuando Codex solicite permiso para grabar la tarea, aprobarlo
- Realizar el flujo de trabajo real en la Mac
- Cuando la tarea termine, detener la grabación desde la barra de menú, el overlay, o avisándole a Codex que ya terminó
Qué ocurre durante la grabación
- Durante la grabación, Codex observa las acciones del usuario y el contenido de las ventanas que necesita para aprender el flujo de trabajo
- La grabación continúa hasta que el usuario la detiene manualmente
- Por eso conviene concentrar la grabación solo en la tarea que Codex debe aprender
- Si se siguen grabando tareas de orden o acciones posteriores no relacionadas, la Skill puede volverse innecesariamente compleja
Creación y edición de la Skill
- Al detener la grabación, Codex analiza el flujo de trabajo capturado y crea un borrador de la Skill
- En la Skill quedan organizados los casos de uso, las entradas necesarias, los pasos de ejecución y la forma de validar el resultado
- Después se le puede pedir a Codex que refine aún más la Skill
- En especial, conviene complementar explícitamente después de la grabación preferencias implícitas como reglas de nombres de archivos, valores de campos por defecto o criterios de selección
Volver a ejecutar el flujo de trabajo
- En un hilo nuevo, pedirle a Codex que use la Skill generada
- Solo hay que pasar los valores que cambian en esa ejecución
- archivo a subir
- contenido del issue a crear
- rango de fechas del reporte
- destino de publicación
- Codex utiliza esa Skill como contexto reutilizable y realiza la tarea con las herramientas disponibles en el entorno actual
- Puede ejecutarla combinando Computer Use, acciones del navegador, plugins instalados y más
Consejos para lograr mejores grabaciones
- Conviene que la demostración sea breve y completa
- Antes de grabar, es mejor explicarle a Codex el objetivo y cuáles son los valores de entrada que pueden cambiar cada vez
- Es mejor usar valores de entrada parecidos a los reales, pero evitando información secreta o datos sensibles
- Después de grabar, al refinar la Skill, conviene agregar preferencias implícitas como reglas de nombres, valores por defecto o criterios de decisión
- Cuando termine el flujo de trabajo, es mejor detener la grabación de inmediato y no incluir tareas de orden no relacionadas
Cuándo hace falta crear un Plugin aparte
- Record & Replay es una forma de crear una Skill rápidamente
- Si se trata de un paquete que debe distribuirse de forma estable a todo un equipo, es más adecuado convertirlo en un Plugin aparte
- Si hace falta agrupar varias Skills, incluir integraciones con apps, agregar un servidor MCP o gestionar metadatos de instalación, conviene empaquetarlo como Plugin
Resolución de problemas
- Si Record & Replay no aparece, hay que revisar la configuración de
requirements.tomlde la organización - Si en
[features].computer_useestá configuradocomputer_use = false, tanto Computer Use como Record & Replay quedan desactivados
Es un resumen hecho con ChatGPT en estilo GN+.
Lo probé una vez de forma simple y la verdad es que armó bastante bien la skill.
Aún no hay comentarios.