Skip to content

SimJunYou/RouteWise

Repository files navigation

RouteWise

RouteWise is a chatbot that integrates data from various sources to provide real-time, personalized traffic guidance and route suggestions through the Telegram platform.

Architecture

Architecture Diagram

Development

Create a virtual environment with Python 3.10 and install required libraries from requirements.txt using Conda:

# If you do not have an environment made
conda create --name <envname> python=3.10 --file requirements.txt

# If environment exists and is activated
conda install --file requirements.txt

If that is not working, run the following command to install the essential libraries from Pip.

pip install pandas numpy bs4 langchain langchain-experimental langchain-openai python-telegram-bot python-dotenv tabulate boto3 sqlalchemy psycopg2-binary

NOTE: Running this application requires environmental variables to be in place for all essential API keys and passwords. You will not be able to run it without the environmental variables or the correct .env file.

About

OpenAI agent with custom RAG for NUS-NCS Innovation Challenge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages