Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/erigones/ludolph-chatbot
Ludolph Artificial Intelligence Plugin (ChatBot)
https://github.com/erigones/ludolph-chatbot
bot chat chatbot chatterbot ludolph python2 python3
Last synced: about 1 month ago
JSON representation
Ludolph Artificial Intelligence Plugin (ChatBot)
- Host: GitHub
- URL: https://github.com/erigones/ludolph-chatbot
- Owner: erigones
- License: mit
- Created: 2016-07-21T20:27:24.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-08-03T11:40:56.000Z (over 7 years ago)
- Last Synced: 2024-11-10T20:35:43.821Z (3 months ago)
- Topics: bot, chat, chatbot, chatterbot, ludolph, python2, python3
- Language: Python
- Size: 20.5 KB
- Stars: 3
- Watchers: 6
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
ludolph-chatbot
###############`Ludolph `_: ChatBot plugin.
Plugin that allows a machine-learning based conversational dialog engine.
Although it currently uses the `ChatterBot `_ engine it can be easily extended to support other dialog engines.**Plugin is not production ready yet.**
Installation
------------- Install the latest released version using pip::
pip install https://github.com/erigones/ludolph-chatbot/tarball/master
- Add new plugin section into Ludolph configuration file (see configuration section for more options)::
[ludolph_chatbot.chatterbot]
database = /var/lib/ludolph/ludolph_chatbot.sqlite3- Reload Ludolph::
service ludolph reload
**Dependencies:**
- `Ludolph `_ (0.9.0+)
- `ChatterBot `_ (0.7.4+)Configuration
-------------Optional config options and its default values.
These options can be defined in the config file to change ChatBot plugin behaviour.logic_adapters
~~~~~~~~~~~~~~- ``logic_adapters = chatterbot.logic.MathematicalEvaluation,chatterbot.logic.TimeLogicAdapter,chatterbot.logic.BestMatch``
- ``storage_adapter = chatterbot.storage.SQLStorageAdapter``
- ``low_confidence_threshold = 0.65``
- ``low_confidence_response = I am sorry, but I do not understand. Check out help for chatbot-train command.``
- ``muc = false``
- ``muc_confidence_threshold = 0.95``To enable the LowConfidenceAdapter just define ``low_confidence_threshold`` or ``low_confidence_response`` in your `Ludolph `_ configuration file.
Links
------ Wiki: https://github.com/erigones/Ludolph/wiki/How-to-create-a-plugin#create-3rd-party-plugin
- Bug Tracker: https://github.com/erigones/ludolph-chatbot/issues
- Google+ Community: https://plus.google.com/u/0/communities/112192048027134229675
- Twitter: https://twitter.com/erigonesLicense
-------For more information see the `LICENSE `_ file.