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

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages