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)
  • Actualizar documentacion
  • Cambiar cosas del frontend. (David) NuevoMAppingPaginas