A friendly and interactive assistant that provides accurate and up-to-date information exclusively about the University of Zimbabwe (UZ). Uses real-time web search to retrieve official details from the UZ website and trusted sources. Designed to help students, staff, and visitors find reliable information on programs, admissions, student life..etc
# 🤖 UZ Assistant – University of Zimbabwe Information Chatbot
**UZ Assistant** is a friendly and intelligent chatbot built to help users find accurate, up-to-date information **exclusively about the University of Zimbabwe (UZ)**. Whether you're a student, staff member, or visitor, UZ Assistant uses real-time web search to retrieve reliable information directly from official UZ sources.
---
## 🌟 Features
- 🔍 **Real-Time Web Search** – Fetches the latest info from the official UZ website and trusted sources.
- 🎓 **University-Specific Knowledge** – Focused only on topics related to the University of Zimbabwe.
- 💬 **Conversational & Friendly** – Engages users warmly and clearly, asking questions if clarification is needed.
---
## 🧠 Example Use Cases
- "What degree programs are offered in the Faculty of Science at UZ?"
- "How do I apply for undergraduate studies at the University of Zimbabwe?"
- "Where is the main campus of UZ?"
- "Does UZ offer accommodation for first-year students?"
---
## 🔧 Tech Stack
- **Python**
- **LangChain Agent Framework**
- **Web Search Tool / API**
- **Chat interface (Web)**
---
## 🚀 Getting Started
### 1. Clone the Repository
```bash
git clone
github.com
cd uz-info-bot
```
### 2. Install requirements
```bash
pip install -r requirements.txt
```
### 3. Run the app
```bash
streamlit run main.py
```