Skip to content

v0.2.0 — Multi-AI Scoring

Choose a tag to compare

@cucuwang cucuwang released this 07 Apr 08:07
· 53 commits to main since this release

What's New

Multi-AI Scoring Engine

Score your website's AI readiness with multiple AI engines simultaneously.

npx aeoptimize scan https://your-site.com --multi-ai

How it works:

  • Detects available AI CLIs (gemini, copilot) on your system
  • Dispatches parallel scoring requests to each
  • Merges with rule engine using weighted average
  • Falls back gracefully to rule engine only if no CLIs found

Scoring methodology:

Scenario Weighting
Rule engine + 2+ AIs 50% rules + 50% AI average
Rule engine + 1 AI 60% rules + 40% AI
Rule engine only 100% rules

Example output:

Score: 72/100 (Rule Engine: 61 | AI Consensus: 83)

  Rule Engine      ████████████░░░░░░░░ 61/100
  Claude           ████████████████░░░░ 85/100
  Gemini           ████████████████░░░░ 81/100

AI Insights:
  Claude:  "Content is well-structured but FAQ section lacks schema markup"
  Gemini:  "High citability, missing llms.txt reduces discoverability"

New Files

  • ai-prompt.ts — Standardized scoring prompt for all AI engines
  • external-scorers.ts — CLI detection and invocation
  • merger.ts — Score aggregation logic
  • aeo-ai-scorer agent — Claude Code subagent for semantic scoring

Claude Code Skill Updates

  • /aeo-scan now detects available AI CLIs and offers multi-AI scoring
  • New aeo-ai-scorer agent for Claude-based semantic analysis

Stats

  • 50 tests passing
  • 17 rule engine rules + multi-AI scoring
  • Zero external dependencies for AI scoring (uses existing CLI subscriptions)