ChatterBot

ChatterBot is a machine learning, conversational dialog engine for creating chat bots

BSD-3-CLAUSE License

Downloads
89.4K
Stars
13.9K
Committers
101

Bot releases are hidden (Show)

ChatterBot - 0.3.7

Published by gunthercox over 8 years ago

  • Added tests and small fixed for twitter adapter [https://github.com/gunthercox/ChatterBot/pull/145]
  • Increased efficiency of mongodb adapter methods [e5a986968a0844549283d14ae77d60a98d2987a1, 9829662363b78900160fb6ba72ceaf536e7f45a3]
  • Additional training data contributions
ChatterBot - 0.3.6

Published by gunthercox over 8 years ago

  • Added Italian training data [https://github.com/gunthercox/ChatterBot/pull/134]
  • Remove Mac-only speech synthesis adapter [https://github.com/gunthercox/ChatterBot/pull/138]
  • Increase the accuracy of the closest-meaning logic adapter [https://github.com/gunthercox/ChatterBot/pull/140]
  • IO multiadapter returns adapter value instead of statement text [https://github.com/gunthercox/ChatterBot/commit/f99e821a45548f30124ea9c8a82c0bdeed8cc796]
ChatterBot - 0.3.5

Published by gunthercox over 8 years ago

  • Additional data added to the Portuguese language corpus.
  • Increased test coverage.
  • Fixed bug with filtering on json adapter [https://github.com/gunthercox/ChatterBot/commit/7a80aa1c6a80b905222fe83c980e39f1e1d71ab8]
  • Fix closest match adapter to return a confidence value between 0 and 1 [https://github.com/gunthercox/ChatterBot/pull/113]
  • Added support for outputting to multiple IO adapters
ChatterBot - 0.3.4

Published by gunthercox almost 9 years ago

  • Added time logic adapter to answer questions such as "What is the current time?"
  • Converted mathematical evaluation plugin into a logic adapter
ChatterBot - 0.3.3

Published by gunthercox almost 9 years ago

  • Added Twitter storage adapter
  • Added context so each adapter can reference other adapter types
  • Added remote mongodb capabilities to adapter
  • Added data for Portuguese language corpus
  • Added support for multiple logic adapters
ChatterBot - 0.3.2

Published by gunthercox almost 9 years ago

  • Correct issue with response objects using mongo storage adapter [https://github.com/gunthercox/ChatterBot/pull/96]
  • Change response structure to list of dictionaries [https://github.com/gunthercox/ChatterBot/pull/84]
  • Added mathematical evaluation capabilities [https://github.com/gunthercox/ChatterBot/pull/80]
ChatterBot - 0.3.1

Published by gunthercox almost 9 years ago

  • Corrected issue with first statement without known replies. [https://github.com/gunthercox/ChatterBot/commit/99c307b08ce51d5be1688afa4f1f48b5a0937d34]
  • Removed broken twitter adapter. This is being rebuilt in https://github.com/gunthercox/ChatterBot/pull/55
  • Fixed kwargs not being passed to ClosestMeaningAdapter [https://github.com/gunthercox/ChatterBot/pull/87]
ChatterBot - 0.3.0

Published by gunthercox almost 9 years ago

  • Prevent statements that are not in response to a known statement from being passed to the logic adapter. [https://github.com/gunthercox/ChatterBot/pull/81]
ChatterBot - 0.2.9

Published by gunthercox almost 9 years ago

  • Added corpus data files to project's MANIFEST.in file.
ChatterBot - 0.2.8

Published by gunthercox almost 9 years ago

  • All adapters now receive kwargs from ChatBot parameters.
  • Correct issue with corpus loading process [https://github.com/gunthercox/ChatterBot/pull/69]
ChatterBot - 0.2.7

Published by gunthercox about 9 years ago

  • Occurrence count of responses is now stored with each response.
  • Logic adapters now return statement objects.
  • Renamed DatabaseAdapter to StorageAdapter [522e1662b777c7c4c12772fe39146d092d58b0c6]
ChatterBot - 0.2.6

Published by gunthercox about 9 years ago

  • Current conversation is now passed to logic adapter
  • Added corpus module for training chat bots
ChatterBot - 0.2.5

Published by gunthercox about 9 years ago

  • Added logic adapter for selecting statements by their closest match according to word synsets [https://github.com/gunthercox/ChatterBot/commit/780635fc38eef1af70cecbcea3325aff9ae87710]
  • Added no output adapter [https://github.com/gunthercox/ChatterBot/commit/19c5118c1f13f9230f46c5c1d19c80e989827d98]
  • Mongo tests now skip if a mongo client is not detected [https://github.com/gunthercox/ChatterBot/commit/a49d7f003a3789711024601a0552aa0e784cbd0a]
ChatterBot - 0.2.4

Published by gunthercox about 9 years ago

  • Added support for MongoDB
ChatterBot - 0.2.3

Published by gunthercox about 9 years ago

  • Added filter method for database adapters
  • Removed get_response_data method in favor of using IO adapter classes [https://github.com/gunthercox/ChatterBot/commit/ffc612a9d8b797ba67169faf2af6c5ad17e59869]
  • Added signature object for holding future meta data on statements
  • renamed logging to read_only to be more descriptive
ChatterBot - 0.2.2

Published by gunthercox about 9 years ago

  • Fixed index out of bounds error on untrained database [https://github.com/gunthercox/ChatterBot/commit/a234dffb9d74af4d139ad03e8b6cb5b9f062cc4f]
ChatterBot - 0.2.1

Published by gunthercox over 9 years ago

  • Removed cleverbot interaction feature as the api is no longer available.
  • Defined drop method for database adapter interface.
  • Created an abstraction layer for moving statement objects between the interface and the database.
ChatterBot - 0.2.0

Published by gunthercox over 9 years ago

  • Removed Markov chain placeholder file [32bd5977a51e7ced7f0068006c65c703a8130d51]
  • Reorganized methods for matching and getting responses [cad01b94d806017853ac4a646d55836b67a2879b]
  • A setter method is now available to change the database path [67d1fdfa35cf69c7a47c90848906d76287ce22ff]
  • Added check to fix errors with empty occurrence count [6a67113fc545e7a77c8b74fe2e040b363adc79a9]
  • Added adapter methods for io, logic, and storage modules.
ChatterBot - 0.0.3

Published by gunthercox over 9 years ago

  • Added rich data output method on the main ChatBot object
  • Added a module dedicated to enabling API access
  • Created objects to help abstract the data process of analyzing conversations
ChatterBot - 0.1.1

Published by gunthercox over 9 years ago

  • Matching for the closest statement is not processed on the stemmed version of the text. [4caf803e23f5df9966783a09afa5d4321be8df4b]