Module: Expando

Defined in:
lib/expando/expander.rb,
lib/expando.rb,
lib/expando/updater.rb,
lib/expando/version.rb,
lib/expando/entity_updater.rb,
lib/expando/intent_updater.rb,
lib/expando/project_template.rb

Overview

The ‘Expander` module is responsible for taking an array of intents or utterances, and expanding any strings containing the following tokens:

{I|we} heard you {love|hate} computers

into the following Cartesian product:

I heard you love computers
I heard you hate computers
we heard you love computers
we heard you hate computers

This greatly reduces the complexity of creating performant speech interfaces.

Defined Under Namespace

Modules: Expander Classes: EntityUpdater, IntentUpdater, ProjectTemplate, Updater

Constant Summary collapse

VERSION =
'0.2.3'