Ausum Cloud


11 Jul 2023

ChatGPT es la herramienta tecnológica que mayor impacto ha causado en los últimos tiempo, alcanzando los 100 millones de usuarios en 2 meses. Para que puedas la importancia de este hito, la red social del momento, TikTok, tardó 9 meses en alcanzar esta cifra. No cabe duda de que ChatGPT está cambiando el panorama de todos los sectores en tiempo récord. 

ChatGPT y Cloud Computing. Cómo sacarle partido

Como no podía ser de otra forma, el rol de ChatGPT en el sector del cloud computing está empezando a ser destacado. Son muchas las empresas que ya están incluyendo esta increíble herramienta como asistente en diferentes casos de uso. Este ofrece grandes posibilidades a la hora de optimizar recursos, automatizar procesos o realizar auditorías de seguridad, entre muchas otras opciones.  

A continuación veremos cómo utilizar ChatGPT en Cloud Computing así como algunos casos de uso que pueden servirte de inspiración.

¿Qué es ChatGPT y cómo funciona?

Por si hay algún despistado en la sala, primero vamos a definir brevemente qué es ChatGPT. Se trata de un modelo de lenguaje conversacional LLM (Language Large Model) desarrollado por OpenAI que, a través de aprendizaje automático, es capaz de contestar a las preguntas y peticiones de los usuarios de manera efectiva y notablemente acertada.  

Actualmente se encuentra en la versión 4 de su modelo y utiliza la nube de Microsoft Azure como infraestructura informática. Su funcionamiento es similar al de un chat, pues el usuario puede introducir sus instrucciones o preguntas mediante prompts, siendo estos claves a la hora de obtener mejores resultados.  

Cuando un usuario introduce un prompt, ChatGPT produce respuestas de texto utilizando una red neuronal basada en transformadores. Y son estas respuestas son las que permiten ahorrar mucho tiempo, pues realizando las preguntas más adecuadas, es posible obtener información detallada y muy útil. 

No obstante, antes de empezar a usar ChatGPT en Cloud Computing, es necesario recordar que no se trata de una herramienta perfecta, pues a menudo comete fallos y alucina (se inventa datos). Por lo tanto, es necesario utilizarla con precaución, disponer de un criterio propio para evaluar las respuestas y revisar la información proporcionada.

ChatGPT en Cloud Computing: 5 casos de uso  

Sin más dilación, a continuación veremos cómo podemos utilizar ChatGPT en Cloud Computing y cómo esta herramienta de IA puede ayudarnos a desbloquear ideas e impulsar nuestra creatividad.

1. Diseño de infraestructuras cloud

ChatGPT tiene información sobre gran parte de los servicios ofrecidos por los proveedores de la nube pública (aunque tan solo está actualizada a 2021). A la hora de poner en marcha nuevas infraestructuras de servicios cloud podemos utilizar ChatGPT para analizar las distintas posibilidades o incluso estimar costes.  

Por ejemplo, podemos utilizar el siguiente prompt: “Eres un experto en Cloud Computing y servicios de AWS. Diseña una infraestructura cloud que ofrezca un servicio de escritorio remoto para 100 usuarios, teniendo en cuenta que debe ser un lugar seguro y disponible, que cada usuario debe tener su propio espacio de trabajo y sus propias credenciales”. A continuación os dejamos una captura con el resultado obtenido.

Como puedes ver, nos ofrece varias ideas sobre qué servicios podemos utilizar para crear una infraestructura de escritorios virtuales con AWS. A partir de aquí podemos seguir preguntando y ampliando las respuestas de cada uno de los servicios, entendiendo cómo funciona o cómo podemos implementarlo. 

2. Asistente de desarrollo de scripts

