AI-usage
![Imagen 1](/img/TalentLOGO.png)
![Imagen 2](/img/USLOGO.png)
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, Enero 2024
Control de Versiones
Versión | Fecha | Autor | Cambios |
---|---|---|---|
v1.0 | 11/02/24 | Paco | Documento inicial |
Resumen 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
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.Guía de Prompts
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.
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.Informes de Uso
Referencias#
Documento | Autor | Prompt |
---|---|---|
Commitment Agreement | Paco | https://chat.openai.com/share/a8f87608-1c10-4305-8929-883e84de7fda |
Guía de Presentación Estructurada | Mario | https://chat.openai.com/share/7dda685c-befb-4149-8046-3b243acab974 |
Análisis de competidores en el mercado | Alberto | https://chat.openai.com/share/0d3aaf55-f529-42df-b064-175528b718d7 |
Preguntas sobre código | Andrés | https://chat.openai.com/c/771e2f43-6dd8-4923-96eb-11f5bdfe460d |
Preguntas sobre realización de testing sobre mocha | Andrés | https://chat.openai.com/c/38d6c8ab-3794-4342-b56e-93971d69f722 |
Record para identificar lenguajes de programación | Rubén | https://chat.openai.com/share/eaf9b58a-6f13-444c-a590-75ee2d2498a1 |
Set para identificar tecnologías | Rubén | https://chat.openai.com/share/c6ccd1d6-14e6-4783-b076-4c8492cf06e9 |
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 |
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.