Skip to main content

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](https://en.wikipedia.org/wiki/Stream_of_consciousness “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


Download files

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

Source Distribution

luthor-for-lex-0.0.14.tar.gz (18.1 kB view details)

Uploaded Source

File details

Details for the file luthor-for-lex-0.0.14.tar.gz.

File metadata

  • Download URL: luthor-for-lex-0.0.14.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

Hashes for luthor-for-lex-0.0.14.tar.gz
Algorithm Hash digest
SHA256 e78aaab81c6166c179e5df9bcafa5f674e5c6d769d183d8263fb2d4ab450f1b6
MD5 5f62a46fafd892c87922568453789faf
BLAKE2b-256 229371454d496924fe9fa397eeb11dc768e32a25376583c8a0f6c6e6eb0dc946

See more details on using hashes here.

Supported by

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