buildMaruskaAndUpdate.js

node tools/buildMaruskaAndUpdate.js
  1. Merges demos into demo compilation agent we call Maruska which is meant to run a multimodal kiosk.
  2. Updates workspace of the same name (workspace.name) in conversation service in runtimeCredentials.json.

The list of workspaces to be compiled into one is taken from tools/maruskaParts.json

buildMaruskaEmbeddedCCAndUpdate.js

builds demo compilation agent with chit-chat also embedded in the single workspace.

node tools/buildMaruskaEmbeddedCCAndUpdate.js

flat2children.js

Converts a workspace in flat node list format to nested children lists format. See workspace formats for more detail.

node tools/srcFilePath.json [dstFilePath.json = srcFilePath-children.json]

if the last parameter is missing, output will be written to file with appended -children.json suffix.

children2flat.js

Converts a workspace in nested children lists format to flat node list format. See workspace formats for more detail.

node tools/flat2children.js srcFilePath.json [dstFilePath.json]

if the last parameter is missing, the result will appear in the console only.

children2flatAndPut.js

Converts a workspace in nested children lists format to flat node list format. See workspace formats for more detail. Then uploads it to the runtime service specified by runtimeCredentials.json.

node tools/children2flatAndPut.js srcChildFilePath.json [dstFlatFilePath.json]

countExamplesPerIntent.js

Returns list of intents with their example counts sorted ascending. Row format: count\t#intentName

node tools/countExamplesPerIntent.js pathToWorkspace.json

findDocBrokenLinks.js

Scans the whole /doc directory of this documentation recursively and reports broken links if any are found.

node tools/findDocBrokenLinks.js