codingxperienceAI/ClimateChatbotUganda
0
1---2title: Climate Change Awareness Chatbot3emoji: 🌍4colorFrom: green5colorTo: blue6sdk: streamlit7sdk_version: "1.25.0"8app_file: app.py9pinned: false10---11 12 13 14# Climate Change Awareness Chatbot15 16## Overview17The app is now live! Try playing with it here: [QuantumCoders-TheSDGGuardiansAI](https://quantumcoders-thesdgguardiansai.streamlit.app/).18 19The Climate Change Awareness Chatbot is an AI-powered chatbot designed to educate users in Uganda about climate change, sustainability, and eco-friendly practices. It provides factual answers to questions on climate change impacts, sustainable farming, afforestation, renewable energy, and more.20 21## Features22 23- **Interactive Chat**: Users can ask climate-related questions and receive AI-generated responses.24- **Localized Context**: Focuses on climate issues specific to Uganda.25- **Chat History**: Keeps track of past conversations in the sidebar.26- **Avatars**: Displays user and chatbot messages with appropriate icons.27- **Sample Questions**: Provides predefined questions to guide users.28- **Clear Chat History**: Users can reset conversations from the sidebar.29 30 31## Technologies Used32 33- **Python**34- **Streamlit** (for UI and chat interaction)35- **Hugging Face Transformers** (for NLP model)36- **ClimateBERT** (for climate-related question answering)37 38## Installation39 40Clone the repository:41 42```sh43git clone https://github.com/codingxperience/QuantumCoders-TheSDGGuardiansAI.git44cd QuantumCoders-TheSDGGuardiansAI45```46 47Install dependencies:48 49```sh50pip install -r requirements.txt51```52 53Run the application:54 55```sh56streamlit run app.py57```58 59## Usage60 611. Type a message in the input box and press **Enter**.622. View responses in the chat window.633. Click on **Sample Questions** to see common queries.644. Use the **Clear Chat History** button to reset the conversation.65 66## Future Enhancements67 68- **Expanding coverage to include other African regions** in future versions.69 70- **Retraining the model with Ugandan-specific climate data** to improve relevance and accuracy for local environmental challenges.71 72- **Integration with real-time climate data APIs**.73- **Visualization of climate trends and statistics**.74- **Multilingual support in English, Luganda, and Swahili**.75- **Offline and USSD capabilities for users in low or no-internet areas**.76- **Support for voice, image, and video interactions**.77- **Integration with social media platforms**.78 79## Contributing80 81Pull requests are welcome! If you'd like to contribute, please fork the repository and create a new branch for your changes.82 83## License84 85This project is for educational purposes and is open for improvement and collaboration.86 87Developed as part of the **QuantumCoders-TheSDGGuardiansAI - 2024** initiative for a greener Uganda.88 