This site uses different types of cookies, including analytics and functional cookies (its own and from other sites). To change your cookie settings or find out more, click here. If you continue browsing our website, you accept these cookies.
Right now, the power to solve new global challenges across industries, is at your fingertips, no matter where you're working from. Create a new topic or reply to an existing thread to share your perspective.
The Alteryx Community will be temporarily unavailable for a few hours due to scheduled maintenance starting on Thursday, April 22nd at 5pm MST. Please plan accordingly.
I have an Use case scenario which needs to be solved using Machine Learning.
Use Case Scenario Description:
Consider a help desk Support Ticket Dataset which is available. We need to build a Machine Learning Model for assigning the support tickets to the help desk agents. The Tickets assigned to Help Desk agents should be like every day a minimum threshold and maximum threshold should be set to the help desk agents so that all the help desk agents will have equal amounts tickets assigned to them and not any one agent will need to work on more tickets so that there workload is also equal. It will be helpful if some one suggest me the correct algorithm for solving this use case and also the technical workflow.
I would first ask myself whether you need a Machine Learning algorithm at all.
In case the support tickets already have a "category" (e.g. general IT support, MS Outlook Support, HR Support) and this assigned category is really valid, then you don't need machine learning anymore to predict its category.
In case your Help Desk Agents are already assigned to certain categories, then you don't need Machine Learning to predict which agent is the best fit.
For those cases, a simple rule-based distribution of support tickets to Help Desk agents is sufficient.
If the assumptions above are not correct -e.g. the support tickets are not assigned to a category yet-, then Machine Learning makes sense. In this example it would be a Classification Problem - here you find an overview about which algorithms are a potential fit:
Thanks for your solution. The objective is to assign tickets to the help desk agents based on threshold. Assume the example dataset attributes.
Description about Ticket
Invoice Priotity - Sev1, Sev2, Sev3, Sev 4 (Critical Ticket that needs to be addressed immediately)
Date on which the Ticket was created
Person who processed the Ticket
Date at which the Ticket was processed
Assignment group (Target Variable)
Team Members to which the ticket needs to be allocated
First the ticket needs to be grouped based on severity and then the ticket needs to be routed to the help desk agents with the tickets being assgined equally to all based on the min threshold and max threshold.
Min Threshold - Minimum tickets that a help desk agent needs to resolve per day
Max Threshold - Maximum tickets that a help desk agent needs to get assigned per day