Raasta employs a diverse set of AI tools to effectively eliminate linguistic and economic barriers in the realm of urban mobility. With this innovative solution, users can effortlessly access real-time traffic advisories in their preferred language.
2
stars
3
commits
Jupyter Notebook
primary language
Feb 3, 2024
updated
In bustling cities, such as those in India, transportation apps encounter challenges in providing quick and effective solutions due to diverse languages spoken by the users. Moreover, there is a significant issue related to transparent cost estimates for individuals with budget constraints.
Raasta employs a diverse set of AI tools to effectively eliminate linguistic and economic barriers in the realm of urban mobility. With this innovative solution, users can effortlessly access real-time traffic advisories in their preferred language. Furthermore, Raasta goes a step further by providing personalized route suggestions based on the user's budget, ensuring a seamless and cost-effective travel experience
Lax.ai Integration: 🦾
Challan Reader: 📄
pytesseract to extract information from images (challans in traffic safety being issued).Voice to Voice Support: 🗣
Live Support: 🔬
RAG Models with Custom Data: 📊
Fine-tuned on Specific Dataset: 📈
Website Interface: 💻
New Tech Integration: 🛠
The RAG (Retrieval-Augmented Generation) stands out from traditional Language Models (LLMs) by leveraging custom data, a crucial factor that enhances accuracy and reliability in model outputs. Used mistral 7B model with Embedchain Framework
Input documents undergo conversion into vectors, and these vectors are efficiently stored in a database that is vector db here.
The architecture facilitates the retrieval of vectors based on user queries, enabling effective access to relevant information.
Users can contribute to the model's knowledge base by providing links or documents as knowledge sources for the RAG.
The system integrates live updates on traffic and routes, utilizing Google Maps APIs. This dynamic information is actively included in the model's training process.
The incorporation of real-time data ensures that the RAG remains up-to-date, particularly in the context of urban mobility and route recommendations. This feature contributes to the model's adaptability and responsiveness.
pytesseract that extracts the info from the image and is added to the chatbot's knowledge base for additional questioning22 Indic Languages and is powered by AI4Bharat's model INDICTRANS2 LLM.Distilled Whisper LLM and gTTS, additionally we have also tested PLAYHT for the same use caseQlora to save the VRAM efficiencyRaasta envisions further enhancements and scalability to meet evolving user needs and technological advancements:
Expansion of Live Data Integration:
Memory Augmentation for Chatbot:
Scalability Through Additional Memory:
Fine-tuning of All Models:
Improved Pipelines with Docker:
Enhanced Data Processing:
Dynamic Language Support:
User Feedback Mechanism:
Optimization for Low Resource Environments:
Security Enhancements:
Raasta remains committed to continuous innovation, adaptability, and providing an ever-improving urban mobility solution.
Before you proceed with the setup, ensure that you have the following prerequisites installed on your system:
Open your terminal or command prompt.
Navigate to the directory where you want to clone the Raasta repository.
Run the following command to clone the repository:
git clone https://github.com/trisha-thakur/Raasta.git
Navigate into the Raasta directory:
cd Raasta - navigate to current repository
python -m venv venv - create venv
venv\Scripts\activate - activate env
source venv/bin/activate activation command in mac or linux systems
pip install -r requirements.txt
3 commits
Jupyter Notebook
99.8%
Raasta employs a diverse set of AI tools to effectively eliminate linguistic and economic barriers in the realm of urban mobility. With this innovative solution, users can effortlessly access real-time traffic advisories in their preferred language.
2
stars
3
commits
Jupyter Notebook
primary language
Feb 3, 2024
updated
In bustling cities, such as those in India, transportation apps encounter challenges in providing quick and effective solutions due to diverse languages spoken by the users. Moreover, there is a significant issue related to transparent cost estimates for individuals with budget constraints.
Raasta employs a diverse set of AI tools to effectively eliminate linguistic and economic barriers in the realm of urban mobility. With this innovative solution, users can effortlessly access real-time traffic advisories in their preferred language. Furthermore, Raasta goes a step further by providing personalized route suggestions based on the user's budget, ensuring a seamless and cost-effective travel experience
Lax.ai Integration: 🦾
Challan Reader: 📄
pytesseract to extract information from images (challans in traffic safety being issued).Voice to Voice Support: 🗣
Live Support: 🔬
RAG Models with Custom Data: 📊
Fine-tuned on Specific Dataset: 📈
Website Interface: 💻
New Tech Integration: 🛠
The RAG (Retrieval-Augmented Generation) stands out from traditional Language Models (LLMs) by leveraging custom data, a crucial factor that enhances accuracy and reliability in model outputs. Used mistral 7B model with Embedchain Framework
Input documents undergo conversion into vectors, and these vectors are efficiently stored in a database that is vector db here.
The architecture facilitates the retrieval of vectors based on user queries, enabling effective access to relevant information.
Users can contribute to the model's knowledge base by providing links or documents as knowledge sources for the RAG.
The system integrates live updates on traffic and routes, utilizing Google Maps APIs. This dynamic information is actively included in the model's training process.
The incorporation of real-time data ensures that the RAG remains up-to-date, particularly in the context of urban mobility and route recommendations. This feature contributes to the model's adaptability and responsiveness.
pytesseract that extracts the info from the image and is added to the chatbot's knowledge base for additional questioning22 Indic Languages and is powered by AI4Bharat's model INDICTRANS2 LLM.Distilled Whisper LLM and gTTS, additionally we have also tested PLAYHT for the same use caseQlora to save the VRAM efficiencyRaasta envisions further enhancements and scalability to meet evolving user needs and technological advancements:
Expansion of Live Data Integration:
Memory Augmentation for Chatbot:
Scalability Through Additional Memory:
Fine-tuning of All Models:
Improved Pipelines with Docker:
Enhanced Data Processing:
Dynamic Language Support:
User Feedback Mechanism:
Optimization for Low Resource Environments:
Security Enhancements:
Raasta remains committed to continuous innovation, adaptability, and providing an ever-improving urban mobility solution.
Before you proceed with the setup, ensure that you have the following prerequisites installed on your system:
Open your terminal or command prompt.
Navigate to the directory where you want to clone the Raasta repository.
Run the following command to clone the repository:
git clone https://github.com/trisha-thakur/Raasta.git
Navigate into the Raasta directory:
cd Raasta - navigate to current repository
python -m venv venv - create venv
venv\Scripts\activate - activate env
source venv/bin/activate activation command in mac or linux systems
pip install -r requirements.txt
3 commits
Jupyter Notebook
99.8%