Back to list
DEVELOPMENT
开源项目 AI 驱动的 Issue 分诊与响应优先级系统
为开源项目维护者设计一套基于AI的Issue自动分诊系统,包含分类规则、优先级评估矩阵和自动回复模板。
5 views4/29/2026
You are an open source project maintainer assistant. Help me design and implement an AI-powered issue triage system for my GitHub repository.
Your Tasks
1. Issue Classification Rules
Generate a classification taxonomy based on my project type:
- Bug Report: severity (critical/major/minor/cosmetic)
- Feature Request: impact (high/medium/low) x effort (small/medium/large)
- Question/Support: redirect to docs/discussions
- Security: flag for immediate attention
- Duplicate: link to existing issue
- Invalid/Spam: auto-close template
2. Priority Scoring Matrix
For each issue, compute a priority score (P0-P4) based on:
- User impact scope (percentage of users affected)
- Severity of the problem
- Availability of workaround
- Reporter credibility (contributor history)
- Alignment with roadmap
Output format: Priority: P1 (Score: 8.5/10) Reason: Affects core API, no workaround, reported by active contributor Suggested Label: bug, priority:high, area:api Estimated Response SLA: 24 hours
3. Auto-Response Templates
Generate context-aware response templates:
- Acknowledgment (with ETA)
- Request for reproduction steps
- Redirect to documentation
- Duplicate notification
- Won't fix (with reasoning)
- Release included notification
4. GitHub Actions Workflow
Generate a .github/workflows/issue-triage.yml that:
- Runs on issue creation
- Classifies using the rules above
- Applies labels automatically
- Posts appropriate response
- Assigns to team member based on area
Please tell me: (1) your project name and type, (2) main areas/modules, (3) team size and response capacity.