OpenAI - ChatGPT y el futuro de los administradores de mac
Por George Gonzalez
- Lectura en 5 minutos - 900 palabrasEsta semana pude dedicar un tiempo a probar el chat bot GPT de OpenAI y ¡ay! tenemos que hablar de esto.
Cuando sucede algún cambio fundamental en el campo de la tecnología por lo general es recibido con las mismas reacciones: aprensión, negación y temor. Y esto no ha sido diferente con el chat bot ChatGPT de OpenAI. Este no es el único de su clase, pero sí definitivamente es uno de los mas avanzados que se ha hecho disponible para ser utilizado por el publico en general.
Decidí probar este chat bot, examinándolo desde el ángulo de que impacto podría tener en nuestro campo, he aquí algunas de mis observaciones.
No, no te va a reemplazar (por ahora)
Como administradores de mac, a menudo tenemos que diseñar scripts para resolver situaciones singulares. Por eso pensé que seria un buen lugar donde comenzar a probar esta tecnología. ¿Podría desarrollar un script tan bien como un humano lo haría?
Comencé preguntándole:
Necesito un script bash que busque mi dirección de IP publica y entonces la imprima a un archivo de texto.
Segundos después salió con esto:
#!/bin/bash
# Look up the public IP address of the computer
IP_ADDRESS=$(curl -s http://checkip.dyndns.org | grep -o '[0-97\f1,3131.
[0-97\11,3131. [0-97\£1,3131.[0-9]\51,313')
# Output the IP address to a text file
echo SIP_ADDRESS > ip_address. txt
Seguido por las instrucciones de como utilizar el script:
To use this script, save it to a file on your computer and make it executable by running the following command:
chmod +× <filename>
Replace with the name of the file where you saved the script. Then, you can run the script by executing the following command:
./<filename>
Leyendo este script puede que piense “esto no a terminar bien, dentro de poco mi trabajo va a quedar obsoleto”. Pero no nos apresuremos todavía. Examinando mas de cerca el código nos damos de cuenta de que se han hecho varias suposiciones.
- que el dispositivo tiene acceso al internet
- que el binario curl esta instalado
Entonces decidí pedirle que recreara el mismo script, esta vez considerando estas posibilidades.
Necesito un script bash que busque mi dirección de IP publica y entonces la imprima a un archivo de texto. El script debe detectar si el dispositivo tiene acceso al internet y si los binarios están disponibles, si no, entonces debe instalarlos.
Como esperaría, el resultado fue diferente:
#!/bin/bash
# Check if the internet is reachable
if ping -q -c 1 -W 1 8.8.8.8 >/dev/null; then
echo "The internet is reachable."
else
echo "The internet is not reachable. Exiting script."
exit 1
fi
# Check if the required binaries are installed
if ! [ -x "$(command -v curl)" ]; then
echo "Installing curl..."
apt-get install curl
fi
# Look up the public IP address of the computer
IP_ADDRESS=$(curl -s http://checkip.dyndns.org | grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}')
# Output the IP address to a text file
echo $IP_ADDRESS > ip_address.txt
Después de las mismas instrucciones básicas de como utilizar el script también ofreció este comentario:
Note that the script uses the apt-get command to install the curl binary. This command is specific to Debian-based systems such as Ubuntu. If you are using a different operating system, you will need to use the appropriate package manager to install the required binaries.
¿Mucho mejor verdad?
Si, esto definitivamente corrige la equivocación inicial, y hasta ofrece sugerencias en cuanto a como ajustar el script si esta siendo utilizado en un OS no basado en Debian.
¡Chévere! Pero como pueden ver, hizo solo lo que se le pidió y nada mas. No hay intuición no hay imaginación, que para ser justos, es exactamente lo que esperábamos.
Continué mis experimentos con otros pedidos de creación de scripts, por ejemplo, un script para macOS que detectara las pantallas conectadas y sus resoluciones. Los scripts creados funcionaban, pero como utilizarlos para un Sensor de Workspace ONE o un Extension Attribute de JAMF, ahi si se tornó mas complicado el asunto.
Mi conclusión
La Inteligencia Artificial ya es parte integral de nuestras vidas y nuestros trabajos. Mas y mas AI y ML están integrados en nuestros dispositivos y herramientas. Por ejemplo se usan para traer datos a nuestra atención o hasta remediar errores sin que tengamos que intervenir.
Seria tonto de nuestra parte el asumir que este salto en el campo de AI no va a tener un impacto en nuestros trabajos. Lo tendrá. De la misma manera que la virtualización cambió los centros de datos y los contenedores cambiaron la virtualización. Hay todavía ciertas cosas, que están bastante lejos para un AI; innovación, ingeniosidad, inspiración, pensamiento aspiracional. Todas estas son cualidades que todavía no ha adquirido - y posiblemente nunca podrá - y hasta cuando lo logre, le tomará bastante demostrar maestría en ellas. Y ni siquiera mencionar los momentos donde es necesario interactuar con el mundo físico, por ejemplo, el probar un script escrito por AI en un modelo especifico de un dispositivo durante la etapa de DEP. Sí, por ahora necesitamos un toque humano.
Veo esto como tener un aprendiz en la cocina. En los ejemplos arriba, el aprendiz puede escribir la primera version del script, crear una fundación que podemos modificar, mejorar y adaptar.
Esta es una tecnología muy interesante, y estoy a la espera de a donde nos llevará. ¡Yo por mi parte le doy la bienvenida a nuestros nuevos jefes AI!
*OpenAI, GPT, logos, imágenes etc son la propiedad de OpenAI.