-
Notifications
You must be signed in to change notification settings - Fork 126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[New feature - Code & Docs] Scenarios management #1483
[New feature - Code & Docs] Scenarios management #1483
Conversation
} else { | ||
return@blockingJsonPost BotI18nLabels( | ||
i18n.getLabelsByIds(query.i18nIds) | ||
.ifEmpty { notFound() } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
May cause trouble when importing scenario, will be fixed.
} | ||
} | ||
|
||
private fun ScenarioException.toRestException(): RestException { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What do you think of the idea to add this function directly in the ScenarioException class ?
|
||
if(debugEnabled) { | ||
// FIXME (WITH DERCBOT-321) | ||
exposePythonLog() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do you want to keep this in the PR ?
* action and contexts names check * Review feedback
8670b38
to
c37f088
Compare
2f2c0ac
to
75c5e3b
Compare
This topic has been overtaken by the arrival of generative AI on Tock. |
Scenario Management allows creation of scenarios representing complex interactions between user and bot. It allows the user's initial intention to be used to determine an objective to be achieved and to question the user in order to collect information that will allow the user's request to be answered in an optimal manner.
The core of feature is managed by "Dialog Manager" : advanced dialogue manager allowing, via the use of the state machine combined with constraint-based graph resolution, to optimise the user path in the scenario.
For more information : Docs
See also :
tock-docker PR : theopenconversationkit/tock-docker#29