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

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.16.tar.gz (19.0 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: luthor-for-lex-0.0.16.tar.gz
  • Upload date:
  • Size: 19.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.4

File hashes

Hashes for luthor-for-lex-0.0.16.tar.gz
Algorithm Hash digest
SHA256 b5a8f5597db23758a82df2cf01948caf8d41e66d370dd21f3e7175ab230a6e73
MD5 cb1bac0de136fd36c2db1eb9f8d20ec9
BLAKE2b-256 9efe36cb3dc748a1667e5f2e6e438590fc25b649e554d7ef4a95ad98bcaf0d69

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