Skip to main content

eXtensible AI Language for Python

Project description

XAIL is a new standard for conversational robots, interactive help, and like. It currently has three main engines: regex, matrix [1], and substring. There is also a generic response engine.

If you are looking for a featured chatterot, you should look for the HAL package instead, which implements a chatterbot in top of this library.

This library contains only basic matching. You may have to define your own post-processing for more advanced features.

[1]matches if all the keyword exists in the input, after stemming


To install, do: pip install XAIL.

After installation, run python in interactive mode and run import xail.dbtest. If it says you don’t have full-text search, then you should install the pysqlite2 module from here. If you don’t, PyXAIL will still function, albeit slower, and may lower the quality of responses.

Project details

Release history Release notifications

This version


Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page