Hoppa till huvudinnehållet
4336B941 D6a7 4447 B128 44Ea41bc7df7

Umbraco + AI: Vad finns idag och vad är på gång?

Att säga att AI-utvecklingen går i en ruskig fart är kanske inte att sticka ut hakan direkt. Nya modeller kommer nästan varje dag och utvecklingen ser inte ut att stanna av i första taget. Men hur kan man implementera och dra nytta av det i Umbraco? Det ska vi bena ut i det här inlägget!

När vi skrev om Umbraco 17 (blogginlägg 1, blogginlägg 2) och dess släpp förra året nämnde vi Umbraco MCP som en av de stora nyheterna. Sedan dess har det hänt en hel del och Umbraco har nu en betydligt större och tydligare strategi för hur AI ska vara en del av plattformen.

Umbraco själva delar upp det i två olika delar:

  • AI i Umbraco handlar om hur vi kan använda AI-funktioner direkt i redaktörsdelarna och ute på webbplatsen. Allt från att kunna generera alt-texter till att söka semantiskt på innehållet.
  • Umbraco i AI är tvärtom. Det handlar om att göra Umbraco tillgängligt för de AI-verktyg vi redan använder, till exempel ChatGPT, Claude, GitHub Copilot eller andra AI-verktyg.

Låt oss gräva lite djupare!

AI i Umbraco

Umbracos filosofi kring AI i plattformen är att CMS:et och AI-delen ska vara separerade från varandra. Umbraco har därför skapat upp en del som heter Umbraco AI. Det är i sig ingen färdig AI-funktion utan ett gemensamt lager som andra AI-funktioner kan bygga vidare på.

En stor del i Umbraco AI är att lösningen inte är låst till en specifik modell eller AI-leverantör. Det går att använda modeller från exempelvis OpenAI, Anthropic och Google och byta provider utan att resten av AI-lösningen behöver byggas om. Det bästa av allt är att själva Umbraco AI är gratis och open source! Kostnaden ligger i stället framför allt i de API-anrop som görs mot modellerna.

Grundtanken är att själva CMS:et ska vara stabilt men att AI-lagret ska kunna förändras snabbt ovanpå det. Rätt smart eftersom en AI-modell kan vara gammal och utdaterad några veckor efter att den släpps. För att standardisera hur AI används inuti Umbraco har man byggt upp funktionalitet kring detta, bland annat: Profiles, Context och Guardrails.

Med Context går det att ange företagets tonalitet, skrivregler, vilka målgrupper innehållet riktar sig till och andra instruktioner som är bra för AI:n att känna till. Med Profiles går det sedan att sätta upp olika profiler för olika ändamål. Integritetspolicyn behöver till exempel inte använda samma lekfulla tonalitet som resten av webbplatsen, samtidigt som “Jobba hos oss”-sidan kanske inte ska kännas juridisk och stel.

Med Governance och Guardrails kan du sätta upp tydliga regler kring informationen som skickas både in och ut från AI. Det går exempelvis att förbjuda AI:n att använda ord som WordPress, Sitevision och Optimizely på en sida om Umbraco. Eller se till att viss känslig information blockeras så att den inte skickas till AI-modellerna över huvud taget.

Så vad finns byggt på Umbraco AI?

Umbraco AI Prompt

Med Umbraco AI Prompt kan du lägga till fördefinierade grejer på fältnivå. Säg till exempel att det finns ett sammanfattningsfält på en innehållssida. Då går det att lägga till en knapp vid fältet som automatiskt skapar en sammanfattning baserat på texten i innehållsfältet.

Umbraco Copilot

Önskar du att du hade en liten AI-chattruta i kanten som kan hjälpa dig medan du håller på med innehållet i Umbracos backoffice? Då är Umbraco Copilot för dig. Och vet du vad det bästa är? Den vet vilken sida du befinner dig på och förstår innehållet och strukturen på sidan. Med sina andra verktyg kan den dessutom hitta och arbeta med innehåll från andra delar av webbplatsen.

Den kan också själv ändra innehållet på sidan redaktören arbetar med. Till exempel: “Kan du korta ner ingressen och göra den lite mer säljande?” eller “Kan du fylla i SEO-titeln och SEO-beskrivningen baserat på innehållet på sidan?“

