πΊοΈ AI Service Mapper¶
Live at: aguidetocloud.com/ai-mapper/ Built: April 2026 Cost: $0 β 100% client-side JavaScript, zero API calls Accent colour: Electric blue
#3B82F6
What It Does¶
An interactive AI services comparison tool that helps IT pros, admins, and decision-makers find the right AI service for their use case β across all major cloud providers and AI platforms. Think of it as the "PCPartPicker for AI services" β filter, compare, and decide.
Core Features (6 Tabs)¶
| Tab | What it does |
|---|---|
| πΊοΈ Explore | Filterable card grid with 25 services, scenario quick-starts, cardβmodal detail view, heatmap toggle |
| βοΈ Compare | Side-by-side table for 2-4 services, 5 presets (Big 3 LLMs, Agent Builders, etc.), copy as markdown, shareable URLs |
| π§ Which AI? | 7-question quiz β top 3 recommendations with reasoning text explaining WHY each was recommended |
| π° Pricing | Sortable pricing table + cost estimator (messages/day β monthly cost per service) |
| π Glossary | 20 AI terms in plain English, searchable |
| π What Changed | Changelog tracking service additions, pricing updates, and feature changes |
Key UX Features¶
- Scenario quick-start buttons β "π’ Enterprise AI", "π» Coding", "π¨ Images", "π Free only", "π€ Agents", "ποΈ Voice", "π Documents"
- Card detail modal β click any service β full info panel with capabilities bars, pricing, compliance, alternatives
- β Favourites β star services β shortlist bar with localStorage persistence
- Filter counts β each filter shows
(N)count - Capability heatmap β toggle Cards/Heatmap view for at-a-glance comparison
- Status badges β GA / Preview / Deprecated on every card
- Last-updated dates β
β 2026-04-11on every card for trust - "Similar Services" β modal shows alternatives from
compare_withdata - 27 individual SEO pages β
/ai-mapper/azure-openai/etc. with Product schema
Architecture Overview¶
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β 100% Client-Side (No API Calls) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β TOML Data β β Hugo Build β β Browser JS β β
β β (services, βββββΆβ (generates βββββΆβ (filtering, β β
β β features, β β HTML + β β compare, β β
β β quiz, β β injects β β quiz, β β
β β changelog) β β data) β β modal, β β
β β β β β β favourites, β β
β β β β β β heatmap, β β
β β β β β β cost est.) β β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ β
β β
β Data Layer Build Layer Runtime Layer β
β data/ai-mapper/ layouts/ai-mapper/ static/js/ β
β βββ services.toml βββ list.html βββ ai-mapper.js β
β βββ categories.toml βββ single.html static/css/ β
β βββ quiz.toml βββ ai-mapper.cssβ
β βββ changelog.toml β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Content: β
β content/ai-mapper/_index.md (section / dashboard) β
β content/ai-mapper/{service-slug}.md (27 individual pages) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Data Model¶
Service Entry (services.toml) β 25 services¶
Each service has: identity (name, provider, category, tags, description, URLs), pricing (model, free_tier, price_input/output, price_note), capabilities (text/code/image/audio/video/reasoning rated 1-5, context_window, multimodal, fine_tuning, function_calling), enterprise (data_residency, regions, soc2, hipaa, gdpr, private_networking, sla), integration (m365, azure, aws, gcp), use_cases, best_for, compare_with, status (ga/preview/deprecated), last_updated.
Services by Provider¶
| Provider | Count | Services |
|---|---|---|
| Microsoft | 7 | Azure OpenAI, AI Foundry, Copilot Studio, GitHub Copilot, AI Search, Document Intelligence, AI Speech |
| OpenAI | 2 | OpenAI API, ChatGPT |
| 4 | Vertex AI, Gemini API, Gemini (consumer), NotebookLM | |
| Amazon | 3 | Bedrock, Amazon Q, Textract |
| Anthropic | 2 | Claude API, Claude.ai |
| Meta | 1 | Llama (open source) |
| Mistral | 1 | Mistral API |
| Others | 5 | Perplexity, Midjourney, ElevenLabs, Runway, DeepSeek, Hugging Face, Cohere |
Categories (categories.toml) β 9 categories¶
π§ LLM Platforms, π¨ Image Generation, ποΈ Voice & Audio, π€ Agent Platforms, π Search & Knowledge, π» Code & Development, π Document Processing, π¬ Video Generation, π Data & Analytics
Quiz (quiz.toml) β 7 questions¶
Primary need β Cloud provider β Budget β Compliance β Technical level β Ecosystem β Data location. Scoring engine maps answers to service attributes with weighted scoring.
The 16 Features (v2)¶
| # | Feature | Implementation |
|---|---|---|
| 1 | Scenario quick-starts | 7 buttons above grid, each sets filter state via SCENARIOS map |
| 2 | Card detail modal | Full overlay with caps bars, pricing, features, alternatives, links |
| 3 | Quiz reasoning | scoreService() returns { score, reasons[] }, displayed as green β
tags |
| 4 | Alternatives | compare_with IDs rendered as clickable cards in modal |
| 5 | Favourites | localStorage aimap_favourites, star button on cards, shortlist bar at top |
| 6 | Filter counts | (N) appended to each provider/category filter label |
| 7 | Heatmap view | Toggle cardsβheatmap, colour-coded table (.hm-high/med/low/none) |
| 8 | Last-updated dates | last_updated field in TOML, shown on cards and modal |
| 9 | Comparison presets | 5 buttons in Compare tab, maps to PRESETS config |
| 10 | Status badges | status field (ga/preview/deprecated), CSS badges on cards |
| 11 | Ecosystem map | Integration flags shown in modal features section |
| 12 | What Changed tab | changelog.toml with date/type/text entries |
| 13 | Cost estimator | Messages/day Γ tokens β calculates monthly cost per service |
| 14 | Glossary | 20 terms hardcoded in JS, searchable, ID-anchored for cross-linking |
| 15 | Copy as Markdown | Compare table β clipboard as markdown table |
| 16 | SEO pages | single.html template, 27 pages, Product schema |
Maintenance¶
Adding a new service¶
- Add entry to
data/ai-mapper/services.tomlwith all fields - Create
content/ai-mapper/{slug}.mdwith title+description front matter - Add entry to
data/ai-mapper/changelog.toml - Build & deploy β card + SEO page appear automatically
Updating pricing/capabilities¶
- Edit fields in
services.toml, updatelast_updateddate - Add changelog entry
- Build & deploy
What Makes This Different¶
| Dimension | Existing tools | AI Service Mapper |
|---|---|---|
| Audience | Developers, ML engineers | IT pros, admins, decision-makers |
| Language | Technical jargon, benchmarks | Plain English, analogies |
| Scope | LLMs only | Full landscape (LLMs + images + voice + agents + search + docs + video) |
| Decision support | Raw data only | Quiz with reasoning + scenario quick-starts |
| Enterprise focus | Minimal | Compliance, data residency, SLA, integration matrix |
| Persistence | None | Favourites, URL state, shareable comparisons |
| Cost | Some need login/keys | 100% free, zero API calls |