Skip to content

Repository files navigation

AI Personal Assistant Chatbot

Project Overview

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.

Features

  • 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

Technologies Used

Python Streamlit Groq API News API Generative AI

Project Structure

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

How to Run

Install dependencies: pip install -r requirements.txt

Run the application: streamlit run myai.py

Project Outcome

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.

Deployment

The project has been successfully deployed as a public web application using Streamlit.

About

AI-Personal-Assistant-Chatbot built using Python, Streamlit, Groq API, and Generative AI.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages