Este proyecto utiliza la biblioteca Langchain para construir un bot dentro de un marco de transmisión, este proyecto es una implementación rápida y sucia, que sirve como mi primer encuentro con Langchain. El BOT del planificador Trip es una herramienta interactiva para acceder a la información geográfica, identificar puntos de interés y obtener rutas de viaje con puntos de referencia y modos de transporte personalizables.
El BOT del planificador de Trip utiliza algunas API gratuitas que proporcionan información geográfica al LLM. A continuación se presentan las funcionalidades clave que ofrece esta aplicación:
Este proyecto aprovecha las capacidades de varias API externas para proporcionar sus funcionalidades centrales:
El LLM utilizado aquí es el GPT-3.5-TURBO de OpenAI, puede reemplazarse con cualquier otro LLM de código abierto. Para implementar la aplicación en Google-Colab, puede echar un vistazo a mi otro repositorio
Para ejecutar el bot de planificador de viaje localmente, debe:
pip install -r requirements.txtstreamlit run main.pyAsegúrese de tener claves API válidas para OpenAI, Bing Maps y Foursquare configurados en su entorno.
¡Las contribuciones son bienvenidas! Si tiene ideas para mejoras o encuentra algún problema, no dude en bifurcar el repositorio y enviar una solicitud de extracción o abrir un problema.
Un video para mostrar cómo el chatbot responde a diferentes indicaciones del usuario.
Por favor, dé una estrella a este repositorio, si te ayuda de alguna manera, ¡gracias!