Skip to content
/ ARPA Public

Virtual assistant with intent classification in python

License

Notifications You must be signed in to change notification settings

RETR0-OS/ARPA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARPA - Your Python-Powered Virtual Assistant

Overview

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.

Features

  • 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.

Installation

To get started with ARPA, follow these steps:

  1. Clone the repository:

    git clone https://github.com/RETR0-OS/ARPA.git
    cd ARPA
  2. Create a virtual environment:

    python3 -m venv venv
    source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  3. Install the dependencies:

    pip install -r requirements.txt

Usage

To start using ARPA, run the following command:

python main.py

Contributing

We welcome contributions! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin feature-branch).
  6. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • SpaCy
  • Scikit-learn
  • Pandas

About

Virtual assistant with intent classification in python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages