Skip to content

Erwin14k/AyD2_ToDoList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

AyD2_ToDoList

Integrantes

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

Introducción

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.

Prompt #1 - Erwin Vásquez

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).

Alt text

Alt text

Alt text

Prompt #2 - Daniel Acabal

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á.

Alt text

Alt text

Alt text

Alt text

Prompt #3 - Sergie Arizandieta

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.

Alt text

Alt text

Alt text

Alt text

Alt text

Alt text

Prompt #4 - Kevin Martinez

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.

Alt text

Alt text

Alt text

Alt text

Alt text

Prompt #5 - Marcos Valiente

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

Alt text

Alt text

Alt text

Alt text

Alt text

Alt text

Alt text

Alt text

Alt text

Alt text

Prompt #6 Denilson de León

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: Alt text

Alt text

Alt text

Alt text

Recomendación - Erwin Vásquez

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.

Recomendación - Daniel Acabal

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.

Recomendación - Sergie Arizandieta

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.

Recomendación - Kevin Martinez

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.

Recomendación - Marcos Valiente

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.

Recomendación - Denilson de León

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published