| purpose | Guide to using AI-powered issue triage for automatic priority assignment and team member routing |
|---|---|
| targetAudience | End users, project managers, administrators |
| lastUpdated | 2026-01-12 |
| status | Optional Feature |
Status: Optional Feature
Required Setup: AI Provider Configuration (see AI Providers Integration)
Permissions: Admin by default (configurable via project configuration)
AI-Powered Issue Triage uses machine learning to automatically analyze issues and provide intelligent suggestions for priority assignment and team member assignment. This feature helps teams quickly understand issues, prioritize work, and route issues to the right team members.
AI Triage analyzes issue context including:
- Issue title and description
- Current status and custom fields
- Error traces (if available from error tracking integrations)
- Recent comments (last 5-10 comments)
The AI then provides:
- Summary: Plain-language root cause analysis
- Priority Suggestion: Recommended priority level (matches project configuration or standard low/medium/high)
- Assignee Suggestion: Natural language description of recommended team member (e.g., "backend developer with API experience")
AI Triage is helpful when:
- Complex Issues: Issues with lots of context that need analysis
- Priority Uncertainty: You're not sure how to prioritize an issue
- Assignment Routing: You need help determining who should work on an issue
- Error Analysis: Issues with error traces from monitoring tools
- Large Volume: You have many issues to triage quickly
- Faster Triage: Quickly understand complex issues without reading all details
- Consistent Prioritization: AI suggestions help maintain consistent priority standards
- Better Routing: Intelligent suggestions for issue assignment
- Root Cause Analysis: AI identifies patterns and root causes from error traces and descriptions
Before using AI Triage:
- AI Provider Configuration: At least one AI provider must be configured (see AI Providers Integration)
- Permissions: You must have permission to use AI triage (Admin by default, configurable via
ai_triage_permissionsin project configuration) - Issue Context: Issues should have descriptive titles and descriptions for best results
- Navigate to your project
- Click on an issue to open the issue detail view
- The AI Triage button appears in the issue header (if you have permissions)
- Look for the "Triage with AI" button in the issue detail header
- Note: The button is only visible if:
- You have permission to use AI triage (Admin by default, or roles allowed by project configuration)
- AI provider is configured for the project
- Click the button to trigger AI analysis
- AI analysis typically takes 5-30 seconds (depending on provider and model)
- A loading indicator shows progress
- The "AI Triage Analysis" section automatically expands when analysis completes
The "Triage with AI" button is visible when:
- ✅ You have permission (Admin by default, or configured roles)
- ✅ At least one AI provider is configured for the project
- ✅ AI Gateway service is available
The button is hidden or disabled when:
- ❌ You don't have permission to use AI triage
- ❌ No AI providers are configured
- ❌ AI Gateway service is unavailable
Permission Configuration: See Configuration Reference for ai_triage_permissions setting.
After AI analysis completes, the "AI Triage Analysis" section displays three types of suggestions:
What it shows: Plain-language root cause analysis of the issue
Example:
This issue appears to be an authentication failure in the API endpoint.
The error trace shows 401 responses when users attempt to log in.
The root cause is likely an expired session token or invalid credentials.
How to use: Read the summary to quickly understand the issue without reviewing all details
What it shows: Recommended priority level
Format:
- Matches your project's custom priority values (if configured in project configuration)
- Falls back to standard values (low/medium/high) if no custom priorities are configured
Example (with custom priorities):
Suggested Priority: Critical
Example (standard priorities):
Suggested Priority: High
How to use: Review the priority suggestion and accept it, modify it, or dismiss it
What it shows: Natural language description of recommended team member
Example:
Suggested Assignee: Backend developer with API authentication experience
Note: Assignee suggestions are descriptive, not specific user names. You manually select the actual team member from your project members list.
How to use: Review the suggestion, then select the appropriate team member from your project
- Review the priority suggestion in the "AI Triage Analysis" section
- Click "Accept" button next to the priority suggestion
- Issue priority is immediately updated
- The suggestion is marked as accepted
Modifying Priority:
- Click the priority dropdown/selector to change the priority
- Select a different priority level
- Save the change (issue is updated immediately)
- Review the assignee suggestion description
- Click "Select Assignee" button
- Project members list opens (filtered to project members)
- Select the appropriate team member
- Assignee is immediately updated on the issue
Manual Selection: You can also assign an issue manually using the assignee field in the issue detail view (AI suggestion is just a guide)
- Click "Dismiss" button in the "AI Triage Analysis" section
- AI Triage Analysis section collapses
- Suggestions are cleared (you can re-run AI triage later)
Note: Dismissing suggestions does not revert any changes you've already accepted (priority/assignee updates remain)
- Collapse: Click the section header to collapse the "AI Triage Analysis" section
- Expand: Click the section header again to expand and view suggestions
- Auto-expand: Section automatically expands when new analysis completes
Symptom: Error message "AI Gateway is unavailable. Please check your configuration."
Causes:
- AI Gateway service is not running
- Network connectivity issues
- Incorrect AI Gateway URL configuration
Solution:
- Check AI Gateway service status (see AI Providers Integration for verification steps)
- Verify AI Gateway URL configuration (infrastructure setup)
- Check network connectivity from web app to AI Gateway
- Click "Retry" button to try again
Note: Issue functionality remains fully available even when AI is unavailable
Symptom: Button is hidden, or error "You do not have permission to use AI triage" (403 error)
Causes:
- User role is not in allowed permissions list
- Default permission is Admin only (if not configured)
- Project configuration restricts AI triage access
Solution:
- Verify your user role (Admin, Member, or Viewer)
- Check project configuration for
ai_triage_permissionssetting (see Configuration Reference) - Contact project administrator to update permissions if needed
Configuration: See Configuration Reference for ai_triage_permissions field documentation
Symptom: Error message "AI analysis request timed out. Please try again."
Causes:
- AI provider is slow to respond
- Network latency
- AI Gateway timeout (30-second limit)
Solution:
- Click "Retry" button to try again
- Check AI provider status (if using self-hosted LLM, verify service is running)
- Try again later if provider is experiencing issues
Note: Timeout limit is 30 seconds per SC-011 requirement
Symptom: Error message "Invalid AI Gateway response. Please try again."
Causes:
- AI provider returned invalid response format
- AI Gateway parsing error
- Provider API issue
Solution:
- Click "Retry" button to try again
- If problem persists, check AI Gateway logs
- Verify AI provider configuration is correct (see AI Providers Integration)
- Try a different AI provider if multiple are configured
Symptom: "AI Triage Analysis" section doesn't appear or is empty
Causes:
- AI triage has not been triggered yet
- Analysis failed and was dismissed
- No AI providers configured
Solution:
- Click "Triage with AI" button to trigger analysis
- Verify AI providers are configured (see AI Providers Integration)
- Check that you have permission to use AI triage
Symptom: Priority suggestion uses standard values (low/medium/high) instead of custom priorities
Causes:
- Project configuration doesn't define custom priority values
- Priority field is not configured as dropdown type in project config
Solution:
- Check project configuration for priority field definition
- Ensure priority field is type
dropdownwith options defined - AI will use custom priorities if properly configured, otherwise falls back to standard values
Configuration: See Configuration Reference for custom fields documentation
For best AI triage results:
- Clear Titles: Use descriptive, specific titles
- Detailed Descriptions: Include context, steps to reproduce, error messages
- Error Traces: Include error traces from monitoring tools when available
- Context: Provide background information and related issues
- Review Before Accepting: Always review priority suggestions before accepting
- Project Context: Consider your project's priority definitions and workflow
- Team Standards: Align with team priority standards
- Modify as Needed: Don't hesitate to modify suggestions based on team knowledge
- Use Suggestions as Guide: AI suggestions are descriptive, not definitive
- Team Knowledge: Combine AI suggestions with team knowledge
- Workload: Consider team member workload when selecting assignee
- Skills Match: Match assignee skills to issue requirements
Re-run AI triage when:
- Issue description or context is updated significantly
- Error traces are added or updated
- Comments add important context
- Initial analysis was inaccurate or unclear
- AI Providers Integration - Setup and configuration for AI providers (infrastructure and project-level)
- Configuration Reference - Project configuration documentation, including
ai_triage_permissionssetting - Project Settings - General project settings documentation
If you encounter issues with AI Triage:
- Check Prerequisites: Verify AI provider configuration and permissions
- Review Troubleshooting: See troubleshooting section above for common issues
- Check Documentation: Review AI Providers Integration for setup details
- Contact Administrator: If issues persist, contact your project administrator
Note: AI Triage is an optional feature. All core issue management functionality works without AI Triage. The feature enhances issue triage but is not required for basic issue tracking.