Umbraco Copilot Workspace

Nästa steg är det som kallas “Copilot Workspace“.

i stället för att chattassistenten ligger i kanten får den här en helt egen sektion i backoffice. Fokus ligger mer på större uppgifter och arbete över flera sidor. Här finns bland annat chatthistorik och Projects där man kan ge AI:n ytterligare kontext och instruktioner.

Copilot Workspace finns i skrivande stund som Release Candidate, vilket innebär att funktionen är nära en färdig release men fortfarande testas.

Umbraco Knowledge Sets

Med Knowledge Sets går det att ge AI:n ytterligare kunskap och instruktioner som den kan använda när den arbetar. Det kan exempelvis vara dokumentation och instruktioner kopplade till ett installerat paket. På så sätt behöver inte AI:n gissa hur olika delar av lösningen fungerar.

Umbraco AI Search

En vanlig sök är bra på att hitta exakt vad du skriver men inte mycket mer än så. Med AI-baserad semantisk sökning kan användaren få relevanta träffar baserat på betydelsen i sökningen, även om exakt samma ord inte används i innehållet. Det gör att synonymer och liknande formuleringar inte blir samma problem som i en traditionell textsökning. Därför har Umbraco tagit fram Umbraco.AI.Search där innehållet indexeras för semantisk sökning. På så sätt kan man förbättra användarupplevelsen och göra det lättare för besökaren att hitta innehållet den söker.

Umbraco.AI.Search finns just nu i beta, vilket innebär att det går att testa men fortfarande är under aktiv utveckling.

Umbraco Automate + AI

Ett annat perfekt användningsområde för AI är kopplat till Umbraco Automate. Automate är ett paket som Umbraco har utvecklat som används för att bygga automatiserade arbetsflöden i Umbraco med triggers och actions. Och där kan man även baka in AI. Till exempel varför inte automatiskt låta AI generera alt-text på en bild när man lägger upp en ny bild i mediabiblioteket i Umbraco? Eller be AI:n sammanfatta vad som har ändrats när en redaktör publicerar nytt innehåll och sedan skicka sammanfattningen som ett Slack-meddelande? Eller när nytt innehåll publiceras på svenska automatiskt skapa ett utkast på en engelsk variant? Möjligheterna är oändliga!

AI-kopplingen till Automate är fortfarande i alpha och alltså i ett tidigt utvecklingsstadium.

Umbraco Engage.AI

Även Umbracos marknadsföringspaket Umbraco Engage har fått möjligheter att koppla på Umbraco AI. Med hjälp av Umbraco Copilot kan du nu få hjälp med att ta reda på vilken kampanj som går bäst, vilka sidor som presterar bäst eller hur olika målgrupper beter sig.

Umbraco Engage.AI finns just nu i public beta, vilket innebär att den går att testa publikt men fortfarande utvecklas och kan förändras.

Bygg ditt eget

Utöver de paket som finns går det självklart också att bygga egna lösningar ovanpå Umbraco AI. Det finns där som en grundbult att bygga vidare på. Så det är bara fantasin som stoppar dig!

Umbraco i AI

Nu är det dags att vända på det hela. i stället för att ta AI till Umbraco ska vi nu fokusera på motsatsen, hur kan vi göra Umbraco tillgängligt för AI?

Open Source

En annan fördel för AI-assisterad utveckling är att Umbraco är open source. Eftersom källkoden är öppen finns den tillgänglig för AI-agenter, vilket gör det möjligt för dem att undersöka hur CMS:et faktiskt fungerar i stället för att bara utgå från dokumentation.

MCP

MCP står för Model Context Protocol och är ett begrepp som dyker upp mer och mer när man pratar om AI-agenter. Det är en öppen standard för hur AI-agenter kan ansluta till olika system och använda deras verktyg och data på ett strukturerat sätt. Och självklart är Umbraco ett av systemen.

Med hjälp av MCP kan till exempel Claude, Codex eller andra AI-klienter med stöd för MCP prata och göra saker direkt med Umbraco i stället för att du måste göra det själv. Och det finns flera MCP-servrar att använda.

