Skip to main content

Powerful AI Framework

Project description

HAL is a matching AI engine that is designed to replace ALICE, Eliza, and like. It currently has three main backends: regex, matrix (or word index), and substring. It also has a few supplement backends: spam [1], oneword [2], and generic.

Note that this is only a library, it doesn’t have any fancy interfaces pre-installed. There is only one script, hal.

Installation

To install, do: pip install HAL.

After install, run python in interactive mode and run import HAL.dbtest. If it says you don’t have fts (full-text search), then you should install the pysqlite2 module from here.

Now you need a dataset, the main set that I am developing is here: http://github.com/HALTeam/HALdata. Note that it was converted from an older version that I wrote a few months ago, which has only a regex engine. The dataset is based on the standard AIML set, which have a very different design compared to HAL. So I expect many bugs in the dataset, feel free to report them on GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

HAL-0.0.1.zip (25.6 kB view details)

Uploaded Source

Built Distributions

HAL-0.0.1.win32.exe (220.2 kB view details)

Uploaded Source

HAL-0.0.1-py2.7.egg (42.4 kB view details)

Uploaded Egg

File details

Details for the file HAL-0.0.1.zip.

File metadata

  • Download URL: HAL-0.0.1.zip
  • Upload date:
  • Size: 25.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for HAL-0.0.1.zip
Algorithm Hash digest
SHA256 1ca25dbd37d092be7a6ad5c6f0820e2df74a09727afbc6bfd8c0a62c5ee37748
MD5 57f8389173a7686b2486601157cfcab8
BLAKE2b-256 c467ba8de995ef0e465c38f871d3b7e112a279269ca16964f33308ccabfb0c6b

See more details on using hashes here.

File details

Details for the file HAL-0.0.1.win32.exe.

File metadata

  • Download URL: HAL-0.0.1.win32.exe
  • Upload date:
  • Size: 220.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for HAL-0.0.1.win32.exe
Algorithm Hash digest
SHA256 39d981aadd1f3f38898b1563b2bd76db1248e4e3d41528c2d42d662b894e03cc
MD5 c3c8452f1173966072435238daca2362
BLAKE2b-256 e3f09489b4e4411bb839e1b2cbb10e214558c4e4a428348003d8f48349674adf

See more details on using hashes here.

File details

Details for the file HAL-0.0.1-py2.7.egg.

File metadata

  • Download URL: HAL-0.0.1-py2.7.egg
  • Upload date:
  • Size: 42.4 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for HAL-0.0.1-py2.7.egg
Algorithm Hash digest
SHA256 f6063b062ec2fb3d4d080fd2eee2dfe58f5bf21a30912205116728c9500eed1f
MD5 e98db72cd13c2fbca71b2320ab725038
BLAKE2b-256 ddbddcace2ef7fbfe9ee4879c72d67c8d5208339c4513422112381c2d385a7ce

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page