paint-brush
Codificando una aplicación web de jeroglíficos chinos con ChatGPT...por@djg89
685 lecturas
685 lecturas

Codificando una aplicación web de jeroglíficos chinos con ChatGPT...

por DJ Gallow4m2023/06/08
Read on Terminal Reader

Demasiado Largo; Para Leer

El objetivo era codificar una pequeña aplicación ficticia simple para un juego de cartas que estoy creando sobre jeroglíficos chinos. La aplicación tendría la funcionalidad de un juego de preguntas, una tabla con una colección de caracteres chinos y un back-end para almacenar datos de usuario. Todo parecía tan simple al principio, especialmente considerando el poder de ChatGPT, en el que tenía la intención de apoyarme en gran medida. Por supuesto, el proyecto resultó ser cualquier cosa menos simple y se volvió más y más complicado a medida que avanzaba.
featured image - Codificando una aplicación web de jeroglíficos chinos con ChatGPT...
DJ Gallow HackerNoon profile picture
0-item


“No quiero verte estresado…”


Las palabras de mi novia me entran por un oído y me salen por el otro mientras paso mi tercera hora seguida buscando en Google 'Funciones sin servidor de Netlify'. No soy un desarrollador web profesional. Yo solo incursiono. Y mi paciencia se había agotado mucho antes de que mi novia dijera algo...


El objetivo era codificar una pequeña aplicación ficticia simple para un juego de cartas que estoy creando sobre jeroglíficos chinos, también conocido como Oracle Bone Script o "Jiaguwen". La aplicación tendría la funcionalidad de un juego de preguntas, una tabla con una colección de caracteres chinos y un back-end para almacenar datos de usuario. Todo parecía tan simple al principio, especialmente considerando el poder de ChatGPT, en el que tenía la intención de apoyarme en gran medida. Por supuesto, el proyecto resultó ser cualquier cosa menos simple y se volvió más y más complicado a medida que avanzaba. Todavía no lo sabía, pero me esperaba no solo una experiencia de aprendizaje interesante, sino también una especie de montaña rusa emocional.


Permítanme hablar un poco sobre mis circunstancias iniciales. En primer lugar, no tenía experiencia con React y casi ninguna con MongoDB, del cual solo aprendí un poco durante la segunda mitad de un curso de SQL. Además de eso, nunca había usado Netlify, que necesitaba para implementar la aplicación. Tampoco estaba muy familiarizado con Typescript, que me recomendó mi primo desarrollador. A pesar de todas estas circunstancias, al final pude hacer exactamente lo que me propuse hacer: crear una aplicación web casi en su totalidad con ChatGPT. puedes comprobarlo aquí .


Ahora también debo decirte que me subí al carro de ChatGPT bastante tarde y todavía no he podido usar GPT4 (lo que podría haber hecho una gran diferencia si pudiera). Si envía imágenes a GPT4, ¿puede proporcionarle el HTML/CSS/JS necesario para el resultado deseado? Me gustaría saber. De todos modos, al entrar en esto, tampoco sabía qué esperar de mi compañero de IA. .

ChatGPT, el profesor... Recibe mi puntuación totalmente objetiva de: 5/5

Por lo tanto, no puede simplemente solicitar ChatGPT y decir: "Codifique toda mi aplicación desde cero" (a menos que su aplicación sea muy simple) porque una aplicación generalmente tendrá varios componentes diferentes. Pero si separa cada inquietud una por una y piensa detenidamente en sus indicaciones, ChatGPT hace un trabajo increíble al brindarle un comienzo y aún más apoyo más allá de eso, si es necesario. Creo que esto es perfecto para cualquiera que intente aprender por su cuenta y me dio un impulso sustancial de confianza y motivación para seguir adelante con todo el proyecto.


Mucha gente todavía duda del poder de la tecnología de IA. Yo también tengo mis propias reservas al respecto. Sin embargo, si hay algo que debe sacar de este artículo, es esto: el proceso de corregir los errores en su código, uno por uno, junto con la IA, es simplemente increíble... al menos la primera vez que experimenta este. Usted tiene que verlo para creerlo.


Tenga en cuenta que tenía un conocimiento mínimo de React, Typescript, Express o MongoDB antes de todo esto. Pero gracias a ChatGPT pude literalmente aprender y construir algo simultáneamente.

Ver a una IA sin ayuda de nadie pensar y escupir soluciones a medida para mis problemas particulares día tras día mientras también me desempeño como maestro ha cambiado mi forma de pensar sobre el aprendizaje y la educación. Y todavía..

ChatGPT, el desarrollador 'hazlo todo' - Puntuación: Uhh... / 5

¿Crees que la IA reemplazará a los desarrolladores humanos? No estoy muy seguro. Hacia el final de mi proyecto, hubo algunas ocasiones en las que no pude entender por qué mi código no se ejecutaba correctamente y estaba un poco abrumado. ChatGPT siguió dando vueltas en círculos dándome muchos consejos agradables pero inaplicables. Esto continuaría por un tiempo solo para que descubra que la solución al problema bastante simple era un error tipográfico o algún problema de sintaxis o algún código que había olvidado eliminar. Hasta el día de hoy, todavía no entiendo cómo la IA pudo dar en el clavo cuando se trataba de algunos problemas complejos, pero fue inútil cuando se trataba de un problema simple que, irónicamente, solo requería una mirada cuidadosa adicional de mi parte. . Imagínate. A veces, Google, StackOverflow, Youtube y la buena paciencia son todo lo que necesitas... no necesariamente IA. Dicho esto, hay otro aspecto que quiero mencionar.

ChatGPT, ¿el terapeuta?

También hubo algunas ocasiones en las que me quedé atrapado en la maleza y comencé a sentirme frustrado. Contemplé desahogarme en ChatGPT, pero luego lo pensé mejor. ¿Y si recuerda lo que dije después? ¿Qué pasa si dice algo que no quiero escuchar, o incluso más loco aún... dice algo que realmente me hace sentir genial? ¿Cuáles son las ramificaciones de todo esto?


Empecé a preguntarme: ¿podría un humano ser 'amigo' de una IA?


No voy a profundizar más en la madriguera del conejo. Ustedes pueden hacer eso ustedes mismos. Pero diré esto: el día que ChatGPT aprenda a leer Jiaguwen, ese podría ser el día en que él/ella y yo tengamos las bases para una buena amistad.


También publicado aquí .