APK Link - https://drive.google.com/drive/folders/100qVNyt_xcOX3lKDBjXW1VxsF7C9c-04?usp=drive_link
BhagwatGita Chatbot is an AI-powered chatbot designed to provide users with insights and teachings from the Bhagavad Gita. Built using Kotlin, the app leverages a Retrieval-Augmented Generation (RAG) model to fetch relevant answers from a curated knowledge base and generate context-aware responses.
- Conversational AI: Users can ask questions related to the Bhagavad Gita, and the chatbot provides insightful responses.
- RAG Model Integration: Combines retrieval-based search with generative AI for accurate and meaningful answers.
- User-Friendly Interface: Built with Jetpack Compose for a modern and smooth UI experience.
- Firebase Integration: Supports authentication and stores chat history securely.
- Multi-language Support: Provides responses in English and Sanskrit (planned feature).
- Language: Kotlin
- Framework: Jetpack Compose
- AI Model: RAG (Retrieval-Augmented Generation)
- Backend: Firebase Firestore (for storing user interactions)
- Networking: Retrofit (for API calls if needed)
- Dependency Injection: Hilt
- Clone the repository:
git clone https://github.com/yourusername/BhagwatGita-Chatbot.git cd BhagwatGita-Chatbot
- Open the project in Android Studio (Koala or latest version).
- Sync dependencies using Gradle.
- Run the app on an emulator or a physical device.
- Open the BhagwatGita Chatbot app.
- Type your query related to the Bhagavad Gita.
- The chatbot fetches relevant verses and explanations using the RAG model.
- View and save responses for future reference.
Feel free to contribute by:
- Enhancing the AI model.
- Improving UI/UX.
- Adding support for more languages.
- Fixing bugs and optimizing performance.
Fork the repository and create a pull request with your improvements.
For any queries or contributions, reach out via:
- Email: [email protected]
- GitHub Issues: Create an issue