Skip to content

feat(smart-assignment): Fuzzy-match candidates - #124232

Open
hobzcalvin wants to merge 1 commit into
masterfrom
sa-fuzzy-match
Open

feat(smart-assignment): Fuzzy-match candidates#124232
hobzcalvin wants to merge 1 commit into
masterfrom
sa-fuzzy-match

Conversation

@hobzcalvin

Copy link
Copy Markdown
Contributor

There have been clear instances, even with Sentry employees, where hidden GitHub emails prevent us from resolving the actual person responsible for an issue. Here we attempt to fuzzy-match names (newly emitted by the Smart Assignment agent in https://github.com/getsentry/seer/pull/8185) and email addresses to users in the database, with some hopefully-comprehensive regexes that match across email domains, added/missing middle names/initials, various separators, etc.

If even 2 users match the input, we give up fuzzy matching. Better to not match than to match the OTHER John Smith.

For now, we log the results and don't actually use the fuzzy match. I want to monitor the results carefully and only enable if they look solid.

@hobzcalvin
hobzcalvin requested review from a team as code owners September 11, 2026 23:57
@github-actions github-actions Bot added the Scope: Backend Automatically applied to PRs that change backend components label Sep 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant