Add /ultraresearch-local for structured research combining local codebase analysis with external knowledge via parallel agent swarms. Produces research briefs with triangulation, confidence ratings, and source quality assessment. New command: /ultraresearch-local with modes --quick, --local, --external, --fg. New agents: research-orchestrator (opus), docs-researcher, community-researcher, security-researcher, contrarian-researcher, gemini-bridge (all sonnet). New template: research-brief-template.md. Integration: --research flag in /ultraplan-local accepts pre-built research briefs (up to 3), enriches the interview and exploration phases. Planning orchestrator cross-references brief findings during synthesis. Design principle: Context Engineering — right information to right agent at right time. Research briefs are structured artifacts in the pipeline: ultraresearch → brief → ultraplan --research → plan → ultraexecute. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
5.9 KiB
Azure AI Architecture Playground
Target: Lagre denne planen i <plugin-root>/docs/playground-plan.md
Context
ai-frameworks/framework-comparison.html er en "grocery store" for open-source AI agent frameworks — 130+ features sortert i 8 kategorier, med handlekurv og eksport som Claude Code brief. Konseptet fungerer, men Azure AI-landskapet har et annet problem: brukere vet hva de vil oppna, men ikke hvilke tjenester som loser det.
Mal: Bygge et guidet arkitekturbeslutningsverktoy for Azure AI-plattformen, ved a bruke Playground-pluginen som generator og ms-ai-architect som kunnskapsbase. Prompt-outputen fra playground limes tilbake i Claude for a kjore /architect-kommandoer.
Arbeidskatalog: <plugin-root>/ (ms-ai-architect plugin-mappen)
Approach: Playground-generert HTML med 3 innganger
Inngang 1: Scenariovelger (hovedmodus for ikke-eksperter)
- Bruker velger et scenario fra 8-10 forhapsdefinerte: "RAG-chatbot for interne dokumenter", "Autonom agent for saksbehandling", "Dokumentklassifisering", "Multi-agent workflow", "Copilot-utvidelse for M365", etc.
- Handlekurv pre-fylles med anbefalte kapabiliteter
- Hvert pre-fylt item forklarer HVORFOR det trengs
- Bruker kan justere (fjerne, legge til, bytte alternativer)
Inngang 2: Constraint-filter (smalner valg)
- Sidebar med filtre: lisenstype (E3/E5/Azure), budsjett, dataresidens (Norway East?), compliance-krav (Schrems II, DPIA)
- Filtrene skjuler items som ikke er tilgjengelige/relevante
- Basert pa data fra
licensing-matrix.mdogdecision-trees.md
Inngang 3: Frittsurfing (ekspertmodus)
- Browse alle kapabiliteter pa tvers av aisles, som originalen
- For arkitekter som allerede kjenner landskapet
Prompt output (noykkelen)
Genererer en strukturert prompt klar til a lime inn i Claude:
Jeg planlegger en [scenario] for [malgruppe].
Organisasjonen har [lisenstype] og krav om [compliance].
Budsjettramme: [estimat/maned].
Valgte kapabiliteter:
- [Aisle]: [Item 1] (fra [Azure-tjeneste])
- [Aisle]: [Item 2] (fra [Azure-tjeneste])
...
Kjor /architect:utredning med disse valgene som utgangspunkt.
Data model
Azure AI "brands" (tilsvarer frameworks i originalen)
- M365 Copilot — out-of-box produktivitet
- Copilot Studio — no-code/low-code agenter
- Azure AI Foundry — pro-code AI-plattform
- Azure OpenAI Service — direkte LLM-tilgang
- Azure AI Search — RAG og sokeindeksering
- Azure AI Services — Vision, Speech, Language, Document Intelligence
- Semantic Kernel — orkestrerings-SDK
- Power Platform AI — AI Builder, Power Automate AI
- Microsoft Graph — data-tilgang og integrasjon
Aisles (kategorier)
- LLM-tilgang — modellvalg, deployment, PTU vs PAYG
- RAG & Sok — vektorindeks, hybrid search, grounding
- Agent-orkestrering — multi-agent, tool use, autonomi
- Identitet & Auth — Managed Identity, RBAC, Entra ID
- Sikkerhet & Compliance — Content Safety, DLP, Schrems II, DPIA
- Kanaler & UX — Teams, web, WhatsApp, Adaptive Cards
- Data & Integrasjon — Graph, connectors, datakilder
- Observability — logging, monitoring, evaluering, cost tracking
Item-metadata (utover originalen)
{
"name": "Azure AI Search — Hybrid Vector+Keyword",
"desc": "Kombinerer semantisk og keyword-sok for optimal RAG-recall",
"sources": ["Azure AI Search"],
"category": "RAG & Sok",
"cost_tier": "medium",
"license_req": "azure-payg",
"compliance": {
"norway_east": true,
"schrems_ii": "ok",
"dpia_required": false
},
"maturity": "GA",
"scenarios": ["rag-chatbot", "document-search", "knowledge-base"]
}
Implementeringsplan
Steg 1: Opprett prosjektstruktur i ms-ai-architect
- Grunnstruktur:
playground/,playground/data/,playground/docs/ - Legg til CLAUDE.md med prosjektbeskrivelse i playground/
Steg 2: Ekstraher strukturert data fra ms-ai-architect
- Parse
decision-trees.md-> scenario-til-kapabilitet-mapping - Parse
licensing-matrix.md-> lisens-til-kapabilitet-filter - Parse referansefiler -> kapabilitetskatalog med metadata
- Output:
playground/data/capabilities.json— maskinlesbar katalog
Steg 3: Bygg playground HTML
- Bruk Playground plugin-monsteret: kontroller + preview + prompt output
- Adaptor fra grocery store HTML (aisles, cards, cart, export)
- Tilleggselementer: scenariovelger, constraint-filtre, kostnadsestimator
- Self-contained, dark theme, ingen eksterne avhengigheter
Steg 4: Implementer de 3 inngangene
- Scenariovelger: dropdown/cards med pre-fylling
- Constraint-filter: sidebar med lisens, budsjett, compliance toggles
- Frittsurfing: browse aisles som originalen
Steg 5: Prompt output og eksport
- Live prompt-output som oppdateres ved hvert valg
- Copy-knapp for a lime i Claude
- Alternativ eksport: markdown-brief, JSON for maskin-konsumering
Steg 6: Koble til ms-ai-architect workflow
- Dokumenter hvordan prompt-output feeds inn i
/architect:utredning - Vurder om grocery store kan bli en ny
/architect:explorecommand
Referansefiler (eksisterende, gjenbruk)
| Fil | Bruk |
|---|---|
ai-frameworks/framework-comparison.html |
UI-monster og JavaScript-patterns |
ms-ai-architect/.../decision-trees.md |
Scenario-mapping logikk |
ms-ai-architect/.../licensing-matrix.md |
Lisensfilter-data |
ms-ai-architect/.../cost-models.md |
Kostnadsestimering |
ms-ai-architect/.../public-sector-checklist.md |
Compliance-filtre |
| Playground SKILL.md + templates | HTML-genereringsmonster |
Verifikasjon
- Apne HTML i browser — alt fungerer uten nettverk
- Velg scenario "RAG-chatbot" -> handlekurv pre-fylles med 5-8 items
- Aktiver filter "E3 + Norway East" -> items som krever E5/annen region skjules
- Kopier prompt output -> lim inn i Claude -> verifiser at den gir nok kontekst for
/architect - Eksporter som markdown -> verifiser at den er lesbar og handlingsbar