Files
2025-11-30 08:20:20 +08:00

4.7 KiB

description, shortcut
description shortcut
Generate comprehensive terminal report of AI experiments 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)