AI Personal Assistant Chatbot is an AI-powered application developed using Python, Streamlit, and Groq API. The application provides a modern AI chat experience with intelligent conversation handling, memory-based interaction, translation support, and real-time information responses through a single AI engine workflow. The chatbot is designed with a clean and user-friendly interface inspired by modern AI assistant platforms.
- Intelligent AI conversation
- Memory-based chat interaction
- Translation support through natural prompts
- Real-time information and news handling
- Modern chatbot user interface
- Interactive AI response system
- User-friendly AI assistant workflow
Python Streamlit Groq API News API Generative AI
AI-Personal-Assistant/ ├── myai.py ├── requirements.txt ├── modules/ │ ├── chatbot.py │ ├── news.py │ ├── document.py │ ├── memory.py │ ├── resume.py │ ├── notes_generator.py │ ├── code_explainer.py │ └── ui.py └── README.md
Install dependencies: pip install -r requirements.txt
Run the application: streamlit run myai.py
The application provides multiple AI-powered assistant features through a single platform, helping users with conversations, information retrieval, translations, notes, documents, and other daily productivity tasks.
The project has been successfully deployed as a public web application using Streamlit.