Ce projet utilise la bibliothèque de Langchain pour construire un bot dans un cadre de rationalisation, ce projet est une implémentation rapide et sale, qui sert de première rencontre avec Langchain. Le bot de Trip-Stlanner est un outil interactif pour accéder aux informations géographiques, en identifiant les points d'intérêt et en obtenant des voies de voyage avec des points de chemin et des modes de transport personnalisables.
Le bot de Trip-Planner utilise des API gratuites qui fournissent des informations géographiques au LLM. Vous trouverez ci-dessous les fonctionnalités clés offertes par cette application:
Ce projet exploite les capacités de plusieurs API externes pour fournir ses fonctionnalités fondamentales:
Le LLM utilisé ici est le GPT-3.5-turbo d'OpenAI, il peut remplacer par tout autre LLM open-source. Pour déployer l'application sur Google-Colab, vous pouvez jeter un œil à mon autre repo
Pour exécuter le bot de Trip-Stlanner localement, vous devez:
pip install -r requirements.txtstreamlit run main.pyAssurez-vous que vous disposez de clés API valides pour OpenAI, les cartes Bing et Foursquare configurées dans votre environnement.
Les contributions sont les bienvenues! Si vous avez des idées d'améliorations ou de rencontrer des problèmes, n'hésitez pas à débourser le référentiel et à soumettre une demande de traction ou d'ouvrir un problème.
Une vidéo pour montrer comment le chatbot répond à différentes invites de l'utilisateur.
Veuillez donner une étoile à ce dépôt, si cela vous aide de quelque façon que ce soit, merci !!