En los últimos días, he estado programando una aplicación con la libreria/framework React Native y como es una librería que no llevo mucho usándolo, muchas veces termino consultando en internet las dudas que tengo. Siendo principalmente las páginas de Stack Overflow las que más suelen salir para ir resolviendo mis dudas u otras páginas cuando la búsqueda comienza a ser más intensa.
El problema radica cuando uno comienza a encontrar posibles soluciones que luego terminan no siendo tan funcionales, ya sea porque son de versiones más antiguas que simplemente ya no funcionan con versiones actuales o porque simplemente termino buscando una cosa y las dichosas respuestas terminan siendo completamente a lo que realmente estaba buscando.
Así que quise probar ChatGPT para consultar cosas de programación, ya lo había usado para consultar algunas cosas sencillas e incluso para que me transcribiera un post del español al inglés.
Un poco desesperado, pero mas curioso, primero comencé a preguntar cosas sencillas para probar la IA y su habilidad de responder, como la pregunta que muestro en la siguiente imagen:
Me encanta que me da ejemplos de uso para que así se me facilite más comprender la resolución de un problema, además que me explica bien sobre cualquier librería que estoy usando y como puedo implementarlo, como en las siguientes imágenes que si tenía la duda de como hacer para que un usuario solo pueda poner valores numéricos y se me había olvidado que con expresiones regulares y rápido me explico
Además que sobre la pregunta anterior si tengo mas duda puedo preguntarle y me da una respuesta rápida, pues por ejemplo con esta pregunta solo funcionaba poner dígitos, pero no si hiban con punto decimal, así que le pedí que me resolviera la duda y retomando su ejemplo anterior volvió a complementarme la respuesta
Pero lo que más me sorprendió, es que le escribí todo un código que tenía, para que me lo analizara si no tenía un error de sintaxis o de algun otro tipo, porque mientras yo intentaba hacerlo funcionar, simplemente no hacía lo que quería. Pues chat GPT no solo se quedó ahí, sino que incluso termino explicando mejor que yo como funcionaba una de las funciones que yo habia codedo.
ChatGPT va a ser (o ya es) una excelente herramienta para cualquier desarrollador que pueda tener dudas con algún código, desde lo más simple hasta consultas mas elaboradas y aunque no siento que llegue a desplazar a otras herramientas para consultar dudas de programación, si se volverá un complemento indispensable para cualquier desarrollador y bueno... al menos por el momento es gratis de usar.
Y queda claro que las IA's están aquí para ser una herramienta más que nos ayude en nuestro trabajo, al menos hasta que alguien termine creando a "Skynet" e intente conquistarnos.
¿Ya has usado Chat GPT como desarrollador?
Comments (2)
Jamás he usado chatgpt. Pero ya me entró la curiosidad de probar que tal en la química y en las matemáticas. 😁😁. Creo que me será útil al programar cosas de química en python, que conozco poco. Será que también sabe de matlab?
Es increíble el cómo los trabajos actuales deberán evolucionar con la inteligencia artificial
Será cuestión de probarlo con Matlab, ya me dio esa curiosidad también jaja.
Y asi es, los trabajos evolucionaran con la IA, tanto es una nueva herramienta que nos va ayudar, como tambien debemos de aprender a adaptarnos a la misma para que nos facilite la vida y no pelearnos con la misma que no va a remplazar ningun trabajo, sino que mas bien, hara que nos especializemos mas. Quien sabe cuál será el futuro que nos traerá la IA, por el momento todo es especulación
Exacto. No va a reemplazar trabajos. Debemos evolucionar. Recuerdo haber leído una vez que en cierto pueblo estaban construyendo un puente, pero todo lo hacían con palas manuales. Entonces el ingeniero supervisor preguntó qué porqué no usaban maquinaria pesada para hacerlo más rápido y con menos gente. La respuesta del alcalde fue que era para dar mas trabajo a más personas.
Entonces el ingeniero respondió, entonces que lo hagan con cucharas.
El punto es que muchos no veían que ese puente iba a acortar distancias, los productores agrícolas venderían a la ciudad, los traslados serían mas cortos y seguros, muchos podrían ir y venir a trabajar mejor en ciudad, etc etc.
Debemos empezar a adaptarnos a los cambios. Ahorita es el momento.
Bajo este comentario siempre me queda que las personas luego no son capaces de ver el panorama a medio y largo plazo. Y terminan limitandose a lo que les genera intereses y/o preocupaciones inmediatas, se terminan volviendo de mente cerrada y tienen miedo de los cambios.
Cuando realmente para poder avanzar como individuo, es empezar a aceptar los cambios y buscar siempre ver el panorama mas alla de lo que tenemos en frente
Al momento no lo he utilizado, pero he visto que realmente aporta mucho en casi cualquier lenguaje de programación. Actualmente, estoy utilizando el lenguaje Julia, creo que lo probaré, a ver que tal responde.
Si lo pruebas con ese lenguaje, me cuentas si te contesto y si te ayudo
He intentado utilizarlo, pero no he tenido éxito, como que está muy solicitado. :(
Ya pude utilizarlo, y sí que funciona. Le pregunté sobre como llevar a cabo manejo de matrices y vectores. Explica todo bien y más con el ejemplo que pone.