Welcome to ARPA, your versatile Python-powered virtual assistant! Built with cutting-edge libraries like SpaCy, Scikit-learn, and Pandas, ARPA is designed to make your life easier and smarter. Whether you're setting alarms, managing your to-do list, or solving complex math problems, ARPA has got you covered.
- Intent Classification: Understands and processes various user intents.
- Task Management: Helps you manage your to-do lists and set reminders.
- Math Solver: Capable of solving complex math problems including logarithms and trigonometry.
- Information Retrieval: Performs web searches and summarizes key information about famous personalities, events, and places.
- Entertainment: Plays your favorite tunes and provides current date and time.
To get started with ARPA, follow these steps:
-
Clone the repository:
git clone https://github.com/RETR0-OS/ARPA.git cd ARPA
-
Create a virtual environment:
python3 -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the dependencies:
pip install -r requirements.txt
To start using ARPA, run the following command:
python main.py
We welcome contributions! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (git checkout -b feature-branch).
- Make your changes.
- Commit your changes (git commit -m 'Add some feature').
- Push to the branch (git push origin feature-branch).
- Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- SpaCy
- Scikit-learn
- Pandas