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" 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.12.tar.gz (18.1 kB view details)

Uploaded Source

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

Hashes for luthor-for-lex-0.0.12.tar.gz
Algorithm Hash digest
SHA256 d9b5bedab8fa45ff7a9bbfb415bac7bea8f7cc4da9ca991621eda624d139b2d7
MD5 eeaba7b5bc0e67f455d46008f516846d
BLAKE2b-256 c70de68c193283fdd81bd18b73ec58493f79a4e8db9d587c5ad829c8843d3504

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