För utvecklare finns Umbraco CMS Developer MCP som kan användas vid utveckling av Umbraco-sajter. Den kan till exempel göra följande:

  • Skapa dokumenttyper
  • Skapa och uppdatera innehåll
  • Arbeta med media
  • Skapa Dictionary Items
  • Hantera datatyper
  • Analysera strukturen i en Umbraco-installation

Umbraco Forms MCPDet finns även en MCP för Umbraco Forms. Med den kan en AI-agent bland annat arbeta med formulär, datakällor och inskickade formulärsvar. Forms MCP kan dessutom kopplas ihop med CMS MCP, vilket gör att en AI-agent kan arbeta med både innehåll och formulär i samma flöde.

Umbraco Commerce MCP
Även Umbraco Commerce har fått en egen MCP. Här kan AI-agenter bland annat arbeta med ordrar, rabatter och analysdata från Commerce. Commerce MCP är fortfarande ett Proof of Concept, alltså en tidig implementation som framför allt visar vad som är möjligt.

För redaktörer finns det en anpassad variant kallad CMS Editor MCP. i stället för att fokusera på strukturen och utvecklingen av en Umbraco-sajt är den fokuserad på själva innehållsarbetet. Man skulle till exempel kunna göra följande:

"Hitta alla nyheter från 2025 som saknar ingress." eller "Skapa ett utkast till en ny sida baserat på den här briefen."

Och det bästa av allt är att det kommer även gå att ansluta en AI-klient direkt till sitt Umbraco Cloud-projekt och arbeta mot miljön via det som kallas Remote MCP i Umbraco Cloud.

I roadmapen finns också en Content Delivery MCP, där AI får read-only-tillgång till publicerat innehåll och media via Umbracos Delivery API. Det innebär att AI-verktyg kan analysera och förstå vad som faktiskt finns publicerat på webbplatsen utan att kunna ändra innehållet.

För att sammanfatta det:

  • Developer MCP: bygg och ändra Umbraco.
  • Editor MCP: arbeta med innehåll.
  • Forms MCP: arbeta med formulär och inskickade svar i Umbraco Forms.
  • Commerce MCP: arbeta med data och funktioner i Umbraco Commerce.
  • Content Delivery MCP: förstå publicerat innehåll, read-only.

Umbraco CMS Developer MCP finns tillgänglig idag. CMS Editor MCP och Hosted Remote MCP för Umbraco Cloud är just nu under utveckling med Q3 2026 som målsatt release. Content Delivery MCP finns också på roadmapen men har i nuläget inget angivet releasedatum.

Skills

MCP ger AI-agenterna verktygen att göra grejer i Umbraco men de behöver också förstå hur man bör använda dem. Det är där Skills kommer in.

Skills är strukturerade instruktioner och best practices som hjälper AI-agenter att förstå hur Umbraco fungerar och hur man jobbar bäst i det. Det finns idag över 60 Skills för utveckling av Umbracos backoffice, och fler är på väg för bland annat content modeling och generell implementation.

AI från två håll

Det kanske mest intressanta är alltså inte en enskild AI-funktion, utan att Umbraco jobbar från båda hållen. Dels med att få in AI som en naturlig del av CMS:et, dels med att göra Umbraco tillgängligt för de AI-agenter och verktyg vi redan använder.

Som ni märker är det mycket som händer i Umbraco när det kommer till AI och nya grejer kommer hela tiden. Så spännande tider är det!

👉 Läs mer om hur vi jobbar med Umbraco

Läs mer

Se alla våra nyheter

DSC07122

Nyhet

Fyra svenskar utsågs till Umbraco MVP 2026. En av dem är vår kollega Daniel Andersson!

Förra veckan reste vi till Köpenhamn för årets upplaga av Codegarden, Umbracos årliga konferens och den naturliga samlingspunkten för hela det globala Umbraco-communityt. Två dagar av talks, Umbraco Awards och den där speciella stämningen som uppstår när folk som brinner för samma sak befinner sig i samma rum. Det var där nyheten kom: vår kollega Daniel Andersson utsågs till Umbraco MVP för 2026.

DSC09055 2

Nyhet

Femte gången gillt – vi är nominerade till Umbraco Awards 2026!

Vi är väldigt glada över att ännu en gång vara nominerade till Umbraco Awards. I år är vi nominerade i kategorin Best Cloud Solution med vår lösning för KABE AB.

