Package ai.tock.bot.definition
Class RAGStoryDefinition
-
- All Implemented Interfaces:
-
ai.tock.bot.definition.IntentAware,ai.tock.bot.definition.StoryDefinition
public final class RAGStoryDefinition extends SimpleStoryDefinition
Retrieval Augmented Generation Story RAGStoryDefinition implementation witch extends StoryDefinitionBase and override default Intent unknown
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringRAG_STORY_NAMEprivate final Stringidprivate final StoryHandlerstoryHandlerprivate final Set<Intent>starterIntentsprivate final Set<Intent>intentsprivate final Set<StoryStep<StoryHandlerDefinition>>stepsprivate final Set<UserInterfaceType>unsupportedUserInterfacesprivate final Set<StoryTag>tagsprivate final BooleanmetricStory
-
Constructor Summary
Constructors Constructor Description RAGStoryDefinition(StoryHandler handler)
-
Method Summary
Modifier and Type Method Description -
Methods inherited from class ai.tock.bot.definition.SimpleStoryDefinition
getId, getIntents, getStarterIntents, getSteps, getStoryHandler, getTags, getUnsupportedUserInterfaces -
Methods inherited from class ai.tock.bot.definition.StoryDefinition
allSteps, getMetricStory, hasTag, isStarterIntent, mainIntent, supportIntent, wrappedIntent -
Methods inherited from class ai.tock.bot.definition.IntentAware
intentWithoutNamespace, wrap -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
RAGStoryDefinition
RAGStoryDefinition(StoryHandler handler)
- Parameters:
handler- : the configured handler
-
-
-
-