Community Spring Cleaning week is here! Join your fellow Maveryx in digging through your old posts and marking comments on them as solved. Learn more here!
Free Trial

Blog

Visiones e ideas de las mentes más brillantes en el campo del análisis.

Como saben muchos usuarios de Alteryx, Alteryx Designer ofrece una amplia gama de herramientas y funciones que permiten a los usuarios limpiar, transformar y analizar fácilmente sus datos. Desde la limpieza básica de datos hasta el modelado predictivo complejo, Alteryx tiene una herramienta para casi cualquier tarea de análisis de datos. Sin embargo, con tantas herramientas y opciones para elegir, puede ser un desafío saber cuáles usar para resolver un problema en particular, especialmente para aquellos que son nuevos en la plataforma.

 

Por otra parte, la compañía sin ánimo de lucro OpenAI lanzó el 30 de noviembre de 2022 un avanzado modelo de inteligencia artificial basado en el lenguaje, capaz de entender lo que necesita un usuario y ofrecer respuestas muy precisas y adaptadas al mismo.

 

Ahí es donde entra en juego esta nueva macro Alteryx. Utilizando el poder del procesamiento del lenguaje natural y los modelos de Inteligencia Artificial de última generación, esta macro puede comprender las tareas que el usuario desea realizar en Alteryx y realizar la transformación necesaria en un solo paso, conectándose por medio de una API a OpenAI y realizando la petición de manera automática.

 

Para usar la macro, simplemente escriba la tarea deseada en lenguaje natural (por ejemplo, "Quiero extraer las fechas de la siguiente frase y obtener una lista de fechas, separadas por comas, en formato dd/MM/yyyy") y la macro usará ChatGPT para generar una respuesta que se adapte a la petición y los datos de cada celda de nuestro conjunto de datos.

 

Esto no solo ahorra tiempo y esfuerzo para realizar una tarea compleja, sino que permite incluso realizar tareas que a día de hoy sería muy complejo ejecutar: Escribir cartas personalizadas en distintos idiomas, realizar análisis de sentimiento en múltiples lenguajes y con formatos de sentimiento personalizados o extraer las regiones a las que pertenecen un listado internacional de direcciones. Además, las capacidades de procesamiento de lenguaje natural de la inteligencia artificial ChatGPT hacen que sea fácil de usar para cualquier persona, independientemente de su experiencia técnica.

 

Algunos ejemplos de esta macro en acción:

Haciendo análisis de sentimiento de opiniones en español y en inglés, con una petición realizada directamente en español:

 

1esp.jpg

 

En este otro ejemplo, se le solicita crear una carta personalizada con nombre y apellido, y una puntuación obtenida en un examen, felicitando a los alumnos por su puntuación personal y en el idioma nativo de dicho alumno, con un texto que se adapta al nivel de la calificación de dicho alumno:

 

2.jpg

 

Por último, realizando una extracción de fechas a partir de celdas con distintos formatos de fecha e incluso en distintos idiomas, y creando una nueva columna con un formato específico:

 

3.jpg

 

 

Para poder utilizar esta macro, es necesario registrarse en OpenAI (https://openai.com/api/) de manera gratuita, navegar a “API Keys” y crear una nueva clave, que se debe introducir en el apartado “OpenAI token” de la macro.

 

En la macro, es necesario introducir tanto la pregunta que queremos realizar como la celda donde se encuentra el cuerpo de información variable, que será pegado a continuación de la pregunta para cada fila. Además, se puede configurar el número de tokens, o palabras límite, que se desea usar en la pregunta, ya que el uso de la API depende del número de palabras que genera la respuesta del modelo de OpenAI. A día de hoy, el registro gratuito aporta $18 de uso del modelo, lo cual, a un coste de $0.02 por cada 1.000 tokens, ofrece la posibilidad de obtener un total de 900.000 palabras de resultado de manera gratuita.

 

Por supuesto, es importante recalcar que el comportamiento de las inteligencia artificial que responde a estas peticiones es totalmente impredecible, y a veces errático. Por lo tanto, no debe reemplazar el uso tradicional de las herramientas de Alteryx para obtener transformación de datos confiable, ya que de lo contrario los errores en las respuestas pueden afectar la toma de decisiones basadas en datos, y el uso de esta macro debe ser puramente experimental o para investigar los límites de la inteligencia de este nuevo modelo de OpenAI llamado ChatGPT.

Comentarios
Garabujo7
Alteryx
Alteryx

Muy oportuna está funcionalidad Nacho, ¡gran trabajo!

Etiquetas