🧠 Implement AI-Driven Intelligent Investigation System #123
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces a comprehensive AI-driven investigation system that transforms AppInsights Detective from a query tool into an intelligent problem-solving platform. The system automatically analyzes Application Insights problems, generates dynamic investigation plans, and provides root cause analysis with actionable recommendations.
Key Features
🗣️ Natural Language Problem Analysis
Users can now describe problems in plain English, and the AI will automatically classify them into investigation types:
🧠 Intelligent Investigation Planning
The system generates multi-phase investigation plans tailored to problem types:
🔍 Automated Execution & Analysis
Each investigation executes systematically through multiple phases:
💻 Complete CLI Integration
The new
investigate
command provides comprehensive investigation management:Example Investigation Flow
Technical Implementation
Architecture Integration
IntelligentInvestigationService
with comprehensive investigation orchestrationAI-Powered Analysis
Robust Testing
Benefits
For Users
For Teams
Implementation Statistics
The system maintains full backward compatibility while adding powerful new investigation capabilities that make Application Insights analysis accessible to users of all skill levels.
Fixes #122.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.