fps1001 / TFGII_FPisot

0 stars 0 forks source link

Límite a la extensión del Eco City Tour #48

Closed fps1001 closed 4 weeks ago

fps1001 commented 1 month ago

Se busca la manera de límitar que el LLM indique POIs demasiado lejos entre sí. La idea inicial es añadir un widget que limite por tiempo o distancia el tour y que o bien el LLM o bien el sistema de optimización lo tengan en cuenta a la hora de generar un Eco City Tour.

fps1001 commented 1 month ago

Se probará primero a hacerlo con el prompt del LLM para ver su fiabilidad antes de consumir peticiones al servicio de optimización.

fps1001 commented 1 month ago

image.png

Recorrido para media hora máximo de naturaleza por Burgos. --> No funciona bien limitar por LLM. Aunque si noto que cambia las preferencias, si no puede cumplirlas las ignora completamente, habría que probar con distancia u otra manera de pedirlo, porque aún creo que puede funcionar.

fps1001 commented 1 month ago

image.png Palo Alto, 60 minutos andando. Bien. image.png Burgos, 30 minutos andando. Bien. image.png Burgos, 3 horas máximo en bici. Bien. Elige una ruta mucho más grande, aunque no llegue a ocupar todo el tiempo pues es un límite máximo. Lo tiene en cuenta. Hay que revisar el servicio de optimización pues 80 km/h en bici es irreal.

clopezno commented 1 month ago

Buen trabajo! Los lugares de interés de la ruta resultante me parecen muy interesantes, pero en la descripción de los lugares de interés aparecen alucinaciones. Huerta del rey vs. jardín botánico. Arco de San Esteban vs. un jardín histórico. ¿Se te ocurre algo en el servicio de optimización para poder controlar las alucinaciones?

fps1001 commented 1 month ago

La API de Places no tiene un campo que sea descripción, se podría usar algún comentario de algún visitante o recurrir a la API de wikipedia, lo pruebo y te indico resultados.

fps1001 commented 1 month ago

image.png image.png Se podrá usar este sistema siempre que haya una entrada exacta del POI. Lo implemento a ver qué te parece.

fps1001 commented 1 month ago

Solo wikipedia o wikivoyage generan descripción de los servicios que he mirado tienen un campo descripción sin embargo la busqueda tiene que ser exacta, con lo que rara vez se actualiza el campo.

fps1001 commented 1 month ago

Creo que la solución pasa por utilizar un modelo mejor. He cambiado el modelo de gemini 1.5-flash a 1.5-pro. También volví a cambiar el prompt. La conclusión es que tarda un poco más en generar la ruta pero creo que afina más el recorrido y las descripciones tienen más que ver con el rol_prompting del guía turístico: image.png Tour < 1 hora.

clopezno commented 1 month ago

De acuerdo con tu propuesta solución. Me parece muy interesante el proceso de decisión que has seguido. Lo documentaría en otra issue en la sección de aspectos relevantes de la memoria. Posible subtítulo Puntos de interés con LLM: alucinaciones y optimizaciones de rutas turísticas.