La mayoría de los usuarios asocian principalmente ChatGPT con el chatbot. Pero el modelo de IA también puede ayudar con la programación al sugerir o corregir bloques de código.
Suena a ciencia ficción: en lugar de que las personas sigan escribiendo el código de los programas, en el futuro los programas podrían escribirse solos. Pasará algún tiempo antes de que esto realmente funcione tan bien como imaginan los autores de SciFi. Pero las inteligencias artificiales (IA) como ChatGPT ya están dando los primeros pasos.
ChatGPT fue desarrollado por OpenAI y lanzado a finales de 2022. El bot atrajo mucho al público principalmente porque sus textos sonaban bastante humanos. Todavía hay más problemas con la plausibilidad y la corrección técnica de lo que está escrito (en muchos casos, los textos de ChatGPT suenan mejor investigados de lo que realmente son) debido a la base de datos obsoleta pero igualmente diversa.
Al menos para OpenAI, ChatGPT fue todo un éxito, porque incluso el motor de búsqueda Bing de Microsoft ahora usa una integración del bot. ChatGPT puede hacer mucho más que un simple texto, la IA (inteligencia artificial) también se puede usar para codificar.
Leer: ChatGPT: Qué es
¿Cómo funciona ChatGPT en la programación?
La programación es un campo amplio y no todos los desarrolladores se dedican al mismo nicho. Mientras que algunos prefieren desarrollar ideas abstractas, otros se basan en la implementación concreta en el lenguaje de programación deseado. Este último también puede ser ejecutado por bots como ChatGPT, porque los lenguajes de programación son, ante todo, lenguajes.
Si una IA ha sido entrenada en consecuencia en el vocabulario y el código y puede traducir entradas abstractas en código concreto, ciertamente se pueden crear programas en ejecución aquí. La base para esto se puede encontrar en la funcionalidad básica de ChatGPT. Porque el bot primero crea una base de datos y corta textos grandes en pequeños bloques.
Si la base de datos es lo suficientemente grande, ChatGPT también puede predecir qué bloques tendrán qué efectos. En la conversación, ChatGPT sabe (más o menos) qué respuesta se ajusta a qué pregunta. Por supuesto, este escenario también puede pensarse de manera análoga para la programación de aplicaciones complejas.
Si ahora se le solicita a ChatGPT un código específico en un lenguaje específico, la IA busca foros y bases de datos y busca pistas allí. Esto no es nada que los humanos no puedan hacer, pero, por supuesto, una IA puede acceder a una mayor cantidad de conjuntos de datos en un tiempo mucho más corto. El resultado actualmente no es un especialista en TI completo, pero al menos es de gran ayuda.
Preguntas concretas y respuestas concretas
Esta asistencia basada en IA actualmente es útil para solicitudes específicas al programar y libera a los desarrolladores para que se ocupen de los problemas. Más ahorro de tiempo también significa una mejor gestión de los recursos y, por lo tanto, un uso optimizado de las horas de trabajo. Por lo tanto, los equipos de TI no deben descartar ChatGPT como una competencia mecánica, sino utilizar la palanca de búsquedas rápidas y confiables en bases de datos.
Leer: Formas para proteger tu privacidad online
¿Cómo funciona la «programación» de ChatGPT paso a paso?
- Entrada: los usuarios describen una tarea y un lenguaje de código. Un requisito se formula de la misma manera que cuando se trabaja con otros miembros del equipo.
- Anexo: los usuarios también pueden insertar código en ChatGPT y complementarlo con la IA.
- Salida: al igual que con la salida de texto, ChatGPT funciona línea por línea y palabra por palabra. Los usuarios que pueden leer el código lo suficientemente rápido pueden (casi) seguirlo.
- Resaltado: el código está listo para copiarse en el portapapeles inmediatamente después de la salida, pero ya se puede leer a través del resaltado de sintaxis de ChatGPT. Esto no solo lo hace legible por máquina, sino también más comprensible para los humanos.
- Explicaciones: ChatGPT no solo entrega código simple, sino que complementa cada salida con explicaciones y responde preguntas de seguimiento.
Por supuesto, aún se requiere precaución con ChatGPT (como con otras IA). Al igual que con las respuestas en lenguaje natural, ChatGPT siempre es bastante seguro, pero la IA también suele equivocarse. Después de todo, la inteligencia artificial no tiene experiencia propia ni «conciencia», sino que se basa en conjuntos de datos. Ella repite lo que otros han dicho antes que ella.