Skip to content

amna-techcorp17/SmartAssisstant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Smart Assistant

A Python-based AI Smart Assistant built using modular tools and LLM integration. This project demonstrates how an assistant can process user input and respond intelligently using different components.


🚀 Features

  • 🧠 LLM (Large Language Model) integration
  • 🛠️ Modular tool-based architecture
  • 💬 Interactive assistant behavior
  • 📂 Clean and organized project structure
  • ⚡ Easy to extend with new tools

🏗️ Project Structure

SmartAssistant/ │── llm/ # LLM related logic │── tools/ # Custom tools/modules │── agent.py # Core assistant logic │── main.py # Entry point of the program │── requirements.txt # Dependencies │── README.md # Project documentation


⚙️ Installation

  1. Clone the repository: git clone https://github.com/amna-techcorp17/SmartAssistant.git cd SmartAssistant

  2. Install dependencies: pip install -r requirements.txt


▶️ Usage

Add your Groq API key in .env file Run the main file:

python main.py

The assistant will start and you can interact with it via terminal.


🧩 How It Works

  • main.py : starts the application
  • agent.py : handles user queries
  • llm/ : manages language model responses
  • tools/ : contains helper functions and utilities

📌 Requirements

  • Python 3.x
  • Required libraries (listed in requirements.txt)

📈 Future Improvements

  • Add GUI interface
  • Integrate APIs (Google, OpenAI, etc.)
  • Improve conversation memory
  • Add more intelligent tools

👩‍💻 Author

Amna Chaudhary


📜 License

This project is for educational purposes.

About

AI assistant built with Python using modular tools and LLM integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages