Kilimo-AI is an GenAI-powered tool developed to help farmers in remote areas access specialized and personalized advice on agricultural issues with utmost accuracy. Using Large Language Models (LLMs) trained on agricultural datasets, Kilimo-AI generates answers to any question posed by a farmer. Additionally, it offers features such as a Kiswahili Translator, making it suitable for most Kenyan rural farmers who understand Swahili. Built on Streamlit, Kilimo-AI facilitates the integration of IoT systems like smart irrigation systems and other tools.
- AI-Powered Advice: Get accurate, specialized answers to your agricultural questions.
- Kiswahili Translator: Perfect for farmers who are more comfortable with Swahili.
- IoT Integration: Connect and control systems like smart irrigation.
Follow these instructions to get a copy of Kilimo-AI up and running on your local machine for development and testing purposes.
- streamlit==1.26.0
- langchain==0.0.210
- Clone the repository:
git clone https://github.com/your-username/kilimo-ai.git
- Navigate to the project directory:
cd kilimo-ai
- Install the dependencies:
pip install -r requirements.txt
- Running Kilimo-AI To start the Kilimo-AI application, run:
streamlit run app.py
- Ask Questions: Simply type your agricultural questions in the input box and receive AI-generated answers.
- Translate to Swahili: Use the translation feature to get responses in Kiswahili.
- Monitor IoT Systems: Integrate and monitor your IoT systems directly from the app.
We welcome contributions to Kilimo-AI. To contribute:
- Fork the repository.
- Create a new branch (git checkout -b feature-branch).
- Commit your changes (git commit -m 'Add some feature').
- Push to the branch (git push origin feature-branch).
- Open a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Special thanks to the Streamlit team for their fantastic platform.
- Thanks to the contributors of the agricultural datasets used in training the models.
- Replace https://github.com/your-username/kilimo-ai.git with the actual URL of your repository.
- Ensure you have the appropriate images in the images directory, and replace the placeholders with the actual paths.
- Customize the README further based on specific details and additional features of Kilimo-AI.