Maya is a lightweight conversational Agent designed to engage in basic conversation, answer questions, and provide information. The chatbot utilizes a predefined set of Questions and Answers stored in the patterns.py
file to generate responses.
- Engages in basic conversation with users.
- Answers questions from a predefined set of queries.
- Learn From Conversations With Users.
- Integrate Multimedia Support.
- Enhance Natural Language Understanding.
- Expand Knowledge Base
- Improve Response Accuracy:
- Python 3.x
- NLTK (Natural Language Toolkit) library
-
Clone the Repository
git clone https://github.com/awortuibenem/maya.git
-
Install Dependencies
pip install nltk
-
Download NLTK Data
python -m nltk.downloader punkt python -m nltk.downloader stopwords
-
Run the Script
python main.py
-
Interact with Maya
Once the script is running, Maya will prompt you for input. Enter your queries or commands, and Maya will respond accordingly.
Contributions to Maya are welcome! If you have any ideas for improvements, new features, trainings or bug fixes, feel free to open an issue or submit a pull request.
Maya is licensed under the MIT License.