AI-usage
Ingeniería del Software y Práctica Profesional - Universidad de Sevilla #
BERMEJO SORIA, CARLOS
CASAL FERRERO, RUBÉN
DOMÍNGUEZ RUIZ. ANDRÉS
DOMÍNGUEZ-ADAME RUIZ. ALBERTO
FERNÁNDEZ CASTILLO, JAVIER
GALLARDO MARTOS, DANIEL
HERRERA RAMIREZ, ISMAEL
IZQUIERDO LAVADO, MARIO
MATEOS GÓMEZ, FERNANDO JOSÉ
MERINO PALMA, ALEJANDRO JOSÉ
MONTERO MARTÍNEZ, FRANCISCO JESÚS
LÓPEZ MOYANO, ROCÍO
OTERO BARBASÁN, MANUEL
VILAPLANA DE TRÍAS, FRANCISCO DAVID
ZARZUELA REINA, CARLOS
Sevilla, Mayo 2024#
Entregable: WPL#
Grupo 01 (Mañana) - IT TalentResumen del documento#
Guía de prompts e informe del uso de IAs como ChatGPT y Copilot durante el desarrollo del proyecto.Índice
Contexto General del proyecto 4
Contexto Específico del proyecto 4
1. Guía de Prompts
Para un uso más sencillo y colaborativo de las herramientas, haremos una guía donde estén los prompts de interés o que puedan servir a cualquier integrante del proyecto, en los que se describirán contextos para el desarrollo del producto.
Contexto General del proyecto#
Estoy realizando una aplicación como proyecto para la asignatura Ingeniería del Software y Práctica Profesional. La aplicación se llama IT Talent y consiste en permitir a distintas empresas interesadas una búsqueda eficaz de potenciales trabajadores a través del análisis de los talentos y especialidades de los usuarios. Esta búsqueda se podrá hacer de forma personalizada a las necesidades de cada empresa, pudiendo buscar de forma automática información de los usuarios a través de otras plataformas sociales, como Github, Facebook, Linkedin…
IT Talent tiene competidores como The Wise Seeker, Empléate… Nosotros buscamos mejorar los servicios proporcionando una búsqueda automática sobre la información externa de los usuarios para obtener posibles candidatos con talentos y especialidades acorde a las necesidades de cada empresa, se utilizarán algoritmos de filtrado que descarten la información de poco interés y destaquen la información relevante. Una de las mejoras más importantes es que existirá la posibilidad de generar cuadros comparativos de más de un candidato, abriendo la posibilidad para que esta herramienta ayude a crear y formar grupos completos, pudiendo así recomendar a los usuarios de la herramienta grupos para nuevos proyectos o pendientes de la contratación del personal para su comienzo.
Si te ha quedado claro confirmame con “Me ha quedado claro” si necesitas alguna aclaración con respecto al proyecto pídemelo.
Contexto Específico del proyecto#
Aquí tienes algo de contexto extra para el proyecto.
Se tiene planteado usar las siguientes tecnologías para su desarrollo; Back-end: Express.js, Front-end: React, Base de datos: MongoDB.
Para las empresas que ofertan puestos de trabajo seguirá un modelo de suscripción mensual:
Plan básico 30€/mes:
- Hasta 25 búsquedas de candidatos al mes.
- Búsqueda individual y por equipos de hasta 3 personas.
- Sin scroll entre las opciones de candidatos.
- Filtros básicos disponibles.
- Prueba gratis de 30 días.
Plan avanzado 80 €/mes:
- Hasta 150 búsquedas de candidatos al mes.
- Búsqueda por equipos de hasta 5 personas.
- Scroll de hasta 10 opciones diferentes para cada uno de los resultados en búsquedas por equipo.
- Todos los filtros disponibles.
- Estadísticas del perfil del candidato.
- Tiempos de respuesta más cortos.
- Soporte prioritario.
Plan personalizado:
- Características personalizadas bajo demanda.
Para los usuarios que busquen empleo también habrá un plan mensual:
Plan básico Gratuito:
- Todas las funcionalidades básicas de la aplicación.
- Posibilidad de actualizar los datos cada 30 días.
Plan avanzado 10 €/mes:
- Todas las funcionalidades del plan anterior.
- Posibilidad de actualizar los datos tres veces cada 30 días.
- Posibilidad de ver qué empresas han visualizado tu perfil.
- Estadísticas avanzadas de la aplicación, que ofrecerán una visión de los perfiles profesionales que están teniendo más éxito.
Si te ha quedado claro confirmame con “Me ha quedado claro” si necesitas alguna aclaración con respecto al proyecto pídemelo.
2. Informes de Uso
En el desarrollo del proyecto se hará uso de IAs, por ello hemos decidido realizar un seguimiento de los documentos en los que han sido.
Referencias#
3. Prompts
Usar ctrl+shift+v para pegar sin formato
Motivo | Autor | Prompt |
---|---|---|
Nuevo nombre de marca | Manuel | Quiero cambiar el nombre de la marca puesto que ya hay una con este. Me gustaria que jugara con las letras de talent. Por ejemplo connecTalent o TalenTIC. dame 50 variantes que tengan sentido con nuestro contexto. |
Filtro de blur | Carlos B. | Estoy trabajando con React y Tailwind y me gustaría que un contenedor de mi página tuviera blur o difuminado, ¿qué propiedad de estilo podría utilizar y cómo? Dame un ejemplo de uso con un elemento JSX “div”. |
Validador de correo | Carlos B. | Estoy trabajando con React y Tailwind y necesito una API que permita validar correos electrónicos para mi formulario de registro. ¿Me puedes recomendar APIs gratuitas que validen correos electrónicos y pueda usarlas en mi aplicación? |
Customer Agreement | Paco | Tengo el siguiente proyecto prompt de contexto y necesito una plantilla para un Customer Agreement de servicios online, ¿Podrías ayudarme a crear un documento con esto? En el documento se deben ver reflejados los términos de servicio, las prestaciones agrupadas por precio y los Service level indicators, service level objectives y compensations. También deberían estar correlado con los aspectos legales de nuestra aplicación: aspectos legales de IT TALENT |
Posibles preguntas frecuentes | Ismael | Cuales son las preguntas más frecuentes de un FAQ |
Feedback de las Consultas#
Customer Agreement: Fue necesario ir refinando el prompt tras la primera consulta con el feedback recibido por Claudette ya que generaba cláusulas excesivamente injustas.
4. Huella de CO2
En internet, hemos encontrado información difusa, sitios cómo Nature indican que cada consulta emite unos 0,382 gramos de CO2. Sin embargo, Piktochart calcula que son unos 4,32 gramos por consulta.
Con este escenario, se realizarán los cálculos para las dos medidas previamente comentadas y, además, se calculará para la media de ambos, es decir, 2,351 gramos por consulta.
Medida | Prompts | Total |
---|---|---|
0,382g | 12 | 4,584g |
2,351g | 12 | 28,212g |
4,32g | 12 | 51,84 g |
Como podemos observar en los cálculos, según la medida de Nature, habríamos emitido unos 4,6 gramos de CO2, lo que equivale a 7 minutos de respiración de un humano, lo cual es una nimiedad, pues un coche por cada litro de gasolina consumido, emite en promedio 2,35 kg de CO2.
En el caso de la medida dada por Piktochart, nos encontramos con 51,84 gramos, el cual equivale aproximadamente al CO2 emitido por un ordenador en una hora. Aún siendo más de 10 veces mayor al caso anterior, no supone nada desproporcionado.
Para finalizar, tenemos la media entre las dos medidas anteriores, lo cual nos da un total de 28,212 gramos, aproximadamente el gasto de una bombilla de bajo consumo durante unas 4 horas.
En cualquier caso, el uso que hemos realizado con la Inteligencia Artificial no es excesivo, por lo tanto, la huella de carbono asociada tampoco lo es.