An open API service indexing awesome lists of open source software.

https://github.com/haimonmon/random-sigma-bot

Simple BRAIN ROTTED chatbot for Learning Introduction of Natural Language Processing
https://github.com/haimonmon/random-sigma-bot

chatbot natural-language-processing python terminal

Last synced: 2 months ago
JSON representation

Simple BRAIN ROTTED chatbot for Learning Introduction of Natural Language Processing

Awesome Lists containing this project

README

          

# [ B O T ] bot
## Planned Features
Planned features to simple bot ( No External NLP Libraries ).
* `responds to a questions`, like asking for recipee, best places
* `enable to identify`, places, object
* `enable to learn` by capturing user sentences
* able to `identify mispelled words`
* can have an emotions and identify emotions by `sentiment analysis`
* Enable to have a knowledge on `POS ( Parts of speech )`
* Able to ` remember prompter characteristics ` likes and name

## Project Structure
` chat.py ` : Contains terminal design, and app workflow

` sigma ` - A created bot package

` brain.py ` - Contains logic, descision making of the bot

` emotion.py ` - Contains sentiment analysis logic

` memory.py ` - Contains load, saving data on json files

[ PROJECT ON HOLD ] The project development has stop for now and will continue its development soon.