Saltar al contenido principal

· 3 min de lectura
ferran figueredo

Una forma divertida en la que estoy utilizando últimamente Chat GPT es para jugar a "historias de misterio":

Yo: Inventa la historia de un asesinato. En esta historia, yo te iré haciendo preguntas o pidiendo pistas.

Chat GPT: La tranquila ciudad de Serenfield se ve sacudida por un espeluznante asesinato. Durante una noche lluviosa, en una antigua mansión victoriana convertida en un hotel, se descubre el cuerpo sin vida del reconocido magnate Edward Sinclair en su suite presidencial. El asesinato parece ser meticulosamente planeado y ejecutado, dejando a todos los huéspedes y empleados en estado de shock. La policía local, encabezada por la sagaz detective Emily Watson, se embarca en una carrera contrarreloj para desentrañar el oscuro misterio y atrapar al asesino antes de que vuelva a golpear.

Yo: ¿Qué pistas se encontraron en la escena del crimen que podrían ayudar a resolver la identidad del asesino?

Chat GPT: La detective Emily Watson y su equipo de investigadores examinaron minuciosamente la escena del crimen en la suite presidencial donde se encontró el cuerpo de Edward Sinclair. Aquí están algunas de las pistas que descubrieron:

Un mensaje enigmático: Junto al cuerpo de Edward Sinclair, había una nota escrita a mano que decía: "El pasado siempre regresa para cobrarse su deuda". La letra era irregular y temblorosa, como si estuviera escrita apresuradamente.

(Continúa)

Al margen de que este uso puede ser más o menos entretenido, lo que más me gusta es pensar en cómo se construye esa historia.

Por una parte, yo sé cómo funciona Chat GPT y cómo va elaborando el texto. Cada input que le doy hace que desarrolle el texto que sigue a continuación. Si le pido una receta que utilice ciertos ingredientes, combina con el modelo y me devuelve una receta que incluya esos ingredientes. Si después le digo que no tengo un ingrediente concreto, tiene en cuenta ese nuevo input y genera una nueva receta haciendo uso de todo lo anterior.

El problema viene cuando yo también sé cómo se construyen las historias de misterio, las cuales son completamente opuestas a ese flujo. La diferencia está en que hay un narrador que ya conoce el desenlace al principio y te va dando información según avanza la investigación. Es decir, mi input no tiene impacto y no sirve para ir moldeando las nuevas respuestas.

Por lo tanto, me parece interesantísimo pedirle a Chat GPT que genere historias de misterio de este tipo, ya que son completamente contraintuitivas. ¿Sabe Chat GPT quién es el asesino al principio de la historia? ¿Lo va improvisando hasta que en algún momento decide "resolver"?.

Sinceramente, esto sí que me parece un misterio.

Etiquetas:

· 2 min de lectura
ferran figueredo

¿Qué pasa si mañana desaparece TikTok? ¿A dónde van los millones de horas que las personas están dedicando para generar ese contenido? No hablo de consumir, hablo de horas dedicadas a grabar videos, a pensar o a todo lo que sea necesario para generar ese contenido.

Ocurre lo mismo con todas las plataformas: horas dedicadas a escribir tweets en Twitter, un post en Medium, una newsletter en Substack… ¿qué pasará cuando alguna desaparezca?.

Y ya no me refiero a nivel global, me refiero a nivel personal. La cantidad de horas dedicadas en escribir que puedo llegar a dedicar (y regalarle) a todas las redes sociales que se alimentan de mi contenido… ¿qué pasará?.

Pues pasará que se perderá, porque no me pertenece. No puedo hacer nada más con ello que dejarlo en un baúl llamado X plataforma y que forme parte de su archivo.

Mi manera de verlo (y que estoy intentando aplicar) es completamente diferente. Todo el contenido que he generado me pertenece, por lo que puedo utilizarlo cuando quiera. Yo soy responsable de guardarlo, por lo que mientras dure mi compromiso voy a tener la certeza de que eso siga ahí, sin depender de nadie.

Por ejemplo, desde 2009 escribo en un blog de ciclismo. Ese contenido "estaba allí" hasta que en 2022 (¡13 años después!) decidí sacar un libro con él. ¿Qué hubiera ocurrido si hubiera escrito en X plataforma random que en 2009 estaba de moda y acabaron cerrando? Pues posiblemente se hubiera perdido.

Recupera todo lo que has escrito: tweets, blogs, videos, fotos y hazlo tuyo. Guárdalo, ordénalo y haz lo que sea necesario, pero ese contenido es tuyo y no debes dejar que se pierda.

· 2 min de lectura
ferran figueredo

Cada vez pienso más que nacer con el gen emprendedor es una maldición. Vas a pasar el resto de tu vida pensando que eres más listo que el resto, que tienes mejores habilidades o que las cosas son más fáciles de lo que son.

