Magazine Home
La porquería
La esquina del computador

English
15 de diciembre 2024

por Charles Miller

La semana pasada critiqué duramente la completa ignorancia de ChatGPT cuando intentó dar no sólo una, sino cuatro respuestas seguidas manifiestamente erróneas a la misma pregunta de trivia relacionada con el deporte que yo había formulado. Obviamente, ChatGPT no ha pasado tantas décadas siguiendo los deportes profesionales como yo, y me decepcionó mucho que ofreciera tantas respuestas erróneas como si fueran verdad.

La verdad es que ChatGPT y yo nos llevamos bastante bien cuando hablamos de otros temas, como la programación informática. Lo que he aprendido es que puedo charlar con ChatGPT sobre el tema de los lenguajes de programación casi tan eficazmente como si compartiera notas con un programador informático en directo. Hoy en día no programo tanto como antes, pero de vez en cuando quiero crear una macro en Microsoft Excel o Word.

Una macro es un pequeño programa informático que incluye una secuencia automatizada de acciones que pueden ahorrar mucho tiempo al realizar tareas repetitivas. Por ejemplo, al escribir tengo una macro que utilizo para dar formato al texto en mi fuente favorita pulsando una tecla, en lugar de la forma habitual que requiere unos diez clics del ratón. Microsoft Office crea macros utilizando el lenguaje de programación Visual Basic para Aplicaciones (VBA). Para crear macros hay que tener nociones de VBA, y yo las tengo, pero no domino ese lenguaje.

Cuando estoy programando, puedo y suelo pedir ayuda a ChatGPT. Por ejemplo, puedo hacer una pregunta: «¿Cuál es la sintaxis correcta para modificar el comando ‘Cells(x+1, targetCell.Column)’ para incluir la selección de dos celdas a la derecha?» No es importante que usted, el lector, entienda esa pregunta, sólo entienda que así es como se ve el código fuente del software.

ChatGPT entendió la pregunta e inmediatamente responde “Range(Cells(x+1, targetCell.Column), Cells(x+1, targetCell.Column+2))”

Normalmente, unas cuatro de cada cinco veces la respuesta de ChatGPT es incorrecta o casi correcta y tengo que limpiar la respuesta o volver a hacer la pregunta de otra manera... ¡PERO ESPERA!

Cuando me abro camino a través de la confusa sintaxis de Visual Basic sin la ayuda de ChatGPT a menudo tengo que intentarlo una docena de veces antes de dar con la sintaxis correcta que hace que la computadora haga lo que yo quiero que haga. Así que, en realidad, aunque ChatGPT a menudo me da cuatro respuestas erróneas de cinco, sigue siendo casi tres veces más competente que yo con mi docena de respuestas, once de las cuales no funcionaron.

Esto es normal en el mundo de la escritura de código de software. Ningún programador informático, por muy experto que sea, puede escribir un código completamente libre de errores al primer intento. Si algún técnico informático te dice alguna vez que puede hacerlo, deberías preguntarle con sorna: «¿Así que crees que puedes COPY CON PROGRAM.EXE ?» (En lenguaje informático es un insulto mordaz para que esa persona sepa que no te engaña su porquería).

A más de un político desubicado se le ha oído sugerir que los mineros del carbón en paro podrían pasar fácilmente a trabajos de programación si aprendieran a programar. No estoy seguro de ello, porque llevo programando desde los días en que se hacía perforando agujeros en tarjetas Hollerith de papel y ChatGPT ya es mejor que yo y está aprendiendo más rápido de lo que yo soy capaz. Sin embargo, puedo afirmar que tengo ventaja sobre ChatGPT en lo que se refiere a trivialidades deportivas.

**************

Charles Miller es un consultor informático independiente con décadas de experiencia en TI y un tejano con un amor de por vida por México. Las opiniones expresadas son suyas. Puede ponerse en contacto con él al 415-101-8528 o al correo electrónico FAQ8 (at) SMAguru.com.

**************
*****

Por favor contribuya a Lokkal,
Colectivo en línea de SMA:

***

Descubre Lokkal:
Ve el video de dos minutos a continuación.
Luego, justo debajo de eso, desplácese hacia abajo por el muro comunitario de SMA.
Misión

>
Wall


Visit SMA's Social Network

Contact / Contactar

Subscribe / Suscribete  
If you receive San Miguel Events newsletter,
then you are already on our mailing list.    
Click ads

Contact / Contactar


copyright 2024