ChatGPT te puede ayudar a crear archivos JSON y usarlos como variables

ChatGPT te puede ayudar a crear archivos JSON y usarlos como variables

Pablo Pérez-Manglano

Pablo Pérez-Manglano

Cofounder & CMO

Cofounder & CMO

Jan 29, 2024

Jan 29, 2024

Vale, quizás me he pasado con lo largo del título… Pero presta atención a lo que voy a mostrarte, porque es una pasada.

Sabemos que con GPT podemos lograr cosas impresionantes. Lo hemos visto funcionando solo, pero a mí me gusta ir más allá. Me encanta combinarlo con el máximo nivel de automatización. Por eso, unir esta herramienta con Make es algo que realmente me fascina.

En este artículo, vamos a pedirle a GPT que nos devuelva una respuesta en formato JSON. ¿Por qué? Para que, gracias a la magia de Make, podamos usar esos datos como variables. Se acabó usar una respuesta de GPT para una única cosa. Al terminar este artículo, descubrirás cómo aprovechar al máximo una sola respuesta. ¡Empezamos!

 

Pedimos a ChatGPT que nos genere un JSON

Vamos a usar un ejemplo sencillo para ilustrar lo que queremos lograr aquí.

Primero, accedemos a la web de ChatGPT y le pedimos que genere un JSON con los personajes principales del cómic de Astérix y Obélix (perdona el ejemplo, soy muy fan, pero es perfecto para lo que necesitamos).

Esto es lo que obtenemos:

Ahora verificamos si este JSON es válido. Para ello, utilizamos cualquier validador de JSON que encuentres online.



Perfecto, el JSON es correcto. Ya tenemos una estructura desde la que partir. Ahora es el momento de irnos a Make.

Realizamos la solicitud a ChatGPT desde Make utilizando el módulo de OpenAI

Ahora viene lo interesante. Nos dirigimos a Make para crear este escenario.

Lógicamente esto no es un escenario definitivo, es sólo una parte de otro escenario que puede ser mucho más grande, pero nos va a servir para ver cómo funciona la automatización.

Como puedes ver en la imagen, tenemos un módulo de OpenAI primero. Bien, pues en la imagen de debajo verás cómo está configurado. En este caso he usado el modelo text-davinci-003, que usa la tecnología GPT 3.5.

Indicamos que queremos un JSON y definimos el formato que debe tener la respuesta. Al proporcionar una estructura de respuesta específica, conseguimos que GPT sea mucho más preciso en su salida.

Ejecutamos este módulo y veamos qué nos devuelve ChatGPT:

¡Voilà! Tenemos un JSON limpio y listo para trabajar. Sin embargo, en este punto no podemos utilizarlo en Make porque aún no está parseado.

Parseamos el JSON generado por ChatGPT

Ahora necesitamos convertir esta respuesta en datos que podamos usar como variables en Make. Para ello, utilizamos el módulo "Parse JSON", al cual le pasamos directamente el resultado obtenido de ChatGPT:

Y con esto, pues ya podemos ejecutar el escenario al completo. Veamos la respuesta que nos saca este módulo de “Parse JSON”.

En la imagen superior puedes ver lo que ha entrado y en la inferior puedes ver cómo ya tenemos los datos perfectamente estructurados como variables.

Ahora, a partir de aquí, ya podríamos usar estos datos para jugar con ellos. Por ejemplo, para insertarlos en una tabla:

¿Ves lo potente que es esto? Aquí hemos usado un ejemplo básico, pero en la comunidad Buildt Academy encontrarás casos de uso más avanzados que te sorprenderán.

Si tienes ideas sobre cómo implementar esto, estaré encantado de leer tus comentarios. ¡Nos vemos en la comunidad!

Cambia tu vida, aprende NoCode

Tu camino hacia la mejor formación de vanguardia empieza aquí

Cambia tu vida, aprende NoCode

Tu camino hacia la mejor formación de vanguardia empieza aquí

Cambia tu vida, aprende NoCode

Tu camino hacia la mejor formación de vanguardia empieza aquí

Post relacionados