La peor parte es creer que el éxito funciona de manera lógica (sin la intervención de la suerte) y que uno puede prepararse y aprender a montar cosas exitosas. O pensar que si no te han funcionado todos los anteriores, TIENE que llegar uno que lo haga (casi por karma). Siento decir, que no hay relación entre esos dos eventos.

Creo que tampoco tiene que ver con el nivel de éxito. Es decir, un emprendedor puro puede llegar a tener mucho éxito y nunca sentirse plenamente satisfecho, en esa búsqueda constante de algo que lo satisfaga.

Es una especie de ludopatía en la que crees que va a llegar el día en el que lo consigas y trasciendas, por lo que sigues echando monedas. El problema es que esa máquina tragaperras se paga con tiempo, por lo que es todavía más caro que el dinero.

Por lo tanto, construyes una especie de martingala perversa en la que cada vez crees que estás más preparado y cada vez te vas quedando más cerca de conseguirlo. Por lo que si no es esta, TIENE que ser en la siguiente.

· Lectura de un minuto
ferran figueredo

A medida que profundizo más en IA, voy afinando cada vez más para qué sirve o, mejor dicho, cómo utilizarla en mi beneficio. Al principio, como todos, le asigné propiedades mágicas para responder a todas mis preguntas, por ejemplo, sacar estadísticas o encontrar patrones.

Está claro que funciona, pero hay algo que no me convence… Empiezas a investigar y el problema no es el prompt, ni las alucinaciones, ni que "no funciona".

Ahí es cuando hice clic. El problema es que se está utilizando para lo que no es.

Los LLMs, como su nombre indica, son modelos de lenguaje. Por lo tanto, se desenvuelven con palabras. Es decir, te entenderán mejor si dices "un lujoso apartamento" en lugar de decir "un apartamento de 500k€".

No solo palabras. Otro ejemplo es que me resultará más útil si le pido que escriba una query compleja de SQL sobre mi base de datos vs. pasarle los datos directamente para que los analice.

Es como un martillo. Le puedo pedir que saque clavos y me servirá. Lo hará muy bien, incluso. Pero un martillo sirve para clavar clavos. Los LLMs son un martillo.

Etiquetas:

· Lectura de un minuto
ferran figueredo

Ayer decía:

Una consecuencia que me gusta de la llegada de nuevas tecnologías* (como pasó con el Blockchain o ahora con la IA), es que te hacen pensar.

Otra cosa que me ha hecho pensar es en utilizar la facilidad de dejar de utilizar una tecnología como medidor del éxito que pueda tener.

No son tecnologías comparables, pero como incorporaciones "recientes" me sirve el poder comparar entre blockchain y la IA.

Una vez que conoces blockchain y las criptomonedas, soy capaz de dejar de utilizarla sin problemas. Me imagino un futuro en el que no hay BTC. ¿Me gustaría que existiera? Claro, pero no tengo sensación de que si desaparece estamos retrocediendo.

En cambio, una vez conocida lo que se puede hacer con IA, no encuentro un motivo para dejar de utilizarla. No encuentro razón por la que mañana me levante y vuelva a escribir todo el código personalmente. ¿Por qué iba a querer perder ese tiempo?.

Ha ocurrido siempre. La primera vez que probaste un smartphone te tuvo que flipar. Con la IA me pasa lo mismo… si utilizo mi "facilidad de abandono" como medidor, estamos en una situación de la que no hay vuelta atrás.

· Lectura de un minuto
ferran figueredo

Una consecuencia que me gusta de la llegada de nuevas tecnologías* (como pasó con el Blockchain o ahora con la IA), es que te hacen pensar.

Y la IA me ha hecho pensar que nuestro aprendizaje tiene un proceso que lleva consigo una evolución. Es decir, no aprendemos por conocer las respuestas, sino por haber hecho el camino de aprender. En ese camino vamos conectando con otras ideas que ya sabemos, vamos cometiendo errores y todo eso va "grabando" en nuestro cerebro.

Por el contrario, algo que tienen los algoritmos es que son exactos. No fallan ni aprenden a base de errores. Por lo tanto, si la IA quiere enseñarnos algo, deberá tener en cuenta que nuestro cerebro necesita unir ideas y necesita entenderlas en cierto "formato" para poder almacenarlas.

Creo que somos malos guardando respuestas pero somos buenos guardando caminos.


*Ya sé que la IA no es "nueva tecnología" y hace muchos años que se estudia, pero la calidad de ahora no se parece en nada a lo que había hasta ahora, por lo que me permito considerarla "nueva".

· 2 min de lectura
ferran figueredo

Estaba escuchando un podcast sobre inteligencia artificial y me ha parecido super interesante una reflexión de Javier Recuenco:

