qisdk / com.aldebaran.qi.sdk.object.conversation

Package com.aldebaran.qi.sdk.object.conversation

Types

AutonomousReaction

A reaction Suggested by a Chatbot

interface AutonomousReaction

AutonomousReactionImportance

Additional information on the importance of a suggested ChatbotReaction

class AutonomousReactionImportance : QiEnum

AutonomousReactionValidity

Decribes the validity of a suggested ChatbotReaction

class AutonomousReactionValidity : QiEnum

BaseChatbot

Parent class for ChatBot implementations.

abstract class BaseChatbot : AnyObjectWrapper, Chatbot

BaseChatbotReaction

Parent class for ChatBotReaction implementations.

abstract class BaseChatbotReaction : AnyObjectWrapper, ChatbotReaction

BaseQiChatExecutor

Parent class for QiChatExecutor implementations.

abstract class BaseQiChatExecutor : AnyObjectWrapper, QiChatExecutor

BodyLanguageOption

Body language policy.

class BodyLanguageOption : QiEnum

Bookmark

Object representing a marked location in a topic.

interface Bookmark

BookmarkStatus

Object representing the state of a Bookmark during Discuss execution.

interface BookmarkStatus

Chat

Action that listens to the users and interrogates its Chatbots to select the most appropriate answers.

interface Chat

Chatbot

Object representing a Chatbot that can react in response to Phrases.

interface Chatbot

ChatbotReaction

Action produced by a Chatbot either as a reply to a Phrase, or spontaneously

interface ChatbotReaction

ChatbotReactionHandlingStatus

Describes the current status of a ChatbotReaction (in a Chat action for example)

class ChatbotReactionHandlingStatus : QiEnum

ChatOptions

Optional parameters for the configuration of a Chat action

open class ChatOptions

Conversation

Service exposing actions and properties related to human-robot conversation.

interface Conversation

ConversationConverter

open class ConversationConverter : AnyObjectProxyConverter

ConversationStatus

An object collecting Conversation-related signals and properties for a given application context

interface ConversationStatus

Discuss

Action to make the robot able to converse with a human using content from QiChat topics.

interface Discuss

EditablePhraseSet

A container of Phrases that can be edited.

interface EditablePhraseSet

Listen

Action to make the robot listen to and recognize a specific set of phrases pronounced by a user. On recognition success, a ListenResult gives the heard phrase and the matching PhraseSet.

interface Listen

ListenOptions

Optional parameters for the configuration of a Listen action

open class ListenOptions

ListenResult

The heard phrase along with the matching phrase set.

open class ListenResult

Phrase

Structure containing a chunk of text intended to be said or listened by the robot.

open class Phrase

PhraseSet

Object representing a set of phrases. Used to regroup phrases considered as synonyms. Example: "yes", "yep", "indeed", ...

interface PhraseSet

QiChatbot

Chatbot that can be used to make the robot able to chat with a human. The interaction will be based on the content given in the QiChatbot topics.

interface QiChatbot : Chatbot

QiChatExecutor

Object representing a user defined action to execute synchronously during an utterance in a QiChatbot

interface QiChatExecutor

QiChatVariable

Object representing a variable in a QiChat topic.

interface QiChatVariable

ReplyPriority

Additional information on the Priority of a Chatbot Reply

class ReplyPriority : QiEnum

ReplyReaction

A Chatbot reaction to a human utterance

interface ReplyReaction

RunnableAutonomousReaction

Alternative AutonomousReaction that allows the implementation of its execution by heirs instead of delegating it to a ChatbotReaction.

abstract class RunnableAutonomousReaction : StandardAutonomousReaction, WithSpeechEngineRunnable, OnChatbotReactionHandlingStatusChangedListener

RunnableReplyReaction

Alternative ReplyReaction that allows the implementation of its execution by heirs instead of delegating it to a ChatbotReaction.

abstract class RunnableReplyReaction : StandardReplyReaction, WithSpeechEngineRunnable, OnChatbotReactionHandlingStatusChangedListener

Say

Action to make the robot say a phrase.

interface Say

SpeechEngine

Factory to create Say actions

interface SpeechEngine

StandardAutonomousReaction

Default implementation of AutonomousReaction.

open class StandardAutonomousReaction : AnyObjectWrapper, AutonomousReaction

StandardReplyReaction

Default implementation of ReplyReaction.

open class StandardReplyReaction : AnyObjectWrapper, ReplyReaction

Topic

Object representing a topic.

interface Topic

TopicStatus

The current state of a topic in a Discuss Action

interface TopicStatus