Carné | Nombre |
---|---|
202001534 | Erwin Fernando Vásquez Peñate |
202004816 | Kevin Steve Martinez Lemus |
202000119 | Sergie Daniel Arizandieta Yol |
202004724 | Carlos Daniel Acabal Pérez |
201931581 | Jonathan Marcos Valiente González |
201830313 | Denilson Florentín de León Aguilar |
Se creo una aplicación de lista de tareas pendientes en React usando Vite el cual es un proyecto apasionante que utiliza el poder de la inteligencia artificial para guiar su desarrollo. Para completar este desafío, se utilizó la funcionalidad ChatGPT para generar indicaciones y recibir consejos críticos durante el proceso de codificación y desarrollo de la aplicación. El resultado es una aplicación de gestión de tareas que combina la flexibilidad y eficiencia de React con la velocidad de desarrollo proporcionada por Vite, enriquecida por la colaboración con esta inteligencia artificial avanzada. Acontinuación se presentaran los Promts que se le fueron dados a ChatGPT conjunto a las recomendaciones al utilizar inteligencia artificila.
Este prompt se utilizó para inciar con la aplicación, por lo que le pedí a ChatGpt que me diera la guía para iniciar con mi aplicación (ToDo list), y aplicar la primera funcionalidad (Crear ToDos).
Este prompt se utilizó para encontrar una forma de almacenar la lista de tareas sin utilizar una base de datos o un archivo, entonces le pedí a ChatGpt que diera opciones sobre cómo almacenar la lista de tareas. Luego le pedí que añadiera esa solución al componente de ToDoList para saber en dónde debo actualizar la lista en donde se almacenará.
En este prompt se abordó la necesidad de implementar una búsqueda de tareas específicas. Esta solicitud surgió ante la perspectiva de que la lista de tareas podría crecer considerablemente, lo que dificultaría la búsqueda manual de una tarea particular dentro de la lista.
Con ayuda de estos prompts realizados a ChatGPT se logró implementar un filtro de mostrar todas las tareas, las pendientes y las completadas. De primero se le dio el contexto de que se queria realizar y luego se le brindo el codigo para que pudiera implementar este nuevo filtro.
Se utilizó ChatGPT para implementar la función de eliminar la tarea. Por lo que en este Prompt se le proporciona el código base a ChatGpt como medio de un contexto, y solicitamos que nos ayude a la implementación de la función eliminar. Entonces una vez brindado el código chatGpt nos indica que debemos de agregar. Hacemos unos pequeños ajustes y funciona correctamente
En este prompt, Denilson de León solicitó ayuda para implementar una funcionalidad de recordatorio en la aplicación. La idea era permitir a los usuarios agregar una fecha y hora de recordatorio a sus tareas para recibir notificaciones o recordatorios en un momento específico. Aquí se muestra el diálogo y los resultados del prompt: imágenes:
En el contexto del crecimiento continuo de la inteligencia artificial (IA) en nuestra sociedad, es imperativo que aquellos que utilicen esta tecnología lo hagan de manera ética y responsable. En este sentido, se recomienda encarecidamente seguir una serie de pautas con el fin de garantizar un uso adecuado de la IA y promover la transparencia en cualquier contexto.
Es importante reconocer que la Inteligencia Artificial es una gran herramienta que apoya al usuario en determinadas tareas, en el caso de los LLM poseen demasiada información, por ello, se recomienda proveer un contexto antes de hacer una pregunta directa, además de proveer un formato o estilo de la respuesta esperada. Esto mejora la respuesta del LLM, la cual puede ser mejorada añadiendo más contexto o detalles.
Las IAs son herramientas que nos ayudan a agilizar el proceso de creación, optimización o remodelación en este ámbito de código. Debemos recordar que para poder hacer un uso adecuado de estas, es importante tener bases sólidas sobre lo que les pedimos ayuda, ya que en muchas ocasiones pueden proponer sus propios criterios, los cuales no son compatibles en nuestro ambiente de trabajo y pueden hacer que la tarea se vuelva mucho más difícil de llevar a cabo. Por lo cual, es importante retomar que si haremos uso de inteligencias artificiales para agilizar procesos, debemos tener claro que estas no sustituirán por completo nuestra parte de implementación que tiene que llevar parte humana, debido a que solo nosotros conocemos la totalidad del contexto y tenemos nuestra forma de trabajar.
Para sacar el máximo provecho de una IA, como una que responde preguntas (ChatGPT), en el ámbito de la programación de manera efectiva, es fundamental proporcionar un contexto claro y específico al hacer preguntas. Esto permite que la IA comprenda mejor tus necesidades y proporcione respuestas más precisas. Además, debes recordar que la IA es una herramienta de apoyo y no puede reemplazar completamente el conocimiento y la comprensión humanos. Siempre verifica y adapta las respuestas proporcionadas por la IA para garantizar su adecuación a tu contexto y necesidades específicas. La colaboración armoniosa entre la IA y la intervención humana es esencial para obtener los mejores resultados. La exploración constante de nuevas capacidades y aplicaciones de la IA en la programación nos permitirá mantener tus habilidades actualizadas y aprovechar al máximo esta tecnología en el trabajo.
Las herramientas de IA, han sido mal vistas por el público. Ya que los comentarios generales son que sustituirán a las personas. Sin embargo, actualmente nos encontramos en la era dónde las IA, no son exactamente Inteligencia Artificiales, porque requieren de una cantidad de datos y ejemplos para producir resultados y no puede producir trabajos originales, sino sólo vemos la compilación, mezcla, parafraseo, copia del trabajo inexactas o casi exactas de otras personas, por lo que son denominadas Inteligencias Artificiales débiles, ya que no producen un trabajo original. Actualmente las herramientas IA son sino una extensión o un súper buscador de trabajos ya realizados por otras personas, por lo que es importante por ejemplo para programar, que se entienda de primero los fundamentos básicos de los temas para darse cuenta que las IAs son inexactas, sin embargo, bien empleadas y bajo contextos agilizan los trabajos y procesos de creación de tareas repetitivas, como a la hora de programar hay algunos aspectos que son repetitivos y ayudan mucho en esto.
En el contexto del crecimiento continuo de la inteligencia artificial (IA) en nuestra sociedad, es imperativo que aquellos que utilicen esta tecnología lo hagan de manera ética y responsable. En este sentido, se recomienda encarecidamente seguir una serie de pautas con el fin de garantizar un uso adecuado de la IA y promover la transparencia en cualquier contexto.
Es importante aprender a utilizar las IA en el ámbito actual, ya que proporcionan una ayuda significativa en diversas tareas. Sin embargo, nunca debemos depender exclusivamente de las IA y, en su lugar, debemos complementar su uso con nuestro propio estudio y comprensión. Esto nos permite identificar posibles errores o código faltante que las IA pueden pasar por alto. En resumen, las IA son herramientas valiosas de apoyo, pero no deben reemplazar por completo el conocimiento y la habilidad humanos. La colaboración armoniosa entre humanos y IA es esencial para lograr los mejores resultados y mantener un alto nivel de calidad en el trabajo que realizamos.