Skip to main content
.. image:: https://travis-ci.org/aira/aichat.svg?branch=master
:target: https://travis-ci.org/aira/aichat
======
aichat
======


A chatbot framework for configuring and testing chatbot dialog specifications.


Description
===========

`aichat` combines 2 approaches (more to come):

1. pattern matching (grammar-based appraoch)
2. search (retrieval-based approach)

Like AIML `aichat` allows you to control context and build a graph of behaviors (edges are chatbot actions/utterances).
You can hand-craft your behaviors or "machine learn" them from example dialog corpora.

In the future `aichat` will incorporate a knowledge base (a grounding chatbot approach)

Usage
===========

``` shell
$ hey Bot, "What's up?"
I heard you, but I'm not sure what you mean.
```

Metadata

Release files for aichat 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aichat 0.0.5
File Size Uploaded Provenance Actions
aichat-0.0.5.tar.gz 45.9 kB Without provenance Details for aichat-0.0.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for aichat 0.0.5
File Interpreter ABI Platform Actions
aichat-0.0.5-py2.py3-none-any.whl Python 3, Python 2 none any Details for aichat-0.0.5-py2.py3-none-any.whl

Total release size: 101.1 kB

Release files / aichat-0.0.5.tar.gz

Download URL aichat-0.0.5.tar.gz
Size 45.9 kB
Tags Source
SHA-256 checksum
How to use checksums
74e1d1f44518f601be46254be358ee83cddb80e303316c7c0ed81e0d9013d8b4
BLAKE2b-256 checksum
How to use checksums
c147d54e2ba78216661613237673d82e27e6b13aa048a7fe39eabd98f50a8050
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / aichat-0.0.5-py2.py3-none-any.whl

Download URL aichat-0.0.5-py2.py3-none-any.whl
Size 55.2 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
4a35638746b12664e25adbd3a86f311d23b6084b821db0f24fa6aa367d7ab612
BLAKE2b-256 checksum
How to use checksums
5997cd555e2b20da3b06a7317910ecbc577d00ae378042517b95e3eff51d8036
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for aichat 0.0.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page