See: Description
| Interface | Description |
|---|---|
| ConversationData |
This interface must be implemented by clients that wish to provide external
data to Spokestack's dialogue manager.
|
| DialogueListener |
Interface for classes that wish to receive dialogue events and/or log
messages from the dialogue subsystem.
|
| DialoguePolicy |
The API for dialogue policies used by Spokestack's
DialogueManager
component. |
| Class | Description |
|---|---|
| ConversationState |
The current state of the conversation at the time of a dialogue event.
|
| ConversationState.Builder |
Fluent builder interface for conversation states.
|
| DialogueDispatcher |
A component that dispatches dialogue events to registered listeners.
|
| DialogueEvent |
This class represents an event dispatched by Spokestack's dialogue system.
|
| DialogueManager |
Spokestack's dialogue manager.
|
| DialogueManager.Builder |
Dialogue manager builder API.
|
| FinalizedPrompt |
A finalized prompt contains the same fields as a
Prompt, but instead
of template placeholders, its contents are fully interpolated strings ready
to be displayed to the user or synthesized by TTS. |
| FinalizedPrompt.Builder |
Prompt builder API.
|
| InMemoryConversationData |
A simple data store for conversation data that resides in memory and lasts
only as long as the dialogue manager holding it.
|
| Prompt |
A prompt to be delivered to the user.
|
| Prompt.Builder |
Prompt builder API.
|
| Proposal |
A proposal indicates the intended interpretation of a user's "yes" or "no"
response in the current conversational context by rewriting the relevant
intent into a more appropriate one.
|
| Enum | Description |
|---|---|
| ConversationData.Format |
A simple enum that expresses the eventual use of retrieved conversation
data.
|
| DialogueEvent.Type |
The type of event being dispatched.
|
Copyright © 2021. All rights reserved.