Al final terminarán siendo unas cosas de ricos y otras cosas de pobres. Y la gente que pague dinero tendrá acceso a las capacidades de la inteligencia artificial, lo cual hará agrandar la desigualdad. La desigualdad no tiene que ver con decisiones politicas; es que hay distancia entre gente que crea valor y gente que no crea valor, que antes era mano de obra para el sistema pero el sistema cada vez necesita menos mano de obra.

Quizás tenemos tendencia a pensar que el acceso a la IA será una tecnología para todos, pero coincido en que creo que no será así. El que tenga dinero pagará mejores modelos y el que no tenga dinero no tendrá acceso a ellos (o a peores modelos).

En un primer momento, me gusta ver la IA como un "potenciador de habilidades", por lo que quien tenga mejores herramientas para incrementar su productividad tendrá una clara ventaja respecto al que no. La consecuencia de ello es que se dispará todavía más la brecha entre el primero y el último.

Me parece una consecuencia maldita, porque tengo tendencia a pensar que las mejoras nos aplican siempre a todos y "la humanidad" mejorará en su conjunto; pero nada más lejos. La media podrá mejorar respecto a la actual, pero será a costa de que el 100 en el futuro sea 1000, no de que el 10 esté más cerca del 50.

· 2 min de lectura
ferran figueredo
note

Actualizado Octubre 2022

Lista de aplicaciones que no voy a desarrollar por diversos motivos. O porque he buscado y resulta que ya existen, o porque no me terminan de convencer, o porque no encajan en mi ecosistema de proyectos. O por todos los anteriores.

Convertir un canal de YouTube en un RSS para Podcast

El problema que tengo con esto es que hay algunos canales de YouTube que sigo y publican sus “podcasts” en formato video. Si yo soy un usuario de una aplicación de podcast cualquiera (por ejemplo, Google Podcast), no puedo añadir un canal de YouTube y no quiero estar saltando de una app a la otra.

Por lo tanto, el servicio se encargaría de crear un RSS con el formato podcast para que pueda añadirlo a mi aplicación principal de podcast con el audio correspondiente a los videos.

Existe?

SAAS Proxy para mejorar el SEO y PageSpeed de tu web

La velocidad es uno de los factores más importantes para la buena puntuación en SEO. La mentira es que la mayoría de mejoras que se aplican en una web para sacar un 100 en el PageSpeed Audit son las mismas y se pueden resolver sin necesidad de grandes cambios en el servidor (excepto la velocidad de conexión).

