---
description: Generate comprehensive terminal report of AI experiments
shortcut: ai-report
---

# AI Experiments Report

When the user runs `/ai-report`, generate a comprehensive, well-formatted terminal report of their AI experiments.

## Report Sections

### 1. Summary Statistics

Display at the top:
```
╔══════════════════════════════════════════════════════════════╗
║           AI EXPERIMENT LOGGER - SUMMARY REPORT              ║
╚══════════════════════════════════════════════════════════════╝

📊 OVERVIEW
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Total Experiments: [count]
Average Rating: [X.XX] ⭐
Date Range: [earliest] → [latest]
```

### 2. Top Performing AI Tools

Show the top 5 AI tools by average rating:
```
🏆 TOP AI TOOLS BY PERFORMANCE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. ChatGPT o1-preview    ⭐ 4.85 avg  (20 experiments)
2. Claude Sonnet 3.5     ⭐ 4.75 avg  (18 experiments)
3. Gemini Pro           ⭐ 4.20 avg  (12 experiments)
```

### 3. Rating Distribution

Show distribution visually:
```
⭐ RATING DISTRIBUTION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
5 stars ████████████████████████████ (28)
4 stars ████████████████████ (20)
3 stars ██████████ (10)
2 stars ████ (4)
1 star  ██ (2)
```

### 4. Most Used Tags

Show top 10 tags:
```
🏷️  POPULAR TAGS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
code-generation (15)    debugging (12)         research (10)
creative-writing (8)    data-analysis (7)      testing (6)
```

### 5. Recent Activity

Show last 7 days:
```
📈 RECENT ACTIVITY (Last 7 Days)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2025-10-13: ████████ (8 experiments)
2025-10-12: ██████ (6 experiments)
2025-10-11: ████ (4 experiments)
```

### 6. Latest Experiments

Show the 5 most recent:
```
📝 LATEST EXPERIMENTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[Oct 13, 2:30 PM] ChatGPT o1-preview ⭐⭐⭐⭐⭐
  Prompt: Write a Python function to calculate Fibonacci
  Tags: code-generation, python

[Oct 13, 1:15 PM] Claude Sonnet 3.5 ⭐⭐⭐⭐
  Prompt: Debug React useState issue with async
  Tags: debugging, react, javascript
```

## Data Sources

Use the `get_statistics` and `list_experiments` MCP tools to gather all data.

## Optional Filters

Support these filters via arguments:
- `/ai-report tool:ChatGPT` - Show report for specific tool
- `/ai-report tag:code-generation` - Show report for specific tag
- `/ai-report days:30` - Show last 30 days only
- `/ai-report rating:5` - Show only 5-star experiments

## Error Handling

If no experiments exist:
```
╔══════════════════════════════════════════════════════════════╗
║           AI EXPERIMENT LOGGER - SUMMARY REPORT              ║
╚══════════════════════════════════════════════════════════════╝

📊 NO EXPERIMENTS YET

Get started by logging your first AI experiment:
  /log-exp

Or use the MCP tool directly:
  Use the log_experiment tool
```

## Implementation Notes

- Use Unicode box drawing characters for clean terminal output
- Ensure all sections are properly aligned
- Use emoji for visual appeal but keep it professional
- Calculate percentages and averages with 2 decimal precision
- Sort all rankings by count/rating descending
- Format dates in user-friendly format (Oct 13, 2:30 PM)
