ItinerAI

ItinerAI vous permet de planifier votre prochain voyage sans effort.

Description

ItinerAI est conçu pour les voyageurs qui souhaitent découvrir de nouveaux lieux sans avoir à planifier leur voyage en détail. Elle crée un itinéraire complet pour la destination de votre choix, y compris des hôtels, des heures d'arrivée et de départ, des activités et plus encore. L'application combine des algorithmes mathématiques et le modèle de langage Gemini pour adapter les plans de voyage efficaces aux préférences de l'utilisateur.

Lorsque notre application reçoit les détails du voyage, elle récupère des hôtels et des activités à partir de l'API Google Maps en fonction de la localisation et du budget. Les activités correspondant aux centres d'intérêt de l'utilisateur sont évaluées et regroupées à l'aide d'un clustering spatial basé sur la densité, avec un affinement K-means si nécessaire. L'IA de Gemini affine ces sélections pour s'assurer qu'elles correspondent aux préférences des utilisateurs en analysant la nature des activités et des avis.

Les hôtels sont ensuite attribués à des groupes d'activités en fonction de leur proximité, à l'aide de calculs de distance euclidienne. Les clusters sont fusionnés si les hôtels sont à proximité, ce qui réduit la redondance. Enfin, l'IA de Gemini intègre les préférences des utilisateurs, la durée des trajets et la logistique pour créer un plan détaillé au jour le jour. La sortie est un fichier JSON profondément imbriqué qui comprend des raisonnements et des explications, inspirés des techniques de chaîne de pensée pour une meilleure précision.

Ce n'est que le début. À l'avenir, ItinerAI proposera une analyse à cinq axes pour améliorer la sélection d'activités et d'hôtels, un assistant conversationnel pour définir les paramètres de voyage et des outils de réservation de transports, ce qui en fera une solution tout-en-un pour les voyageurs.

Conçu avec

  • Flutter
  • Android

Équipe

Par

Punchi Samanallu

De

Sri Lanka