tock / ai.tock.bot.engine.dialog

Package ai.tock.bot.engine.dialog

Contains runtime conversation related classes, ie Dialog and Story classes.

Types

ArchivedEntityValue

An archived (old) entity value.

data class ArchivedEntityValue

Dialog

A dialog is a conversation between users and bots. Conversation history is split into a list of stories. The dialog has a (current) state.

data class Dialog

DialogFlowDAO

interface DialogFlowDAO

DialogState

The Dialog state.

data class DialogState

EntityStateValue

EntityStateValue is the current value of an entity with its history.

data class EntityStateValue

EntityValue

A (may be not yet evaluated) value linked to an entity stored in the context.

data class EntityValue

EventState

State in event scope.

data class EventState

FlowAnalyticsQuery

class FlowAnalyticsQuery

FlowAnalyticsQueryResult

class FlowAnalyticsQueryResult

NextUserActionState

The temporary initial state for next user action.

data class NextUserActionState

Snapshot

A "snapshot" is a readonly view of the state in the dialog, usually after a bot reply.

data class Snapshot

Story

A Story is a small unit of conversation about a specific topic. It is linked to at least one intent - the starterIntent.

data class Story

Extensions for External Classes

ai.tock.nlp.api.client.model.Entity