Miro uses Amazon Bedrock to boost bug routing accuracy and reduce time-to-resolution from days to hours
Miro's engineering organization suffered from high rates of bug misrouting, causing repeated reassignments, SLA misses, and an estimated 42 years of cumulative lost productivity annually. Traditional NLP classifiers degraded quickly when organizational structures changed.
An existing fine-tuned GPT model showed quickly degrading performance and required retraining whenever teams merged or responsibilities changed, making it impractical for Miro's dynamic engineering organization.
BugManager achieved a six-fold reduction in team reassignments and a five-fold improvement in median time-to-resolution, transforming what once took days into an hours-long process.
Top-1 routing accuracy exceeded 75%—a 70% increase over the prior solution—with top-3 accuracy reaching 95%.
Show all 10 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
BugManager achieved a six-fold reduction in team reassignments and a five-fold improvement in median time-to-resolution, transforming what once took days into an hours-long process.
What tools did this team use?
Amazon Bedrock, Amazon Bedrock Knowledge Bases, Amazon Nova Pro, Anthropic's Claude Sonnet 4, Amazon OpenSearch Serverless, Amazon EKS, Amazon S3, Confluence, GitHub, Backstage.
What results were reported?
Team reassignments: six-fold reduction; Median time-to-resolution: five-fold improvement; Top-1 bug routing accuracy: over 75%; routing accuracy improvement vs prior NLP solution: 70% increase (source-reported, not independently verified).
What failed first in this deployment?
An existing fine-tuned GPT model showed quickly degrading performance and required retraining whenever teams merged or responsibilities changed, making it impractical for Miro's dynamic engineering organization.
How is this ticket triage AI workflow structured?
User submits bug in Slack → Parse media attachments → Enrich bug with RAG context → Route bug to responsible team → Generate root cause analysis → Human review and override → Jira ticket created and assigned.