Como pudimos ver en un artículo anterior, las herramientas de IA como ChatGPT pueden convertirse en el compañero y asistente de desarrollo perfecto. Su conocimiento sobre diferentes lenguajes es muy extenso, así que esto puede llegar a ser muy útil en diferentes sectores. Por ejemplo, en Cloud, ChatGPT nos puede ayudar a crear scripts personalizados que nos ayuden a configurar máquinas virtuales a través de Azure CLI.  

  • Prompt: Eres un experto en Microsoft Azure. Genera un Script para crear una máquina virtual que soporte altas cargas de trabajo, tengo una alta disponibilidad, y baja latencia. 

Esta respuesta, aunque básica, puede darnos una idea de cómo empezar y cuáles son los comandos que necesitamos. Además, el código está comentado, por lo que es mucho más sencillo de entender y aplicar. 

3. Optimización de recursos y costes

Otra opción que nos ofrece ChatGPT es la de darle nuestros propios datos para que pueda analizarlos. Esta opción puede llegar a ser muy útil en muchas situaciones, desde optimizar cualquier proceso que tengamos hasta reducir los costes de una infraestructura. Además, Chat GPT puede actuar como experto en varias materias, como por ejemplo, en FinOps.  

  • Prompt: Eres un experto en FinOps. Actualmente tengo una infraestructura de servidores web alojada en Google Cloud que me produce un coste demasiado alto y me gustaría reducirlo. ¿Cómo podría hacerlo? Ten en cuenta que… 

ChatGPT nos ofrece una serie de consejos que ya nos pueden empezar a dar pistas sobre lo que podemos hacer. Además, si continuamos ofreciendo información más específica, podemos obtener respuestas más concretas.  

4. Análisis de datos y toma de decisiones 

ChatGPT no solo nos puede ayudar a crear, también puede ayudarnos revisar y mejorar. El análisis de datos es otra de las grandes habilidades de esta increíble herramienta, así que podemos utilizarla para optimizar cualquier cosa que se te ocurra.  

Tan solo tienes que pasarle datos concretos y hacerle preguntas específicas. OJO, ten cuidado a la hora de proporcionarle datos sensibles o confidenciales, pues ChatGPT aún no está regulado a nivel de protección de datos y por ello muchas empresas de todo el mundo están prohibiendo su uso.  

  • Prompt: Eres un experto en AWS. Tengo un Sistema de Almacenamiento y Entrega de Contenido Multimedia para una Plataforma de Streaming alojada en Amazon S3 y que utiliza Amazon Cloud Front. Algunos usuarios situados en Europa se quejan de que tienen una alta latencia en sus teléfonos móviles. Hemos detectado que la latencia ha aumentado un 25 % en dispositivos Android y un 30 % en iOS las últimas semanas. ¿Qué podría estar ocurriendo?

Como ves, incluso a falta de un ejemplo más detallado, ChatGPT ya nos ofrece un buen puñado de soluciones que nos van a permitir empezar a investigar, tomar decisiones y mejorar el servicio.

5. Generar documentación e informes

Otras de las habilidades más espectaculares de ChatGPT es la generación de texto. Sus habilidades de redacción nos pueden ayudar en múltiples tareas, desde la creación de contenido, respuestas de correo electrónico o chat de atención al cliente, hasta la generación de documentación para proyectos de todo tipo.

Siguiendo el ejemplo anterior, le hemos pedido un informe que resuma los problemas de la infraestructura de entrega de contenido, el impacto que está teniendo, un breve análisis y los próximos pasos que se darán. Este informe nos puede servir de base para elaborar uno más personalizado.  

Estos son solo unos pocos ejemplos sobre cómo utilizar ChatGPT en cloud computing e infraestructuras de la nube pública. A pesar de todas las utilidades que nos ofrece ChatGPT, esta es solamente una herramienta. A la hora de la verdad, es imprescindible contar con expertos en la materia que te ayuden a sacar el máximo partido a tu infraestructura cloud.  

En Ausum Cloud apostamos por la innovación y el uso de herramientas de IA con el objetivo de aumentar la eficiencia de los procesos y mejorar constantemente el servicio a nuestros clientes. Si estás buscando elevar el nivel de tu estrategia cloud, no dudes en contactar con nosotros. Déjanos convertirnos en tu partner tecnológico de confianza.