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

Integration layer to use NLP intents as triggers to initiate Services #397

Open
2 of 16 tasks
turnerrainer opened this issue Jan 11, 2024 · 3 comments
Open
2 of 16 tasks

Comments

@turnerrainer
Copy link
Contributor

turnerrainer commented Jan 11, 2024

Linked to #362

AS A Customer Support Agent (CSA)
I WANT TO define intents in Training Module that would trigger specified Services
SO THAT I could automate same type of responses that would otherwise require repetitive manual interaction

AS A Service Manager
I WANT TO trigger specific Services when appropriate intents are detected
SO THAT I could provide e-Services to End Clients based on their NL input

AS A Product Owner
I WANT TO be confident that using intents as triggers to initiate Services would follow a certain protocol
SO THAT this wouldn't be done too easily and change too often based on how different CSA's see fit at any given time

Acceptance Criteria

  • Any CSA with appropriate permissions can propose any intent to be linked as triggers to initiate specific Services
  • Any Service Manager with appropriate permissions can propose any Service to be initiated by any intent
  • Both CSA and Service Managers can activate and deactivate links between intents and Services
  • Only Administrative Users with proper permissions can change and/or confirm change propositions regarding linking intents with specific Services and vice versa

Prerequisites

GUI

DSL

  • Ruuter DSL for Backoffice to make changes regarding either parties proposing linking intents and Services
  • Ruuter DSL for Backoffice to confirm changes proposed regarding linking intents and Services
  • Links between intents and Services are stored in Postgres
  • Public Ruuter DSL to validate if detected intent should trigger a Service or not and act accordingly

Databases

@1AhmedYasser
Copy link
Collaborator

@turnerrainer @bartekpospiech @ExiRain

The Third Prerequisite is now fulfilled on the test environment side, please contact me for databases details

@1AhmedYasser
Copy link
Collaborator

@turnerrainer @ExiRain we to change the following menu path to point to a new page on service and training modules

Related to this ac Ruuter DSL for Backoffice to confirm changes proposed regarding linking intents and Services

@PaulaMerle
Copy link
Contributor

Clarification: The service manager role automatically has access to the Training module, but the bot trainer role does not have access to the Service module. Hence additional role check (and approval request) has to be performed if intent connection to service is initiated from the Training module side.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: To Groom
Development

No branches or pull requests

5 participants