Skip to content

Maya: A lightweight CLI (Command Line Interface) conversational agent . Engage in basic conversations and get answers to common questions.

Notifications You must be signed in to change notification settings

awortuibenem/maya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Maya

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.

Features

  • Engages in basic conversation with users.
  • Answers questions from a predefined set of queries.

Goal

  • Learn From Conversations With Users.
  • Integrate Multimedia Support.
  • Enhance Natural Language Understanding.
  • Expand Knowledge Base
  • Improve Response Accuracy:

Installation

Prerequisites

  • Python 3.x
  • NLTK (Natural Language Toolkit) library

Steps

  1. Clone the Repository

    git clone https://github.com/awortuibenem/maya.git
  2. Install Dependencies

    pip install nltk
  3. Download NLTK Data

    python -m nltk.downloader punkt
    python -m nltk.downloader stopwords

Usage

  1. Run the Script

    python main.py
  2. Interact with Maya

    Once the script is running, Maya will prompt you for input. Enter your queries or commands, and Maya will respond accordingly.

Contributing

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.

License

Maya is licensed under the MIT License.

About

Maya: A lightweight CLI (Command Line Interface) conversational agent . Engage in basic conversations and get answers to common questions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages