AI Companion Metrics
AI Companion metrics measure how developers interact with AI assistants, the impact on productivity, and the adoption of AI tools in your organization.Available Metrics
Lines accepted from AI suggestions
Lines suggested by AI
Number of AI companion requests
Most used AI model
Most used programming language with AI
Number of users who adopted AI companion
Productivity boost from AI companion
Productivity score with AI companion
Percentage productivity boost from AI
AI Companion Requests Metric
This endpoint provides data on the number of AI companion requests.AI Companion Suggested vs Accepted Lines
This endpoint provides data on suggested lines vs. accepted lines from AI.AI Companion Productivity Score Boost
This endpoint provides data on productivity boost from AI usage.Most Used Programming Language with AI
This endpoint provides data on the most used programming languages with AI.Parameter Notes
For AI companion metrics, the following date fields are available:
created_at
: When the AI interaction occurredaccepted_at
: When the AI suggestion was accepted
Different aggregation methods are appropriate for different AI metrics:
- For requests/lines count:
sum
orcount
- For productivity scores:
avg
ormedian
- For adoption metrics:
count
ordistinct_count
Common Use Cases
- Adoption Monitoring: Track AI tool adoption across teams and users
- Productivity Analysis: Measure productivity improvements from AI usage
- User Behavior: Understand how developers interact with AI tools
- ROI Calculation: Quantify the business value of AI investments
- Technology Insights: Identify which programming languages benefit most from AI
- Training Needs: Determine where additional AI training may be beneficial based on acceptance rates