Agentic AI is an intelligent multi-agent system designed for Daffodil International University (DIU) students. It consists of multiple specialized agents to assist with various university-related queries, including:
- Academic Agent: Provides course details, schedules, and university policies.
- Admission Agent: Assists with admission processes, eligibility, and fee details.
- Campus Agent: Offers information about campus facilities and events.
- Routine Agent: Fetches the latest class routine from diuroutine.com.
- Email Agent: Reads and replies to unread emails automatically with a single click.
- OCR Agent: Extracts and summarizes text from images uploaded by users.
This system is built using GROQ API, PhiData, and Streamlit to create an interactive and efficient AI-powered assistant.
✅ Multi-Agent System - Dedicated agents for different university-related queries.
✅ Voice Assistant - Dedicated Voice agents for different university-related queries.
✅ Automated Email Handling - Reads unread emails and provides AI-generated replies.
✅ Class Routine Fetcher - Retrieves updated class schedules directly from diuroutine.com.
✅ OCR Processing - Reads and summarizes text from uploaded images.
✅ Streamlit UI - Provides an interactive chat-based interface.
git clone https://github.com/SHIHAB69/agenticAI-main.git
cd AgenticAIpython -m venv venv
source venv/bin/activate # On macOS/Linux
venv\Scripts\activate # On Windowspip install -r requirements.txtGROQ API is used as the AI model for all agents.
Follow the official documentation to set up your API key:
🔗 GROQ Official Docs
pip install phipip install streamlitCreate a .env file in the root directory and add your credentials:
GROQ_API_KEY=your_groq_api_key
SENDER_EMAIL=your_email@example.com
SENDER_PASSKEY=your_email_app_passwordstreamlit run chatbot.py- Open the Streamlit UI and enter your query.
- Select the appropriate agent (Academic, Admission, Campus, Email, Routine, OCR).
- View AI-generated responses and interact with the system.
💡 Developed by: Agentic Solution BD (Sihab, Sameul, Junaed, Izaz) 📍 Affiliation: Data Science Club, Daffodil International University
🚀 Integration with WhatsApp for chatbot functionality.
🚀 Improved natural language understanding (NLP) for better responses.
🚀 Cloud-based database for conversation history storage.
This project is open-source under the MIT License.
Feel free to contribute and improve Agentic AI! 🚀