Acta 9: 28‐03‐2025 - Arquisoft/wichat_es6b GitHub Wiki
Requisitos de alto nivel
El sistema contará al menos con un frontend web que mostrará las imágenes y respuestas, además del sistema de pistas que permitirá a los usuarios obtener pistas sobre las imágenes. (Hecho)
La web deberá estar desplegada y accesible a través de la Web. (Por hacer)
Los usuarios podrán registrarse en el sistema y consultar el histórico de su participación en el sistema: número de juegos, preguntas acertadas/falladas, tiempos, etc. (Hecho, revisar el que no se pueda añadir mas de un usuario igual)
La información de las preguntas será generada automáticamente a partir de los datos de Wikidata. (Hecho, en verdad la pregunta se puede customizar más)
Será posible interactuar con la aplicación en cada pregunta para poder obtener pistas sobre las mismas. Para ello se utilizará un modelo de lenguaje (LLM) al que se accederá a través de un API provista. (Hecha, cambiar a Empathy)
Se deberá introducir alguna técnica que genere las pistas a partir de los datos de Wikidata y mitigue la generación de respuestas incorrectas y alucinaciones durante la conversación (Revisar)
Las preguntas deberán responderse en un plazo de tiempo determinado. (Hecha)
Cada pregunta tendrá una respuesta correcta y varias respuestas incorrectas o distractoras. Tanto la respuesta correcta como las incorrectas se generarán automáticamente. (Hecho)
El sistema permitirá acceder a la información de los usuarios a través de un API que deberá estar documentada. (Por hacer)
El sistema permitirá acceder a la información de las preguntas generadas a través de un API. (Por hacer)
Qué se ha hecho esta semana
Daniel: Actualizar documentación (Solo se actualizo la imagen de despliegue), se deberá introducir alguna técnica que genere las pistas a partir de los datos de Wikidata y mitigue la generación de respuestas incorrectas (Refinar) y alucinaciones durante la conversación
David: Será posible interactuar con la aplicación en cada pregunta para poder obtener pistas sobre las mismas. Para ello se utilizará un modelo de lenguaje (LLM) al que se accederá a través de un API provista. (Cambiado a Empathy, funciona), repasar Frontend poniendo animaciones, hacer que las imagenes se pongan a un lado, y las respuestas a otro (Hecha)
Sergio: El sistema permitirá acceder a la información de los usuarios a través de un API que deberá estar documentada (Se hizo en questions), customizar más las preguntas.
Adrián, Javier: El sistema permitirá acceder a la información de las preguntas generadas a través de un API (Se tiene que hacer en users), revisar que no se pueda añadir al usuario más de una vez (Hecho).
Repartir el trabajo a hacer
La web deberá estar desplegada y accesible a través de la Web.
El sistema permitirá acceder a la información de los usuarios a través de un API que deberá estar documentada. (Por hacer)
El sistema permitirá acceder a la información de las preguntas generadas a través de un API. (Por hacer)
Tests unitarios y de aceptación
Revisar SonarQube
Revisar Contextos del LLm (Daniel)
Los tipos de preguntas se separen directamente en cada tipo de consulta (Sergio)