Skip to content
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

Conversation

assouktim
Copy link
Collaborator

@assouktim assouktim commented May 5, 2023

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

} else {
return@blockingJsonPost BotI18nLabels(
i18n.getLabelsByIds(query.i18nIds)
.ifEmpty { notFound() }
Copy link
Contributor

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.

@vsct-jburet vsct-jburet self-requested a review June 6, 2023 07:52
}
}

private fun ScenarioException.toRestException(): RestException {
Copy link
Contributor

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()
Copy link
Contributor

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 ?

@assouktim assouktim force-pushed the contribution/scenarios/v1.0 branch from 8670b38 to c37f088 Compare July 12, 2023 15:42
@assouktim assouktim force-pushed the contribution/scenarios/v1.0 branch from 2f2c0ac to 75c5e3b Compare July 13, 2023 12:45
@francoisno francoisno added this to In progress in CreditMutuelArkea backlog via automation Aug 3, 2023
@francoisno francoisno added this to the 23.9.0 milestone Aug 3, 2023
@francoisno francoisno self-requested a review October 4, 2023 12:11
@francoisno francoisno modified the milestones: 23.9.0, 24.3.0 Oct 4, 2023
@vsct-jburet vsct-jburet modified the milestones: 24.3.0, 24.9.0 Mar 28, 2024
@assouktim
Copy link
Collaborator Author

This topic has been overtaken by the arrival of generative AI on Tock.

@assouktim assouktim closed this May 22, 2024
CreditMutuelArkea backlog automation moved this from In progress to Done May 22, 2024
@vsct-jburet vsct-jburet removed this from the 24.9.0 milestone May 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging this pull request may close these issues.

None yet

5 participants