Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iiiioreo/roby-chatbot
ROBY Chatbot: A versatile Python chatbot employing natural language processing and mathematical expression evaluation, crafted with Tkinter for a dynamic user interaction.
https://github.com/iiiioreo/roby-chatbot
ai chatbot database deep-learning json lemmatization machine-learning python
Last synced: 11 days ago
JSON representation
ROBY Chatbot: A versatile Python chatbot employing natural language processing and mathematical expression evaluation, crafted with Tkinter for a dynamic user interaction.
- Host: GitHub
- URL: https://github.com/iiiioreo/roby-chatbot
- Owner: iiiiOreo
- Created: 2024-02-22T16:46:35.000Z (10 months ago)
- Default Branch: Main
- Last Pushed: 2024-02-23T13:12:53.000Z (10 months ago)
- Last Synced: 2024-02-23T18:04:07.356Z (10 months ago)
- Topics: ai, chatbot, database, deep-learning, json, lemmatization, machine-learning, python
- Language: Python
- Homepage:
- Size: 110 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ROBY Chatbot:
A Python chatbot designed with the aim of providing dynamic and intelligent conversations. Utilizing natural language processing, the chatbot interprets user input to generate appropriate responses from a predefined set of intents. The underlying machine learning model is trained on an extensive dataset, allowing ROBY to understand and respond to a variety of user queries.
The chatbot's capabilities extend beyond typical conversational exchanges. ROBY can also handle mathematical expressions, enabling users to input expressions for evaluation. The application utilizes a neural network model built with the Keras library to recognize patterns and generate responses. The model is trained on a diverse set of intents stored in a JSON file, ensuring flexibility and adaptability to user inputs.
The graphical user interface is built using Tkinter, providing an interactive and user-friendly environment. The chat history is displayed in a text widget, allowing users to track conversations. The application supports various functionalities, including retrieving the current time and date, making it a versatile companion for users seeking information and assistance.
## How to Use:
Ensure you have Python installed on your machine.
Clone the repository: git clone [https://github.com/your-username/roby-chatbot.git](https://github.com/iiiiOreo/ROBY-Chatbot.git)
Navigate to the project directory: cd roby-chatbot
Run the chatbot: ROBY.py
## Read the Poster : [ROBY Poster.pdf](https://github.com/iiiiOreo/ROBY-Chatbot/files/14376895/ROBY.Poster.pdf)
## Read the Presentation : [ROBY.pdf](https://github.com/iiiiOreo/ROBY-Chatbot/files/14376905/ROBY.pdf)