En este artículo, vamos a discutir algunas cosas increíbles que puedes hacer con ChatGPT Plus y el complemento Code Interpreter de OpenAI. Pero primero, necesitamos hablar del elefante morado gigante que está a punto de aparecer en la habitación.
¿Qué es ese elefante morado gigante, preguntas? La seguridad de los datos. Específicamente, necesitamos hablar de tus (y, en este caso, de mis) datos exclusivos. Aquí está la cuestión. Para que ChatGPT Plus pueda analizar tus datos, necesita tener acceso a ellos.
También: 7 consejos avanzados para escribir frases de inicio de ChatGPT que debes conocer
¿Ves hacia dónde voy aquí? Para hacer todo lo que estoy a punto de contarte, tuve que cargar un conjunto de datos de 22,797 registros exportados de los servidores de mi empresa. ¿Qué hará OpenAI y ChatGPT con esos datos? No tengo idea. Eso es un gran riesgo.
En mi caso, es más importante compartir contigo el proceso de análisis de datos que proteger mis datos. Pero esa es mi decisión. Son mis datos. Sé que no estaré violando ningún acuerdo de divulgación ni poniendo en riesgo a mi empresa al compartirlos con ChatGPT (y, por extensión debido a este artículo, contigo).
También: ¿Cómo funciona realmente ChatGPT?
Pero si utilizas estas técnicas, y no te equivoques, son increíblemente poderosas, deberás decidir si tú y tu empresa pueden compartir cómodamente esos datos con una AI y posiblemente con todo internet.
ChatGPT Enterprise
Existe una posible forma de evitar la presencia del elefante. OpenAI ha introducido un nuevo nivel de servicio de ChatGPT que se puede adquirir: ChatGPT Enterprise. Este nivel de servicio resuelve muchas de las preocupaciones que mencioné anteriormente. Específicamente, "las frases del cliente y los datos de la empresa no se utilizan para entrenar los modelos de OpenAI." También proporciona encriptación de datos tanto en tránsito como en reposo.También: OpenAI finalmente presenta una versión comercial de ChatGPT
Esto te permitiría cargar datos de manera más segura, como el ejemplo que voy a mostrar, sin preocuparte de que tus datos propietarios se liberen en la web. ¿La trampa? Los datos de precios no se han revelado. OpenAI está utilizando el temido "un representante de ventas se comunicará" como un sustituto de un precio publicado. Lo más probable es que cualquier servicio empresarial de ChatGPT tenga un precio fuera del alcance de las empresas más pequeñas. Dicho esto, OpenAI también ha prometido: "Disponibilidad para todos los tamaños de equipos: una oferta de ChatGPT Business de autoservicio para equipos más pequeños".
Así que, eso. No hay detalles sobre cuándo sucederá eso ni su precio, pero la empresa dice: "Los lanzaremos tan pronto como estén listos".
Y con eso, permíteme mostrarte por qué esto es emocionante.
¿Qué estamos viendo?
El conjunto de datos que estoy utilizando es datos de desinstalación, recopilados cuando los usuarios desinstalan mis plugins de WordPress. Esto es cómo funciona.Captura de pantalla por David Gewirtz/ZDNETCuando un usuario elige desinstalar ya sea Seamless Donations o My Private Site, se les presenta el cuadro de diálogo anterior. Los datos de cada una de esas desinstalaciones se envían a mi servidor, donde se almacenan.
Hasta ahora, he podido ver los datos representados en forma de tabla, así:
Captura de pantalla por David Gewirtz/ZDNETPero eso es lo mejor que obtuve. Nunca tuve tiempo de crear análisis detallados para graficar o crear tablas dinámicas. Así que podía pasar varias páginas y tener una idea aproximada de lo que estaba sucediendo con las desinstalaciones recientes, pero no tenía una visión general desglosada para obtener información general.
Hasta ahora.
Preparación de ChatGPT para cargar tu archivo
Necesitarás ChatGPT Plus, que es la versión de ChatGPT disponible mediante una suscripción de $20 al mes.También: GPT-3.5 vs GPT-4: ¿Vale la pena la suscripción de ChatGPT Plus?
También deberás ir a la configuración de tu ChatGPT y activar el Intérprete de Código desde la pestaña de Funciones Beta:
Captura de pantalla por David Gewirtz/ZDNETY, por último, cuando comiences una sesión, tendrás que seleccionar GPT-4 e Intérprete de Código. Si haces todo eso, estarás listo.
Captura de pantalla por David Gewirtz/ZDNETLo siguiente que tendrás que hacer es cargar tus datos. En este punto, supongo que tú y tu equipo de gestión han considerado las implicaciones del elefante morado gigante (bueno, ahora solo lo hago por diversión), y están de acuerdo en cargar datos en Skynet. Si es así, aquí vamos.
Haz clic en el signo más en la parte inferior de la pantalla de tu sesión:
Captura de pantalla de David Gewirtz/ZDNETHaz clic en Subir para cargar tu archivo. Cuando hayas terminado, presiona Enter.
Captura de pantalla de David Gewirtz/ZDNETUna vez hecho esto, ChatGPT me mostró cuántos registros había en el archivo. Para asegurarme de que podía leer lo que subí, le pedí que describiera los campos.
Captura de pantalla de David Gewirtz/ZDNET
Hagamos magia juntos con el análisis de datos
Cuando se utiliza el Intérprete de Código, ChatGPT es... conversador. Es como ese amigo entusiasta y geek que no puede llegar al punto y tiene que compartir todo sobre cómo llegó a la respuesta, antes de darte una respuesta, o como ese escritor de artículos que se toma unas cuantas mil palabras para darte la esencial historia de fondo antes de llegar finalmente a las pocas instrucciones clave de "cómo hacerlo".También: Cómo usar ChatGPT para escribir código
Debido a que ChatGPT es tan conversador, te mostraré capturas de pantalla de sus respuestas. Recortaré toda la información extendida proporcionada antes y después de las respuestas. De lo contrario, estas capturas de pantalla serían interminables.
Y con eso, hice una pregunta sencilla y obtuve una respuesta clara.
¿Cuántos registros hay para cada producto?
Captura de pantalla de David Gewirtz/ZDNETSiendo justos, crear ese cálculo no sería difícil de codificar, pero llevaría tiempo. ¿ChatGPT? 15 segundos, sobre la marcha. ¡Boom!
¿Qué porcentaje de registros contiene comentarios?
Captura de pantalla de David Gewirtz/ZDNETLa mayoría de los usuarios no dejan comentarios, y aquellos que lo hacen son aquellos que eligen seleccionar "Otro" en lugar de una de las razones predefinidas de desinstalación. Aun así, mira lo que dos preguntas simples lograron extraer de todos esos datos sin procesar.
Examina todos los comentarios relevantes y realiza un análisis temático para identificar tendencias y patrones comunes.
Captura de pantalla de David Gewirtz/ZDNETPara cada producto, describe los problemas de funcionalidad predominantes descritos en los comentarios.
Captura de pantalla de David Gewirtz / ZDNET
Basándome en lo que sé de mis usuarios, ese análisis es prácticamente acertado. Pero más importante aún, ¡vaya! Quiero decir, esta cosa recorrió 22,797 registros y presentó problemas generales. Y lo hizo en menos de un minuto. ¿Tienes idea de cuánto tiempo habría tomado tabularlo a mano o codificarlo? Días.
También: Los mejores chatbots de IA para probar en este momento
Siendo justos, ChatGPT no generó de inmediato la respuesta más útil. Tuve que negociar con él, probando diferentes indicaciones hasta que encontré las que funcionaban. Pero aun así, ese proceso tomó menos de una hora en comparación a días.
¿Quieres algo de pastel?
A continuación, decidí ver si podía obtener algunos gráficos. Las razones de desinstalación vienen en un conjunto de categorías predefinidas, así que quería ver cómo se comparaban. También quería ver si las razones de desinstalación cambiaban a lo largo de los años. Le proporcioné a la IA esta indicación:Para cada producto y luego para cada año, dibuje un gráfico circular de los códigos de las razones de desinstalación. No incluya otros, nan o desactivaciones temporales. Al final, anote cualquier tendencia o perspicacia observada.
En realidad, obtuve los ocho gráficos circulares que esperaba, pero solo estoy mostrando uno aquí. Destaca en particular que mis datos se registraron en 2020, 2021, 2022 y 2023. Entonces, ¿por qué ChatGPT habló sobre 2017 y 2018?
Captura de pantalla de David Gewirtz / ZDNET
Los gráficos se dibujaron para los años correctos y los datos que mostraron tienen sentido. Empecé a usar My Private Site porque quería bloquear un sitio de prueba que creé para la escuela de posgrado para todos excepto para mí y mis profesores. Una vez que me gradué, ya no necesitaba el complemento para ese propósito. Muchas personas probablemente lo descargan y lo usan para proyectos puntuales.
La IA también generó algunas conclusiones derivadas de los datos.
Captura de pantalla de David Gewirtz / ZDNET
Los patrones específicos de producto que identificó fueron fascinantes. Este es un modelo de lenguaje grande que teóricamente no sabe nada sobre mis aplicaciones de software. Sin embargo, su análisis fue absolutamente acertado. Esos dos patrones reflejan directamente lo que he visto al gestionar esos productos.
No lo odian. Realmente no lo odian.
En febrero, lancé un cambio importante en cómo Seamless Donations maneja las pasarelas de pago. Esa versión, 5.2, me ha preocupado desde entonces. No he tenido muchos comentarios de los usuarios, por lo que ha sido difícil saber si les gustó, si lo odiaron o si los llevó a abandonar el producto. Por lo general, cuando a los usuarios no les gusta una actualización, son muy vocales. Pero esto fue enorme, y solo se escuchaban grillos.También: 6 maneras útiles de utilizar las instrucciones personalizadas de ChatGPT
Uno de los campos en el conjunto de datos de desinstalación corresponde al número de versión. Así que hice que ChatGPT realizara un análisis de sentimiento para ver si los usuarios que desinstalaron a partir de la versión 5.2 lo hicieron debido a alguna novedad. Veamos lo que la IA pudo decirme.
Comparando todos los datos (incluyendo los comentarios disponibles), ¿los usuarios parecen estar más o menos satisfechos con Seamless Donations a partir de la versión 5.2? Proporciona detalles e ideas.
Esto es lo que obtuve:
Captura de pantalla por David Gewirtz/ZDNET. Tómate un momento para apreciar esto. Escribí dos oraciones y la IA analizó 22,797 registros y realizó un análisis muy detallado, concluyendo que los usuarios parecían tener un "ligero aumento en el sentimiento positivo" en la nueva versión.
Si yo hubiera tenido que escribir el código para realizar el trabajo que la IA hizo, para procesar la cantidad de datos involucrados, me habría llevado una eternidad. El nivel de esfuerzo en términos de programación que habría tenido que hacer para obtener esta información habría sido increíble. En cambio, solo tuve que escribir dos comandos.
Claro, si yo fuera el director de productos de IBM, tal vez habría podido involucrar a Watson y a equipos de análisis de datos para crear un análisis de productos. Pero como una persona, al escribir dos oraciones y obtener información tan valiosa como esta... ¡simplemente wow!
Estoy impresionado.
Esta es una herramienta real
No hay duda de que hay motivos para preocuparse al cargar datos corporativos en ChatGPT Plus. Pero para datos donde esa preocupación no existe (como mi conjunto de datos), esto ya no es una novedad. No es solo un truco divertido.También: Cómo usé ChatGPT para escribir un bookmarklet JavaScript personalizado
Esta es una herramienta real y productiva. Esto es algo que podemos usar para realizar trabajos reales, algo que quizás no podríamos hacer de otra manera, y lo hace bien. Claro, siempre existe la preocupación de que los resultados sean incorrectos, pero esa también sería una preocupación legítima si alguien hubiera escrito un programa personalizado para generar esta información.
Pagué veinte dólares y realicé todo este análisis en cuestión de unas pocas horas (me desconectaron después de hacer demasiadas preguntas y tuve que volver unas horas más tarde). La cantidad de trabajo y el costo que habría requerido obtener las ideas que obtuve de mis sesiones con ChatGPT son casi incalculables en comparación.
Esto es real, amigos. Agrégalo a tu caja de herramientas junto con tus otras potentes herramientas de productividad. Y trata de no pensar en elefantes morados.
¿Tienes datos con los que te sientes seguro compartiendo con ChatGPT? ¿Tienes datos donde realmente deseas que te proporcione algunas respuestas? ¿Has utilizado ChatGPT de esta manera antes? Discútelo con nosotros en los comentarios a continuación.
Puedes seguir las actualizaciones diarias de mi proyecto en las redes sociales. Asegúrate de suscribirte a mi boletín semanal de actualizaciones en Substack, y sígueme en Twitter en @DavidGewirtz, en Facebook en Facebook.com/DavidGewirtz, en Instagram en Instagram.com/DavidGewirtz, y en YouTube en YouTube.com/DavidGewirtzTV.