3D3A4787

Nyhet

Toxic utses till Umbraco Contributing Platinum Partner 2025

Toxic fortsätter att stärka sin position inom Umbraco och har nu utsetts till Umbraco Contributing Platinum Partner 2025 – en internationell utmärkelse som lyfter fram partners som aktivt bidrar till att utveckla och stärka hela Umbraco-ekosystemet.

Autumn 25 088

Blogg

Umbraco 17 – Del 2: Så planerar du din uppgradering

När en ny LTS-version släpps är det klokt att planera sitt nästa steg. I den här delen fokuserar vi på vad uppgraderingen till Umbraco 17 innebär i praktiken: hur versionerna påverkas, vad du bör tänka på innan du uppgraderar och när det är rätt läge att ta klivet beroende på vilken version du använder i dag.

Webbutveckling av e-handel

Blogg

Umbraco 17 – Del 1: Vi går igenom nyheterna

Umbraco 17 är äntligen här och den nya LTS-versionen kommer med flera stora förändringar under huven. I den här första delen går vi igenom de viktigaste nyheterna: ett helt ombyggt backoffice, den nya TipTap-editorn, AI-stödet med MCP och andra förbättringar som gör Umbraco modernare, snabbare och smidigare att jobba i.

Johan

Nyhet

Från Optimizely till Umbraco CMS – LRF:s plattformsresa

När Lantbrukarnas Riksförbund (LRF) bestämde sig för att byta webbplattform handlade det om både kostnader, funktionalitet och framtida behov. Valet föll på Umbraco – en lösning som idag ger organisationen mer flexibilitet och en smidigare vardag.

Bildbank 2025 1 076

Blogg

Listbyte till huvudlistan: vad betyder det för webbplatsen?

När ett bolag flyttar från en tillväxtmarknad som First North eller Spotlight till Nasdaq Stockholms huvudlista ökar kraven på transparens, rapportering och bolagsstyrning. Det märks även på webben. Här beskriver vi vad som förändras och hur ni kan förbereda webbplatsen inför ett listbyte.

Autumn 25 086

Blogg

Dags att byta plattform? Tecken på att destinationens webb har gjort sitt

Många destinationer har en webbplats som byggdes för flera år sedan. Den fungerar men varje förändring tar tid och kostar pengar. Här går vi igenom vanliga tecken på att det är dags att byta plattform och vad ett byte kan ge.

Arbete på webbyrå vid whiteboardtavla

Blogg

Därför ska bokningssystemet och webben prata med varandra

En destination använder ofta flera system samtidigt. Boende bokas i ett system, biljettköp eller aktiviteter i ett annat och uppgifterna om gästerna finns i ett tredje. När systemen inte är kopplade till varandra blir informationen på webben fel eller måste flyttas för hand. Här förklarar vi vad en integration innebär och vad den gör för både gästen och personalen.

ISABERG VINTER 210212 3436 HIGHRES

Blogg

Från vinter till sommar: en webbplats som anpassas för rätt säsong

För många destinationer vänder verksamheten flera gånger per år. Skidbacken blir cykelpark och badsäsongen övergår i konferenssäsong. Webbplatsen behöver hänga med i varje omställning utan att en utvecklare måste kopplas in varje gång. Här går vi igenom vad som brukar ändras mellan säsongerna och hur en flexibel webb gör bytet enklare för redaktörerna.

Toxic GBG Bildbank 240424 LOW 53

Blogg

Därför tappar ni besökare på vägen till bokning och hur ni får fler att boka direkt

Många som besöker en destinations webbplats har redan bestämt sig för att åka dit. De har läst om aktiviteterna och jämfört boenden men lämnar ändå sidan utan att boka. Ofta beror det på att vägen till bokning har för många steg eller känns osäker. I det här inlägget går vi igenom vanliga orsaker till att besökare hoppar av och hur ett tydligare bokningsflöde får fler att boka direkt hos er.

Toxic GBG Bildbank 240424 LOW 3

Blogg

Central styrning, lokal frihet: vem bestämmer vad på koncernens webbar?

När många bolag delar plattform uppstår nya frågor. Vem får ändra vad och vilket innehåll ska styras centralt? Här beskriver vi hur koncerner kan organisera redaktörsarbetet så att det blir både effektivt och tryggt.

