Easy Lex bot manager
Project description
Luthor for Amazon Lex - Multi-Bot Manager and Player
Overview
Typically, the goal of a Lex conversation is to fulfill a single set of intents, however, there are use cases where a conversation may need to temporarily change topics.
For example, in the case of someone with special needs, a person may be in the middle of a Lex conversation ordering their lunch through the LunchBot
, and then suddenly ask a completely irrelevant question which maybe handled by the CommonQuestionBot
. Luthor for Lex
can switch contexts to the question bot, and then naturally transition back to the original bot. This provides a "stream of consciousness" flow to the conversation.
Luthor for Lex
allows you to run multiple simultaneous bots, switching contexts and managing the transition between bots cleanly and naturally.
Features
- Create/update bots, slots and intents using YAML (transparently handles checksums)
- Run multiple bots at the same time within a single conversation
- Event hook model for each bot provides several points of customization
- Customizable transitions between bots to provide a natural conversation flow
- Built-in bot player, using audio or keyboard entry
Cre
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file luthor-for-lex-0.0.12.tar.gz
.
File metadata
- Download URL: luthor-for-lex-0.0.12.tar.gz
- Upload date:
- Size: 18.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9b5bedab8fa45ff7a9bbfb415bac7bea8f7cc4da9ca991621eda624d139b2d7 |
|
MD5 | eeaba7b5bc0e67f455d46008f516846d |
|
BLAKE2b-256 | c70de68c193283fdd81bd18b73ec58493f79a4e8db9d587c5ad829c8843d3504 |