Este projeto usa a biblioteca Langchain para criar um bot dentro de uma estrutura de streamlit, este projeto é uma implementação rápida e suja, que serve como meu primeiro encontro com o Langchain. O Bot-Planner Trip é uma ferramenta interativa para acessar informações geográficas, identificar pontos de interesse e obter rotas de viagem com pontos waypoints e modos de transporte personalizáveis.
O bot de planejador de viagem usa algumas APIs gratuitas que fornecem informações geográficas ao LLM. Abaixo estão as principais funcionalidades oferecidas por este aplicativo:
Este projeto aproveita as capacidades de várias APIs externas para fornecer suas principais funcionalidades:
O LLM usado aqui é o GPT-3.5-turbo do OpenAI, pode ser substituído por qualquer outro LLM de código aberto. Para implantar o aplicativo no Google-Colab, você pode dar uma olhada no meu outro repositório
Para executar o bot de plano de viagem localmente, você precisa:
pip install -r requirements.txtstreamlit run main.pyCertifique -se de ter teclas de API válidas para o OpenAI, Bing Maps e Foursquare configurados em seu ambiente.
As contribuições são bem -vindas! Se você tiver idéias para melhorias ou encontrar algum problema, sinta -se à vontade para bifurcar o repositório e enviar uma solicitação de tração ou abrir um problema.
Um vídeo para mostrar como o chatbot responde a diferentes avisos do usuário.
Por favor, dê uma estrela a este repositório, se isso o ajudar de alguma forma, obrigado !!