# Diagram Prompt Templates for Imagen 3 **Sist oppdatert:** 2026-02 (v1.0) **Målgruppe:** diagram-generation-agent **Format:** Prompt-maler for `mcp__mcp-image__generate_image` (Imagen 3 / Nano Banana Pro) --- ## Azure-stilkonstanter Alle diagrammer skal følge Microsofts visuelle identitet: | Element | Verdi | |---------|-------| | Primærfarge | `#0078D4` (Azure Blue) | | Sekundærfarge | `#50E6FF` (Azure Cyan) | | Aksentfarge | `#FFB900` (Warning/Gold) | | Bakgrunn | Hvit eller svært lys grå | | Fontstil | Clean sans-serif (Segoe UI-lignende) | | Ikondesign | Flat, moderne, Microsoft Fluent-stil | | Layout | Venstre-til-høyre eller topp-til-bunn | | Aspect ratio | 16:9 (standard for presentasjoner) | ### Generelle regler for alle diagrammer - Bruk flat design med tydelige bokser og piler - Unngå 3D-effekter, skygger eller gradienter - Tekst skal være stor nok til å lese i en presentasjon - Bruk Azure-ikoner der mulig (stiliserte, ikke detaljerte) - Grupper relaterte komponenter med fargebokser - Nummerer steg i dataflyt-diagrammer --- ## Mal 1: Arkitekturoversikt **Brukes i:** S8.2 (alltid, alle kompleksitetsnivåer) **Formål:** Vise hele løsningens arkitektur med komponenter og dataflyten mellom dem. ### Prompt-mal ``` Professional Microsoft Azure architecture diagram in flat design style. Components: [KOMPONENT_LISTE] Layout: Clean left-to-right or top-to-bottom flow diagram showing data flow between components. Visual style: - Azure blue (#0078D4) for primary services - Cyan (#50E6FF) for data stores - White background with light gray grouping boxes - Flat modern icons for each Azure service (Fluent design style) - Clear labeled arrows showing data flow direction - Component names in clean sans-serif font - Grouped by layer: User → Orchestration → AI Services → Data Technical diagram, presentation quality, 16:9 aspect ratio, no 3D effects, no gradients. ``` ### Eksempel (Copilot Studio + RAG) ``` Professional Microsoft Azure architecture diagram in flat design style. Components: - User (browser/Teams) connects to Copilot Studio - Copilot Studio orchestrates the flow - Azure OpenAI (GPT-4o) processes queries - Azure AI Search provides RAG retrieval - SharePoint Online as document source - Azure AI Content Safety filters content - Microsoft Entra ID handles authentication - Application Insights monitors the system Layout: Clean top-to-bottom flow diagram showing data flow between components. Visual style: - Azure blue (#0078D4) for primary services - Cyan (#50E6FF) for data stores - White background with light gray grouping boxes - Flat modern icons for each Azure service (Fluent design style) - Clear labeled arrows showing data flow direction - Grouped by layer: User → Orchestration → AI/Search → Data → Security/Monitoring Technical diagram, presentation quality, 16:9 aspect ratio, no 3D effects, no gradients. ``` --- ## Mal 2: Sikkerhetssoner **Brukes i:** S5.1 (middels + kompleks) **Formål:** Vise sikkerhetslag, tilgangskontroll og databeskyttelse. ### Prompt-mal ``` Microsoft Azure security zones architecture diagram in flat design style. Security layers: - External zone: [EKSTERNE_KOMPONENTER] - DMZ / Edge: [EDGE_KOMPONENTER] - Application zone: [APP_KOMPONENTER] - Data zone: [DATA_KOMPONENTER] - Management zone: [MGMT_KOMPONENTER] Visual style: - Concentric colored zones from outside (red-tinted) to inside (green-tinted) - Azure blue (#0078D4) for identity services - Gold (#FFB900) for security checkpoints - Lock icons at zone boundaries - Shield icon for Content Safety - Key icon for encryption/Key Vault - Clean labeled arrows showing allowed traffic flow Security architecture diagram, presentation quality, 16:9 aspect ratio, no 3D effects. ``` --- ## Mal 3: Dataflyt / RAG-pipeline **Brukes i:** S4.3 (når RAG er involvert) **Formål:** Vise how data flows through the RAG pipeline from source to response. ### Prompt-mal ``` Microsoft Azure RAG (Retrieval-Augmented Generation) pipeline diagram in flat design style. Pipeline steps: 1. Data ingestion: [DATAKILDER] → Document processing 2. Chunking: [CHUNKING_STRATEGI] 3. Embedding: [EMBEDDING_MODELL] generates vectors 4. Indexing: Vectors stored in [INDEKS_TJENESTE] 5. Query flow: User query → [ORKESTRERING] → Hybrid search → Reranking 6. Generation: Retrieved context + query → [LLM_MODELL] → Response 7. Safety: [SIKKERHETSTILTAK] Visual style: - Numbered steps flowing left to right - Azure blue (#0078D4) for AI services - Cyan (#50E6FF) for data stores and indexes - Green for successful output - Orange arrows for data ingestion pipeline (top) - Blue arrows for query pipeline (bottom) - Two parallel lanes: Ingestion (top) and Query (bottom) Technical RAG pipeline diagram, presentation quality, 16:9 aspect ratio, no 3D effects. ``` --- ## Mal 4: Problem → Løsning **Brukes i:** S2.1 (middels + kompleks) **Formål:** Visuelt kontrastere nåsituasjon (problem) med fremtidig situasjon (løsning). ### Prompt-mal ``` Before and after comparison diagram for AI solution implementation. Left side (BEFORE - current state): - Title: "Nåsituasjon" - [PROBLEM_ELEMENTER] - Visual tone: Gray, cluttered, manual process indicators - Red warning indicators for pain points Right side (AFTER - with AI solution): - Title: "Med AI-løsning" - [LØSNING_ELEMENTER] - Visual tone: Azure blue, streamlined, automated flow - Green checkmarks for improvements Center: Large arrow pointing from left to right with "[PLATTFORM]" label Visual style: - Split layout: left (gray/red) vs right (blue/green) - Clean icons representing users, processes, systems - Metrics showing improvement (e.g., "14 dager → 2 timer") - Azure blue (#0078D4) dominates the right side - Professional infographic style Comparison diagram, presentation quality, 16:9 aspect ratio, no 3D effects. ``` --- ## Mal 5: Implementeringstidslinje **Brukes i:** S9.1 (middels + kompleks) **Formål:** Vise faseplan med milepæler og leveranser over tid. ### Prompt-mal ``` Implementation roadmap timeline diagram for Microsoft AI project. Phases: - Phase 0: Preparation - [FORBEREDELSE_AKTIVITETER] - Phase 1: POC - [POC_AKTIVITETER] - Phase 2: MVP - [MVP_AKTIVITETER] - Phase 3: Production - [PRODUKSJON_AKTIVITETER] - Phase 4: Optimization - [OPTIMALISERING_AKTIVITETER] Key milestones: [MILEPÆLER] Visual style: - Horizontal timeline flowing left to right - Phase blocks as colored segments growing in width - Azure blue (#0078D4) gradient from light (Phase 0) to dark (Phase 3) - Gold (#FFB900) diamond markers for milestones - Small icons above each phase representing key activities - Clean sans-serif labels - Go/No-Go decision points marked clearly Project roadmap diagram, presentation quality, 16:9 aspect ratio, no 3D effects. ``` --- ## Imagen 3-spesifikke tips ### Hva fungerer godt - Klare, beskrivende prompts med eksplisitt layout - Spesifisering av farger med hex-koder - "Professional", "technical diagram", "flat design" som stilord - Eksplisitt aspect ratio (16:9) - Numbered lists for sekvensielle flytsteg ### Hva bør unngås - For mye tekst i prompten (hold under 300 ord) - Vage instruksjoner ("make it look nice") - Krav om spesifikke fonter (modellen velger selv) - Detaljerte Azure-ikonkrav (beskriv heller stilen) - Forventning om lesbar tekst i diagrammet (bruk heller få, store labels) ### Bildekvalitet - Be alltid om "presentation quality" - Spesifiser 16:9 for slides, 1:1 for dokumenter - Unngå å be om for mange elementer (maks 10-12 bokser) - Grupper elementer i lag for bedre lesbarhet --- ## For diagram-generation-agent Bruk disse malene som utgangspunkt, men tilpass til det spesifikke scenarioet: 1. **Velg riktig mal** basert på diagramtype fra oppdraget 2. **Erstatt placeholder-tekst** ([KOMPONENT_LISTE] etc.) med reelle verdier fra arkitekturbeslutningene 3. **Tilpass visuell stil** til kompleksitetsnivået — enklere for enkel, mer detaljert for kompleks 4. **Generer bildet** med `mcp__mcp-image__generate_image` 5. **Hvis generering feiler** — returner den ferdig utfylte promptteksten så brukeren kan bruke den manuelt