Por lo tanto, el servicio se encargaría de conectarse entre tu dominio y el server (por ejemplo, con un Cloudflare Worker https://workers.cloudflare.com/) y hacer los cambios necesarios sobre el contenido para que mejore la velocidad de tu sitio. Por ejemplo, modificar los headers, minificar los ficheros estáticos, reescalar y lazy load de imágenes, etc.

Existe?

· 5 min de lectura
ferran figueredo

Hace unos meses publiqué el siguiente tweet:

Dónde planteaba la posibilidad de publicar un libro como NFT desde MPL-Publisher. El motivo de esta idea, no era tanto aprovechar la ola de los Crypto Punk, Bored Apes y demás hype que rodean a los NFTs, sino aplicar el significado de un token (es decir, representación de un bien digital) en el contexto de los libros y mi producto.

Durante estos meses he estado haciendo el ejercicio de preguntarme por qué sí o por qué no desarrollarlo, llegando a las siguientes conclusiones.

Por qué SÍ tiene sentido un NFT Book

Si me imagino un futuro en el que existirá el metaverso, donde la gente tendrá su representación y una continuación de nuestra vida física, las propiedades digitales tendrán sentido.

note

Es decir, imagina que (en la vida real) alguien tiene una biblioteca en su casa y te dice que el ejemplar que te está enseñando es la primera edición de El Quijote. Con su polvo y demás. Obviamente ese "objeto", tiene más valor que el mismo que tengo yo en la estantería de mi casa, aunque el contenido de ambos libros sea exactamente el mismo texto.

Si aplico esa misma lógica al metaverso, necesito un mecanismo que sea capaz de demostrar ese origen pero, en este caso, de la representación digital del libro. Por lo tanto, los libros NFT sí tienen sentido.

A esto se le suma que tengo que pensar en el éxito de MPL-Publisher, por lo que que en mi caso particular, tengo que encontrar alguna manera de destacar frente a las herramientas alternativas. Dado que no tengo más recursos con los que competir, lo único que me queda es ir varios pasos por delante y la extravagancia, por lo que tengo que lanzar apuestas de este tipo.

Por qué NO tiene sentido un NFT Book

El desconocimiento y las estafas que se han producido en el último año no han sido una introducción agradable de mucha gente al concepto de los NFTs, por lo que existe una reticencia extrema en un sector enorme de la población.

note

El argumento de "si me lo descargo ya lo tengo" se desmonta rápido (te puedes descargar una imagen del Gernica, pero, eso lo hace tuyo?), pero lo que no se puede desmontar es la existencia de proyectos absurdos que han surgido intentando beneficiarse de ello.

Eso ha hecho que exista un hate desmedido frente al concepto de NFT, por lo que mucha gente va a desconfiar de cualquier herramienta que plantee algo relacionado con ello. Por ejemplo, el momento en el que Gumroad coqueteó (no llegó más allá) con la posibilidad de integrar NFTs, fue motivo suficiente por el que algunos de sus usuarios se dieran de baja.

En mi caso, le veo más peso a los PROs que a los CONs, por lo que he decidido seguir con ello e intentar desarrollarlo.

Cómo publicar un NFT Book con MPL-Publisher

En primer lugar, accede a http://mpl-publisher.com/nftbook Hay una zona dedicada donde arrastraremos el contenido de nuestro libro (EPUB o PDF).

El archivo será cargado directamente a IPFS, por lo que el contenido de los ficheros será almacenado de forma descentralizada.

El siguiente paso será introducir los detalles de nuestro libro. Como decía, he optado por una versión sencilla que requiere únicamente de 3 campos:

  1. Título del libro.
  2. Descripción del libro.
  3. Número de copias: Este campo es importante, ya que limita el número de unidades que se van a generar de nuestro libro. Considera este número al equivalente de la tirada de una edición. Cuantas menos copias existan, más escasez.
note

💡 Para los más técnicos, el contrato sigue el estándar ERC-1155, por lo que en el proceso de mint se genera un token que tiene limitado el número de unidades para ese token.

Es importante cargar el contenido de la portada de nuestro libro. El proceso funciona mediante el arrastre y esta imagen será igualemente cargada a IPFS.

Esto es importante porque la mayoría de marketplaces actuales están centrados en el arte digital, por lo que la imagen tiene un papel muy relevante. En nuestro caso, la relevancia está en el contenido del fichero pero aprovecharemos la imagen como referencia a nuestro libro.

Iniciamos sesión con nuestro wallet (por ejemplo, con Metamask).

Enviamos la transacción a minar. Ahora mismo, hay soporte para Ethereum Göerli (pendiente de deployar el contrato en Mainnet) y próximamente me gustaría hacerlo para Polygon.

Si todo marcha según lo previsto, la transacción terminará confirmando y habremos minado nuestro propio NFT Book.

En mi caso, esta es la transacción de confirmación del entorno de pruebas: Goerli Transaction Hash (Txhash) Details | Etherscan

Y la prueba del libro está disponible en OpenSea: Ciclismo de Calculadora: 7 simples fórmulas que explican tu rendimiento ciclista

¿Y ahora qué?

Tengo muchas ganas en darle más recorrido a este proyecto. Creo que es algo innovador, que tiene potencial y que el resultado es (de momento), más que correcto. Hay otros que están trabajando en el mismo objetivo (como PageDAO), por lo que es bueno saber que es algo que está en movimiento.

La segunda parte buena es que yo mismo, además del desarrollador, también soy usuario con la publicación de Ciclismo de Calculadora, por lo que tengo curiosidad en saber cómo puede seguir la publicación de libros NFT y cómo me puedo aprovechar de ello como autor.

· 2 min de lectura
ferran figueredo

… y consume menos.

El título hace referencia a la unión de los dos principios por los que estoy empezando a basar mi relación con el contenido en Internet. La suma de “Create more. Consume less.” y “Document. Don't create.

El primero de ellos, Create more, consume less; hace referencia a tener una actitud activa frente al contenido. Se podría centrar únicamente en el contenido, pero a mi me gusta extrapolarlo a la vida incluso. Las interacciones sociales, por ejemplo.

Mi manera de entenderlo es que nuestro tiempo será más enriquecedor si lo dedicamos a pensar y escribir ideas, por ejemplo; frente a dedicarlo a ver series en Netflix. Es una reducción exagerada, pero el resumen ronda por ahí.

Document. Don’t create. Hace referencia a cómo somos capaces de generar esas ideas. El proceso de creación de nuevas “cosas” es complejo y un tema en si mismo, por lo que necesitamos alguna manera de suavizarlo.

Si somos capaces de enfocar el proceso creativo como una documentación de nuestra actividad, todo pasa a ser mucho más sencillo. Si eres fotógrafo, no busques la foto perfecta y documenta cada una de las iteraciones. Documenta todos los pasos por los que pasa tu startup. Documenta todas las ideas pésimas que pasan por tu cabeza antes de que salga la ganadora.