Seis y poco de la mañana, arriba. Calzas largas, frontal, zapatillas… ¡a correr! Hoy he metido un pie en el famoso charco. O encuentro un camino para sortearlo, o modifico la ronda y la llevo por otro sitio. Pero vamos con la columna que hoy tengo varios temas y algunos vienen calentitos.
Lo primero, daros las gracias por los comentarios que dejasteis en los que os presentabais. Eso me permite conoceros un poco más. Llevo aquí casi veinte años escribiendo y ya va siendo hora de que me vaya interesando por quién está al otro lado, a medida que la gravedad del Big Crunch se va reduciendo y voy pudiendo salir más allá de la órbita de mi ombligo.
Trabajo a la vista
He recibido por fin una respuesta, ¿lo dije ayer?, de los microscopios, telescopios y armas. De hecho, es una empresa que se dedica al comercio electrónico en nichos. Poco a poco me voy enterando.
El caso es que decían que habían estado viendo mi CV y pensaban que podía encajar en el puesto de Category Manager, donde tendría que mejorar la conversión del sitio y hacerme cargo de la compra de stock y algunas cosas más.
El escollo que encuentro es que se trata de un puesto a tiempo completo, y ahora mismo no me veo haciendo 40 horas a la semana porque el Luqui y mi mujer requieren de mi ayuda y de mi presencia y quiero estar ahí para ellos, así que he propuesto entre 20 y 30 horas a la semana. Me la estoy jugando, pues me podrían decir que no, pero ya va siendo hora de que me cuide y me dé lo que necesito, y si eso significa renunciar a un trabajo, pues sea. Otros trabajos vendrán, pero que me demuestre a mí mismo que me cuido y que me quiero, eso es importante ahora.
Así que he enviado mi propuesta de vuelta y vamos a ver. Seguiré informando.
¡Tachán!: openAI Codex
Me han invitado por fin a probar la beta del openAI Codex. Simplemente le han dado nuevos permisos a mi cuenta y, en el playground, ahora puedo acceder a los modelos especializados en generar código. Si hubiera podido dedicar el tiempo, ayer hubiera pasado el día probando cosas.
Pero pude dedicar poco tiempo, así que os voy a hacer un resumen de lo que pude probar.
La búsqueda en Google de ESDLV
Como sabéis, hace tiempo escribí un programa en python que buscaba ESDLV y devolvía la posición en Google. Me pregunté si Codex sería capaz de hacer lo mismo. No es un programa complejo, pero tampoco es un “Hola mundo”, así que sentía curiosidad.
Con Beautiful Soup
Codex escupió treinte o cuarenta líneas de código, lo que de entrada me sorprendió. Mi programa era como cuatro veces más breve. Un primer vistazo me llevó a ver que importaba Beautiful Soup.
Beautiful Soup es un módulo para el parseado de páginas web. Carga la página y la almacena en una variable que llama “sopa”. Desde ahí se pueden acceder a multitud de funciones para parsear el contenido.
El caso es que, al ejecutar el programa, no devolvía nada. El código tenía buen aspecto, pero no devolvía nada en absoluto.
Probé a poner algunos prints por aquí y por allá y vi que hacía bien la sopa pero luego no daba resultado. Me pareció que cargaba una página de Google que, por algún motivo, precedía a los resultados de búsqueda. Podría haber corregido el programa con un poco de paciencia, pero quería seguir probando otras posibilidades.
Con google-search-py
No recuerdo si es el nombre correcto del módulo, pero por ahí va, y es el que usé yo. Así que le dije a Codex que importara este paquete para hacer la búsqueda. Lo hizo y escupió un breve programa que me pareció que estaba incompleto, y no lo completó aunque le di varias veces más al botón de “Generar”. Su ejecución daba un error. Al parecer uno de los parámetros que pasaba en la búsqueda daba un problema. Lo dejé estar para seguir investigando.
Flipando con tkinter
Le pedí que creara un programa en python3 que, tirando de tkinter, creara una ventana con el mensaje “Hola Mundo” y un botón. Al pulsar el botón, se abriría otra ventana y se mostraría el mensaje “You pushed me!”. Impresionante: lo hizo.
El javascript-sandbox
Lo que tenía más curiosidad por probar era ese sandbox del vídeo en el que crean un videojuego. Me llevó algo de trabajo encontrarlo:
OpenAI Codex javascript sandbox
Ahí podía introducir comandos en una caja y en otra se mostraba el código generado y en la ventana se mostraba el resultado del código.
Dibújame un cohete.
Cuadrado rojo al canto.
Dibuja un suelo.
Suelo verde en la parte inferior de la pantalla. Alucinante.
Haz que el cohete caiga hacia el suelo.
Nada.
El código tiene buen aspecto, pero no sucede nada.
En cualquier caso, alucinante.
He visto un vídeo acerca de diferentes cosas que algunas personas han hecho con el sandbox de javascript, por ejemplo importar el stream de la cámara del ordenador y hacer algo con eso. Algunas cosas alucinantes. Me encantaría profundizar en todo esto, pero ¿cuándo?
Por cierto, el uso es gratuito mientras Codex esté en fase beta.
Wrapping up
El Codex es un flipe. A veces no son limitaciones en el software sino limitaciones en mi manera de explicarle lo que quiero que haga. Lo encontraría más interesante todavía si estuviera integrado en un entorno de desarrollo, como el Copilot, y fuera haciendo sugerencias por el camino, pero sigue siendo un flipe.
¿Habéis probado esta historia? ¿Qué os parece?
Que tengáis un buen fin de semana.
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.