Toxic Bildbank 240418 29

Blogg

Mall eller skräddarsytt? Två vägar för koncernens webbplatser

Alla bolag i en koncern har inte samma behov. Ett mindre dotterbolag behöver kanske en enkel webbplats som snabbt kommer på plats medan ett större bolag kan behöva en helt egen lösning. I detta blogginlägget beskriver vi hur koncerner kan kombinera en gemensam mall med skräddarsydda lösningar.

Autumn 25 189

Blogg

Efter noteringen: så förvaltar du IR-webben i vardagen

Noteringsdagen är bara början. Sedan följer kvartalsrapporter, årsstämmor, pressmeddelanden och förändringar i ledningen, år efter år. En IR-webb som var klar i tid men är krånglig att förvalta blir snabbt en belastning. I detta blogginlägg går vi igenom hur IR-året brukar se ut och vad som gör förvaltningen enkel.

Autumn 25 097

Blogg

Nytt bolag i koncernen: så kommer webben på plats utan att börja om

Varje förvärv väcker samma fråga: vad gör vi med webbplatsen? Utan en gemensam grund blir svaret ofta ett nytt webbprojekt från början. Här beskriver vi hur en gemensam plattform gör det snabbare och billigare att ansluta nya bolag.

Autumn 25 205

Blogg

IR-webb på två språk: därför behöver investerarinformationen finnas på engelska

Utländska investerare äger en stor del av aktierna på den svenska börsen. För dem är den engelska IR-webben bolagets ansikte utåt. Ändå är den engelska versionen ofta tunnare eller sämre uppdaterad än den svenska. Här går vi igenom varför språket spelar roll och hur ni får båda versionerna att hänga med.

Autumn 25 115

Blogg

Kan koncernens bolag dela webbplattform och ändå behålla sina varumärken?

När en koncern vill samla sina webbplatser är en vanlig oro att bolagen ska tappa sin identitet. En gemensam plattform betyder dock inte att alla webbplatser måste se likadana ut. Här förklarar vi hur flera varumärken kan dela teknik och funktioner och ändå ha var sitt uttryck.

Bildbank 52

Blogg

Så håller ni bolagsstyrningsdelen av IR-webben aktuell: Innehåll och rutiner för uppdatering

Bolagsstyrningsdelen av IR-webben är ofta den som uppdateras mest sällan och därför lättast blir inaktuell. Samtidigt är det här investerare och analytiker letar efter information om vem som styr bolaget och hur. Här går vi igenom vilket innehåll som brukar finnas och hur det kan hållas uppdaterat.

IMG 3718

Blogg

Tio bolag, tio webbplatser: när är det dags att samla koncernens webbar?

I många koncerner har varje bolag sin egen webbplats, byggd vid olika tidpunkter av olika byråer i olika system. Det fungerar ett tag men med tiden blir webbarna dyra att förvalta och svåra att överblicka. Här går vi igenom tecknen på att det är dags att samla webbplatserna och vad koncernen vinner på det. Som exempel berättar vi hur Toxic och Industrireklam samlade Welandkoncernens bolag i Weland Light, en gemensam mall i Umbraco där ändringar rullas ut till flera webbplatser samtidigt.

Autumn 25 273

Blogg

På väg mot börsen: det här behöver finnas på webben till noteringsdagen

Inför en notering är listan över saker att hålla koll på lång. Webbplatsen hamnar ofta långt ner, trots att den måste vara klar och korrekt samma dag som aktien börjar handlas. Här går vi igenom vad webben behöver klara vid noteringen och hur ni kan planera arbetet så att den inte blir en flaskhals.

Toxic GBG Bildbank 240424 LOW 1

Blogg

Flera anläggningar, en webbplattform: så förenklar du vardagen för redaktörerna

Hos många destinationer har hotellet, restaurangen, skidanläggningen och campingen fått var sin webbplats som vuxit fram i sin egen takt. Resultatet blir dubbelt arbete för redaktörerna och ett spretigt intryck för gästen. I det här inlägget går vi igenom vad som händer när flera webbplatser samlas i en gemensam plattform och hur Isaberg Mountain Resort gjorde.