Skip to content
Amédée Potier edited this page Feb 4, 2021 · 11 revisions

The standard

The implementation is based on the standard defined by the Alliance. The Alliance: https://www.alliance-open-chatbot.org/

Video samples

Video of the metabot: https://vimeo.com/331048437

The ChatBot API

Standards interoperability APIs that chatbots may implement to be compatible with the alliance and integrate with any meta bot or other bot to bot integration. The standard: https://github.com/alliance-for-openchatbot/standard

You may find the standard documented in Swagger there:
https://openchatbot.io/swagger/swagger.html

The ChatBot Registration

A standard JSON format is defined to describe a particular bot implementation. A meta bot may leverage a list of such descriptors to connect to the related bots. Descriptors may also be shared on a company web site under a well known URL for their discovery.

https://openchatbot.io/domainbots/

Meta bot examples

Open ChatBot Sample

A sample built by Olivier https://openchatbot.io/publicOCB/

Metaboto

https://www.metaboto.com/

Open Source Packages

Python client

This Python package contains utilities that allow you to find, access, and interact with bots that are compliant with the Alliance for Open Chatbot standard. The package is designed for the Python 3 environments. https://github.com/konverso-ai/open-chatbot-py-client

Web client

openchatbot-client is a webchat box compatible with Open ChatBot format created by Alliance For Open ChatBot. https://github.com/ohoachuck/openchatbot-webclient

Known Compatible ChatBots Frameworks

Open Source

program-y

This simple but powerful AIML pure python chatbot framework supports the alliance for open chat bot standard.

Commercial

Konverso - Kbot

Their bots are compatible with the alliance.

Kwalys - Ivy

Their bots are compatible with the alliance.

Dassault Systemes / Proxem

Customer feedback analysis, chatbots and knowledge management Their bots are compatible with the alliance. https://www.proxem.com/en/

Synapses

Built chatbot leveraging Machine Reading for zero training bots, that train themselves simply based on content Their bots are compatible with the alliance. https://www.synapse-developpement.fr/

Digital Airways - Phebe

Bot implemented by Digital AirWays for their solution Phebe. Allows to control their equipment. Their bots are compatible with the alliance. https://phebe.io/