[{"data":1,"prerenderedAt":1105},["Reactive",2],{"global":3,"blok-/blog/rag-vs-fine-tuning-vs-long-context/":439,"story:/blog/rag-vs-fine-tuning-vs-long-context/":806},{"story":4,"cv":436,"rels":437,"links":438},{"name":5,"created_at":6,"published_at":7,"updated_at":8,"id":9,"uuid":10,"content":11,"slug":51,"full_slug":51,"sort_by_date":429,"position":430,"tag_list":431,"is_startpage":29,"parent_id":429,"meta_data":429,"group_id":432,"first_published_at":433,"release_id":429,"lang":434,"path":429,"alternates":435,"default_full_slug":429,"translated_slugs":429},"Site settings","2023-02-07T07:13:48.809Z","2026-08-26T07:42:25.623Z","2026-08-26T07:42:25.641Z",258215571,"1fff830c-f3f1-49a9-84f3-94bfd7097497",{"zip":12,"_uid":13,"city":14,"email":15,"phone":16,"Header":17,"popups":18,"address":44,"favicon":45,"siteUrl":49,"siteName":50,"component":51,"redirects":52,"logoFooter":171,"logoHeader":174,"navigation":177,"navigationCta":226,"socialMediaLinks":233,"departmentsNavigation":255,"footerNavigation1Items":327,"footerNavigation1Title":363,"footerNavigation2Items":364,"footerNavigation2Title":393,"footerNavigation3Items":394,"footerNavigation3Title":428},"7100","505975f0-8676-4e20-86ef-d9d3a51f31ae","Vejle","info@uptimedevelopment.dk","+45 70 20 69 59",[],[19],{"Text":20,"_uid":21,"Image":22,"Title":30,"component":31,"SendMessageText":32,"delay_in_seconds":33,"ContactButtonText":34,"FormBackgroundColor":35,"contact_button_link":36,"initial_button_text":42,"ContactBackgroundColor":43},"Ring på 70 20 69 59 eller udfyld kontaktinformationer her.","1245454c-96c2-4dff-a565-e58677753fa1",{"id":23,"alt":24,"name":25,"focus":25,"title":25,"source":25,"filename":26,"copyright":25,"fieldtype":27,"meta_data":28,"is_external_url":29},20856972,"dan-olesen","","https://a.storyblok.com/f/195037/1667x1667/180b821d9c/dan-olesen.jpg","asset",{"alt":24,"title":25,"source":25,"copyright":25},false,"Har du brug for hjælp til et udviklingsprojekt?","ContactPopUp","Kontakt mig","2","Kontakt","#F4F4F4",{"id":37,"url":25,"anchor":38,"linktype":39,"fieldtype":40,"cached_url":41},"4ff97ed1-78a2-4bd1-b221-b514f8b82c95","contact","story","multilink","kontakt","Kontakt os →","#DA001B","Innovations Allé 7",{"id":46,"alt":25,"name":25,"focus":25,"title":25,"source":25,"filename":47,"copyright":25,"fieldtype":27,"meta_data":48,"is_external_url":29},10316658,"https://a.storyblok.com/f/195037/150x150/4b272b1db6/favicon.png",[],"https://www.uptimedevelopment.dk","Uptime Development A/S","global",{"tbody":53,"thead":162,"fieldtype":170},[54,65,74,83,92,101,110,117,126,135,144,153],{"_uid":55,"body":56,"component":64},"c92e0f8c-ccfa-4b4a-aef4-ecfeea166abd",[57,61],{"_uid":58,"value":59,"component":60},"9f3d71af-a1ab-42cb-8bbe-b6b246e8bd15","/5-node-web-frameworks-du-skal-holde-oeje-med","_table_col",{"_uid":62,"value":63,"component":60},"505d5dc4-c959-43ce-a11a-f7dc7492de9a","/blog/5-node-web-frameworks-du-skal-holde-oeje-med","_table_row",{"_uid":66,"body":67,"component":64},"202ba5f7-7db3-4a2f-8894-111eafd5ee97",[68,71],{"_uid":69,"value":70,"component":60},"e4e8322c-5f5f-4da8-8f8a-157a84b19d27","/bliv-klogere-paa-scrum",{"_uid":72,"value":73,"component":60},"4660cd33-0b25-480c-aca7-e5037051309c","/blog/bliv-klogere-paa-scrum",{"_uid":75,"body":76,"component":64},"4de12db7-6edd-46d7-be71-64d28ae44035",[77,80],{"_uid":78,"value":79,"component":60},"1496bafd-202a-4af6-b6ef-317a8d487c47","/react-og-asp-net-core-er-fundamentet-i-nyt-socialt-medie-til-musikbranchen",{"_uid":81,"value":82,"component":60},"62863bdd-2fe9-4f03-aee3-0ff5e0625d09","/blog/react-og-asp-net-core-er-fundamentet-i-nyt-socialt-medie-til-musikbranchen",{"_uid":84,"body":85,"component":64},"bf41c033-b58f-4070-8f2b-cd7778d64c98",[86,89],{"_uid":87,"value":88,"component":60},"e384c282-dcdc-44e8-afad-0b666e5dabe1","/react-og-node-tager-foerertroejen-i-international-undersoegelse",{"_uid":90,"value":91,"component":60},"506f6532-1d78-40ca-977b-d3b93035d7e8","/blog/react-og-node-tager-foerertroejen-i-international-undersoegelse",{"_uid":93,"body":94,"component":64},"7cd64b27-b865-40f7-845b-da43b8a139d2",[95,98],{"_uid":96,"value":97,"component":60},"88c04135-2ff1-4bee-8838-812e757ef1fe","/saadan-bruger-du-dit-it-budget-smartest",{"_uid":99,"value":100,"component":60},"a48d1db0-66b4-40b8-b870-a82cbdf47598","/blog/saadan-bruger-du-dit-it-budget-smartest",{"_uid":102,"body":103,"component":64},"044027f2-d5f6-4c23-a09b-4cc455771919",[104,107],{"_uid":105,"value":106,"component":60},"62655203-33e9-4d60-a72e-afa45e77e65e","/stor-undersoegelse-nye-spillere-stikker-hovedet-frem-i-javascript-verdenen",{"_uid":108,"value":109,"component":60},"e8c77406-3f5b-4bbf-8bc4-c5535d274e7e","/blog/stor-undersoegelse-nye-spillere-stikker-hovedet-frem-i-javascript-verdenen",{"_uid":111,"body":112,"component":64},"c721f17d-bf34-49d9-b2a8-939763f73bc9",[113,115],{"_uid":114,"value":97,"component":60},"2367fa98-6859-4b02-a8a3-625b732bbf20",{"_uid":116,"value":100,"component":60},"15648518-7732-4a0d-ae37-691583d3a7e8",{"_uid":118,"body":119,"component":64},"059aa2e9-f281-4d83-a3a5-df6805928abe",[120,123],{"_uid":121,"value":122,"component":60},"4c0e463e-92d3-4ed9-8fe2-beff572dcd43","/medarbejderstories/*",{"_uid":124,"value":125,"component":60},"0632bede-a443-445d-9d79-367922fd1487","/medarbejderhistorier/*",{"_uid":127,"body":128,"component":64},"28dac8de-7285-4983-8419-e2fb013e492d",[129,132],{"_uid":130,"value":131,"component":60},"c367c8f3-1475-4222-b727-395382a3c7d7","/reference/aubo-production\n",{"_uid":133,"value":134,"component":60},"c29ce268-7cd5-4f59-aaee-2b49b224bb7e","/reference/aubo",{"_uid":136,"body":137,"component":64},"761b6c9c-7094-4233-b2c3-cfbaaa1d6fb6",[138,141],{"_uid":139,"value":140,"component":60},"ce1b7aa4-578f-4727-99cb-89103109dcfc","/kompetencer/webudvikling/storyblok-udvikling-uptime-development-a-s",{"_uid":142,"value":143,"component":60},"dcfb210b-241e-4759-8f6e-6badcdc5fede","/kompetencer/webudvikling/storyblok-udvikling/",{"_uid":145,"body":146,"component":64},"e3790927-d7f4-4580-bfe7-1f3e860e6f09",[147,150],{"_uid":148,"value":149,"component":60},"087c8f63-ca41-40f0-8eab-3c24a7c32be1","/kompetencer/webudvikling/statamic-udvikling-uptime-development-a-s",{"_uid":151,"value":152,"component":60},"a6e04551-4242-4b3c-8351-2d33cf7b5478","/kompetencer/webudvikling/statamic-udvikling/",{"_uid":154,"body":155,"component":64},"6036c6fb-da83-4ee7-9036-d4b7b8217445",[156,159],{"_uid":157,"value":158,"component":60},"89cfd0a4-712b-466b-a2ea-4b634b19f38d","/kompetencer/webudvikling/angular-uptime-development-a-s",{"_uid":160,"value":161,"component":60},"d440684d-1348-409b-9932-62b5ecb50bab","/kompetencer/webudvikling/angular-udvikling/",[163,167],{"_uid":164,"value":165,"component":166},"b11d708a-a114-493c-aa81-3d2924f7da6c","From","_table_head",{"_uid":168,"value":169,"component":166},"1b97c57f-81ff-4d37-997d-52ba62d31346","To","table",{"id":172,"alt":25,"name":25,"focus":25,"title":25,"filename":173,"copyright":25,"fieldtype":27,"is_external_url":29},7117671,"https://a.storyblok.com/f/195037/x/33240b4ce2/uptime-logo-white.svg",{"id":175,"alt":25,"name":25,"focus":25,"title":25,"filename":176,"copyright":25,"fieldtype":27,"is_external_url":29},7117602,"https://a.storyblok.com/f/195037/x/914b4393c3/uptime-logo.svg",[178,186,192,198,204,210,216,222],{"Page":179,"_uid":182,"Title":183,"component":184,"SubNavigationItems":185},{"id":180,"url":25,"linktype":39,"fieldtype":40,"cached_url":181},"4603843a-bc48-4f87-a65b-dca5a7f0ddca","saadan-arbejder-vi","db7b83c9-a943-46d1-b9b7-8cee9eac6a5a","Sådan arbejder vi","BlockNavigationItem",[],{"Page":187,"_uid":190,"Title":191,"component":184},{"id":188,"url":25,"linktype":39,"fieldtype":40,"cached_url":189},"e63056b2-cadd-427b-9088-6b960adcdf71","kompetencer","7fc4feed-51be-4472-9f20-e93bdc9b1df4","Ydelser",{"Page":193,"_uid":196,"Title":197,"component":184},{"id":194,"url":25,"linktype":39,"fieldtype":40,"cached_url":195},"269ceb67-9543-4318-b65a-4bba788d8a12","referencer","57d60acc-cdb3-4755-98b5-532d3df98cd3","Cases",{"Page":199,"_uid":202,"Title":203,"component":184},{"id":200,"url":25,"linktype":39,"fieldtype":40,"cached_url":201},"7f3f0d5b-f9df-4a44-a3c0-44db30130deb","karriere","e8c0946f-837c-4889-a37d-7e0b1451eab9","Karriere",{"Page":205,"_uid":208,"Title":209,"component":184},{"id":206,"url":25,"linktype":39,"fieldtype":40,"cached_url":207},"e5c914f8-1576-467b-85b9-a9c7ad2b2179","om-os","730ba654-4727-46a6-8001-e48cdb7d6a27","Om os",{"Page":211,"_uid":214,"Title":215,"component":184},{"id":212,"url":25,"linktype":39,"fieldtype":40,"cached_url":213},"0089734a-6d00-4a89-ad6a-adb7f249bf26","brancher/","db7ddf68-d5f3-4f01-b831-38fc8b0f7c86","Brancher",{"Page":217,"_uid":220,"Title":221,"component":184},{"id":218,"url":25,"linktype":39,"fieldtype":40,"cached_url":219},"6293995f-67ea-4935-b00d-d6b10596af3d","blog/","f198c788-9583-4395-9cec-35a920bc2b20","Artikler",{"Page":223,"_uid":224,"Title":225,"component":184},{"id":37,"url":25,"linktype":39,"fieldtype":40,"cached_url":41},"6d562fa7-9764-4c1d-8999-0af9d3d7917b","Kontakt os",[227],{"Page":228,"_uid":229,"Title":230,"hidden":231,"component":184,"SubNavigationItems":232},{"id":37,"url":25,"anchor":38,"linktype":39,"fieldtype":40,"cached_url":41},"977f0c7f-5abd-40a2-b9da-a6d72127eee2","Book teknisk sparring",true,[],[234,246],{"_uid":235,"link":236,"Asset":239,"maxWidth":244,"component":245,"imageSize":25,"maxHeight":244},"b3cdc7fd-ca29-49f1-8acc-1685d05d79ca",{"id":25,"url":237,"linktype":238,"fieldtype":40,"cached_url":237},"https://www.facebook.com/uptimedevelopmentdk","url",{"id":240,"alt":241,"name":25,"focus":25,"title":25,"source":25,"filename":242,"copyright":25,"fieldtype":27,"meta_data":243,"is_external_url":29},11203649,"Facebook SoMe ikon","https://a.storyblok.com/f/195037/768x768/9354be154c/facebook-logo.png",[],"32","BlockImage",{"_uid":247,"link":248,"Asset":250,"maxWidth":244,"component":245,"imageSize":25,"maxHeight":244},"61696a88-1dac-473b-9440-acc6e0212805",{"id":25,"url":249,"linktype":238,"fieldtype":40,"cached_url":249},"https://www.linkedin.com/company/uptime-development/",{"id":251,"alt":252,"name":25,"focus":25,"title":25,"source":25,"filename":253,"copyright":25,"fieldtype":27,"meta_data":254,"is_external_url":29},11203650,"LinkedIn SoMe ikon","https://a.storyblok.com/f/195037/640x640/e8f936cc4f/linkedin-logo.png",[],{"tbody":256,"thead":317,"fieldtype":170},[257,269,281,293,305],{"_uid":258,"body":259,"component":64},"85922153-cdda-4388-8701-12db416076db",[260,263,266],{"_uid":261,"value":262,"component":60},"558d6047-1c7a-4de1-8821-566fb69a5be5","Danmark",{"_uid":264,"value":265,"component":60},"2430cfc3-688d-4620-85e0-26e92d311221","dk",{"_uid":267,"value":268,"component":60},"baccd3ac-f5cc-4b08-8882-1c1b0293e5ef","/",{"_uid":270,"body":271,"component":64},"76842066-ff5f-4ab3-b31c-f8bbedbdbcec",[272,275,278],{"_uid":273,"value":274,"component":60},"de00b93e-a532-4fce-924e-216e9f9375a9","Estland",{"_uid":276,"value":277,"component":60},"71d47cad-2ff0-443a-b055-f610d6ba13a7","ee",{"_uid":279,"value":280,"component":60},"1fa86fbd-6d93-44fe-90bf-08407bbaa6bb","https://uptime.ee/",{"_uid":282,"body":283,"component":64},"159ec48f-a015-4a88-963b-6014e151b1f8",[284,287,290],{"_uid":285,"value":286,"component":60},"364f3eed-53ed-434a-ae4a-848e8fc1e160","Norge",{"_uid":288,"value":289,"component":60},"f596476e-b013-4573-81a7-92acfae94a78","no",{"_uid":291,"value":292,"component":60},"ff7c0ae4-ccfa-4189-9caf-3a6873edb06a","https://uptimeconsulting.no/",{"_uid":294,"body":295,"component":64},"14bb9056-2451-4699-aed4-c95d8e5c1bda",[296,299,302],{"_uid":297,"value":298,"component":60},"3fedefa7-2620-42ce-afc2-fd9804a66037","Polen",{"_uid":300,"value":301,"component":60},"1572da6c-45ef-43cb-b24d-7eecd428041d","pl",{"_uid":303,"value":304,"component":60},"ff58fec4-f6f5-443a-9540-c069a085163e","https://www.uptime.eu/contact/",{"_uid":306,"body":307,"component":64},"1b772d37-47ab-448c-b84f-ab711921f593",[308,311,314],{"_uid":309,"value":310,"component":60},"38cf0e30-3cb4-4d84-9407-9ab206dad496","Schweiz",{"_uid":312,"value":313,"component":60},"989f321a-6c87-4739-91c4-e4068cce4ca7","ch",{"_uid":315,"value":316,"component":60},"2757315c-f21c-48a6-850b-3ae096ade15b","https://uptime.swiss/",[318,321,324],{"_uid":319,"value":320,"component":166},"aa4c1941-ee16-4dbe-8574-39185cca54f7","Navn",{"_uid":322,"value":323,"component":166},"f62c0bf1-738b-4f15-9961-317c58196f24","Landekode",{"_uid":325,"value":326,"component":166},"55b0e09b-428c-4b7f-a4cb-439d6564a8a7","URL",[328,335,342,349,356],{"Page":329,"_uid":332,"Title":333,"component":184,"SubNavigationItems":334},{"id":330,"url":25,"linktype":39,"fieldtype":40,"cached_url":331},"b49e0691-5fbe-4486-86bd-6ef6d3028374","kompetencer/app-udvikling/","36981831-3ff2-4a2a-a8bb-81046de11517","App udvikling",[],{"Page":336,"_uid":339,"Title":340,"component":184,"SubNavigationItems":341},{"id":337,"url":25,"linktype":39,"fieldtype":40,"cached_url":338},"1099935e-614b-4892-b08b-f83a01c3de2e","kompetencer/softwareintegration","9049940a-7bf4-493f-9ff0-25cad876d914","Software integration",[],{"Page":343,"_uid":346,"Title":347,"component":184,"SubNavigationItems":348},{"id":344,"url":25,"linktype":39,"fieldtype":40,"cached_url":345},"84882505-8312-4d6a-9a49-f3d175e9c1dc","kompetencer/webudvikling/","dfd91dca-8d29-4be0-b3ad-7c06fde2ccd2","Webudvikling",[],{"Page":350,"_uid":353,"Title":354,"component":184,"SubNavigationItems":355},{"id":351,"url":25,"linktype":39,"fieldtype":40,"cached_url":352},"1d81ee31-5b13-44b8-99a4-42380b5d8f2f","kompetencer/programmering/","c4769577-4c02-4650-9f21-40949765ee88","Programmering",[],{"Page":357,"_uid":360,"Title":361,"component":184,"SubNavigationItems":362},{"id":358,"url":25,"linktype":39,"fieldtype":40,"cached_url":359},"67360096-cd53-4d07-926f-bf4ff64d751e","kompetencer/it-udvikling","e1be4934-0370-43a2-86d9-fa0c92e73ade","IT udvikling",[],"Kompetencer",[365,370,374,378,383,387],{"Page":366,"_uid":368,"Title":274,"component":184,"SubNavigationItems":369},{"id":25,"url":367,"linktype":238,"fieldtype":40,"cached_url":367},"https://www.uptime.ee/","fbc0cbbe-6b90-4783-9e84-5de43cb588a8",[],{"Page":371,"_uid":372,"Title":286,"component":184,"SubNavigationItems":373},{"id":25,"url":292,"linktype":238,"fieldtype":40,"cached_url":292},"736cc7d8-f6f4-4e7a-9083-ca6c6d5e7f73",[],{"Page":375,"_uid":376,"Title":298,"component":184,"SubNavigationItems":377},{"id":25,"url":304,"linktype":238,"fieldtype":40,"cached_url":304},"ca6a8287-4dfa-497e-8277-03421745a9e4",[],{"Page":379,"_uid":381,"Title":262,"component":184,"SubNavigationItems":382},{"id":25,"url":380,"linktype":238,"fieldtype":40,"cached_url":380},"https://www.uptimedevelopment.dk/","f3027c1d-72ff-4bd5-af05-8321b421d21c",[],{"Page":384,"_uid":385,"Title":310,"component":184,"SubNavigationItems":386},{"id":25,"url":316,"linktype":238,"fieldtype":40,"cached_url":316},"b39aaa49-a7fd-46df-8196-dc48f3e678d8",[],{"Page":388,"_uid":390,"Title":391,"component":184,"SubNavigationItems":392},{"id":25,"url":389,"linktype":238,"fieldtype":40,"cached_url":389},"https://uptime.ee","c4551692-9846-4f9e-a7da-acb980b8e09b","Spanien",[],"Kontorer",[395,399,403,407,414,421],{"Page":396,"_uid":397,"Title":209,"component":184,"SubNavigationItems":398},{"id":206,"url":25,"linktype":39,"fieldtype":40,"cached_url":207},"8081492e-32ad-4542-8618-32af1e2c60f2",[],{"Page":400,"_uid":401,"Title":203,"component":184,"SubNavigationItems":402},{"id":200,"url":25,"linktype":39,"fieldtype":40,"cached_url":201},"88b8096f-5f6a-4110-a4eb-7d7040e728dc",[],{"Page":404,"_uid":405,"Title":34,"component":184,"SubNavigationItems":406},{"id":37,"url":25,"linktype":39,"fieldtype":40,"cached_url":41},"4a05dc72-f8ea-45ac-90e9-ad655af09a47",[],{"Page":408,"_uid":411,"Title":412,"component":184,"SubNavigationItems":413},{"id":25,"url":409,"target":410,"linktype":27,"fieldtype":40,"cached_url":409},"https://a.storyblok.com/f/195037/x/82776e3a7a/uptime-leveringsbetingelser-2023.pdf","_blank","1fe2dd54-6178-4af7-a1e8-412de06356af","Leveringsbetingelser",[],{"Page":415,"_uid":418,"Title":419,"component":184,"SubNavigationItems":420},{"id":416,"url":25,"linktype":39,"fieldtype":40,"cached_url":417},"610b4b5f-d838-489b-866e-2d197a997335","cookie-policy","329dbf5c-076b-407e-a7f4-623405f9507e","Privatlivs- & Cookiepolitik",[],{"Page":422,"_uid":425,"Title":426,"component":184,"SubNavigationItems":427},{"id":423,"url":25,"linktype":39,"fieldtype":40,"cached_url":424},"ca01e7ae-d95f-4d27-b6d1-181c32833d46","ski-leverandor","022b37e6-f46c-4191-9606-7d27a76ea669","SKI Leverandør",[],"Information ",null,110,[],"5b70cd24-4539-4bea-bba4-84fad44f9486","2023-02-07T08:01:17.912Z","default",[],1790847691,[],[],{"_uid":440,"body":441,"image":790,"component":792,"breadcrumbs":793,"shortDescription":805},"2dff82bf-3b09-48a2-a3f5-ece27ffa412a",[442,462,783],{"_uid":443,"content":444,"component":455,"BackgroundImage":456,"gradientOverlay":461},"rag-hero-2026",[445],{"_uid":446,"Blocks":447,"component":454},"rag-hero-section",[448],{"_uid":449,"color":450,"title":451,"fontSize":452,"component":453,"isPrimary":231},"rag-title-2026","#FFFFFF","RAG, fine-tuning eller long context?","64","BlockTitle","BlockSection","BlockHeroWithBackground",{"id":457,"alt":458,"name":25,"focus":25,"title":25,"source":25,"filename":459,"copyright":25,"fieldtype":27,"meta_data":460,"is_external_url":29},99919445370858,"AI og softwarearkitektur","https://a.storyblok.com/f/195037/2200x1450/745f3f997a/ai.jpg",[],"left-to-right",{"_uid":463,"Blocks":464,"component":454},"rag-main-2026",[465],{"_uid":466,"blocks":467,"maxWidth":781,"component":782},"rag-col-2026",[468,528,542,595,606,617,676,719,730],{"_uid":469,"Content":470,"component":527},"rag-intro",{"type":471,"content":472},"doc",[473,482,486,490,497,503,507,513,517,523],{"type":474,"content":475},"paragraph",[476],{"text":477,"type":478,"marks":479},"Skal AI’en kende jeres data – eller lære at opføre sig anderledes?","text",[480],{"type":481},"bold",{"type":474,"content":483},[484],{"text":485,"type":478},"RAG, fine-tuning og long context bliver ofte omtalt som tre alternative måder at gøre en sprogmodel bedre på. Det er misvisende. De løser forskellige problemer – og i en god virksomhedsarkitektur bliver de ofte kombineret.",{"type":474,"content":487},[488],{"text":489,"type":478},"Det afgørende er derfor ikke at vælge den mest avancerede teknik. Det er at forstå, hvor jeres problem ligger: mangler modellen aktuel viden, skal den følge en bestemt adfærd, eller skal den kunne arbejde med en stor, afgrænset mængde materiale her og nu?",{"type":491,"attrs":492,"content":494},"heading",{"level":493},2,[495],{"text":496,"type":478},"Kort fortalt: forskellen på de tre",{"type":474,"content":498},[499],{"text":500,"type":478,"marks":501},"RAG – når AI skal bruge jeres aktuelle viden",[502],{"type":481},{"type":474,"content":504},[505],{"text":506,"type":478},"RAG står for Retrieval-Augmented Generation. Før modellen svarer, finder løsningen relevante oplysninger i eksempelvis SharePoint, dokumenter, CRM, ERP, produktdata eller en vidensbase. Kun det relevante materiale sendes videre til modellen som kontekst.",{"type":474,"content":508},[509],{"text":510,"type":478,"marks":511},"Fine-tuning – når modellen skal lære en bestemt adfærd",[512],{"type":481},{"type":474,"content":514},[515],{"text":516,"type":478},"Ved fine-tuning trænes modellen videre på eksempler fra den opgave, den skal løse. Det kan være klassifikation, et bestemt outputformat, en særlig skrivestil eller en meget stabil og gentagen beslutningsopgave. Fine-tuning er derimod sjældent den rigtige database til virksomhedens løbende viden.",{"type":474,"content":518},[519],{"text":520,"type":478,"marks":521},"Long context – når hele materialet kan gives med på én gang",[522],{"type":481},{"type":474,"content":524},[525],{"text":526,"type":478},"Moderne modeller kan arbejde med meget store kontekstvinduer. Det gør det muligt at sende en rapport, en kontraktpakke eller en større kodebase direkte med i forespørgslen. Det er enkelt og stærkt til afgrænsede opgaver, men er ikke automatisk den bedste løsning til en levende virksomhedsviden.","BlockText",{"_uid":529,"Blocks":530,"component":540,"justifyContent":541},"rag-graphic-overview",[531],{"_uid":532,"link":533,"Asset":534,"maxWidth":25,"component":245,"imageSize":539,"maxHeight":25},"rag-graphic-overview-img",{"id":25,"url":25,"linktype":39,"fieldtype":40,"cached_url":25},{"id":535,"alt":536,"name":25,"focus":25,"title":25,"source":25,"filename":537,"copyright":25,"fieldtype":27,"meta_data":538,"is_external_url":29},225924219885447,"RAG, fine-tuning og long context forklaret visuelt","https://a.storyblok.com/f/195037/793bd784f4/rag-fine-tuning-long-context-overblik.svg",[],"contain","BlockSectionRow","center",{"_uid":543,"Content":544,"component":527},"rag-compare",{"type":471,"content":545},[546,551,555,561,565,569,574,578,582,587,591],{"type":491,"attrs":547,"content":548},{"level":493},[549],{"text":550,"type":478},"Hvad skal I vælge?",{"type":474,"content":552},[553],{"text":554,"type":478},"En praktisk måde at vælge på er at starte med den type problem, I faktisk prøver at løse.",{"type":491,"attrs":556,"content":558},{"level":557},3,[559],{"text":560,"type":478},"1. “AI’en skal svare ud fra vores dokumenter og systemer” → RAG",{"type":474,"content":562},[563],{"text":564,"type":478},"Forestil jer en intern assistent til serviceafdelingen. Medarbejderen spørger: “Hvad er garantibetingelserne på produkt X, og har denne kunde en aktiv serviceaftale?” Svaret kræver både dokumentation og aktuelle kundedata. Her giver RAG mening, fordi løsningen kan hente de relevante kilder i det øjeblik spørgsmålet stilles.",{"type":474,"content":566},[567],{"text":568,"type":478},"Fordelen er ikke kun aktualitet. Arkitekturen kan også bevare relationen til kilden, så brugeren kan se, hvor oplysningerne kommer fra. Det gør svarene lettere at kontrollere og løsningen lettere at vedligeholde.",{"type":491,"attrs":570,"content":571},{"level":557},[572],{"text":573,"type":478},"2. “AI’en gør næsten det rigtige, men outputtet er ustabilt” → Fine-tuning",{"type":474,"content":575},[576],{"text":577,"type":478},"Forestil jer tusindvis af supporthenvendelser, der altid skal klassificeres efter virksomhedens egne kategorier og returneres i et helt bestemt format. Hvis gode prompts og struktureret output ikke er stabile nok, kan fine-tuning være relevant.",{"type":474,"content":579},[580],{"text":581,"type":478},"Her lærer modellen mønsteret gennem eksempler. Men hvis kategorier, priser eller produktregler ændrer sig hver uge, bør de stadig ligge uden for modellen. Adfærd kan trænes; levende forretningsdata bør normalt hentes.",{"type":491,"attrs":583,"content":584},{"level":557},[585],{"text":586,"type":478},"3. “AI’en skal analysere denne konkrete bunke materiale” → Long context",{"type":474,"content":588},[589],{"text":590,"type":478},"Hvis opgaven er at sammenholde eksempelvis 12 kontrakter, et udbudsmateriale eller dokumentationen til ét projekt, kan long context være den enkleste arkitektur. Materialet gives direkte til modellen, som kan opsummere, sammenligne og finde uoverensstemmelser.",{"type":474,"content":592},[593],{"text":594,"type":478},"Når datamængden vokser, bruges igen og igen eller kræver adgangsstyring på tværs af brugere, bliver RAG typisk mere interessant.",{"_uid":596,"Blocks":597,"component":540,"justifyContent":541},"rag-guide-visual-2026",[598],{"_uid":599,"link":600,"Asset":601,"maxWidth":25,"component":245,"imageSize":539,"maxHeight":25},"rag-guide-image-2026",{"id":25,"url":25,"linktype":39,"fieldtype":40,"cached_url":25},{"id":602,"alt":603,"name":25,"focus":25,"title":25,"source":25,"filename":604,"copyright":25,"fieldtype":27,"meta_data":605,"is_external_url":29},225926788986993,"Beslutningsguide: RAG, fine-tuning eller long context","https://a.storyblok.com/f/195037/0d2ccd6f03/rag-beslutningsguide.svg",[],{"_uid":607,"Blocks":608,"component":540,"justifyContent":541},"rag-graphic-guide",[609],{"_uid":610,"link":611,"Asset":612,"maxWidth":25,"component":245,"imageSize":539,"maxHeight":25},"rag-graphic-guide-img",{"id":25,"url":25,"linktype":39,"fieldtype":40,"cached_url":25},{"id":613,"alt":614,"name":25,"focus":25,"title":25,"source":25,"filename":615,"copyright":25,"fieldtype":27,"meta_data":616,"is_external_url":29},225924246067082,"Beslutningsguide til RAG, fine-tuning og long context","https://a.storyblok.com/f/195037/475767b86e/rag-beslutningsguide.svg",[],{"_uid":618,"Content":619,"component":527},"rag-matrix",{"type":471,"content":620},[621,626,632,636,642,646,652,656,662,666,672],{"type":491,"attrs":622,"content":623},{"level":493},[624],{"text":625,"type":478},"Sammenligning: RAG vs. fine-tuning vs. long context",{"type":474,"content":627},[628],{"text":629,"type":478,"marks":630},"Opdateret virksomhedsviden",[631],{"type":481},{"type":474,"content":633},[634],{"text":635,"type":478},"RAG: stærk. Fine-tuning: svag som videnslager. Long context: stærk, hvis materialet kan sendes med i den konkrete opgave.",{"type":474,"content":637},[638],{"text":639,"type":478,"marks":640},"Kildehenvisninger og sporbarhed",[641],{"type":481},{"type":474,"content":643},[644],{"text":645,"type":478},"RAG: kan knytte svaret til de fundne kilder. Fine-tuning: vanskeligere at dokumentere, hvor en konkret oplysning kommer fra. Long context: muligt, fordi kilderne ligger i konteksten, men kræver stadig god promptning og evaluering.",{"type":474,"content":647},[648],{"text":649,"type":478,"marks":650},"Stabil adfærd og format",[651],{"type":481},{"type":474,"content":653},[654],{"text":655,"type":478},"RAG: ændrer primært modellens informationsgrundlag. Fine-tuning: stærk, når modellen skal lære gentagne mønstre. Long context: afhænger fortsat i høj grad af instruktioner og modellens generelle adfærd.",{"type":474,"content":657},[658],{"text":659,"type":478,"marks":660},"Vedligeholdelse",[661],{"type":481},{"type":474,"content":663},[664],{"text":665,"type":478},"RAG: data kan opdateres uden at træne modellen igen. Fine-tuning: nye adfærdsmønstre kræver nye træningsdata og typisk en ny træning. Long context: enkelt ved enkeltstående opgaver, men dyrt og upraktisk hvis den samme store datamængde sendes igen og igen.",{"type":474,"content":667},[668],{"text":669,"type":478,"marks":670},"Typisk førstevalg",[671],{"type":481},{"type":474,"content":673},[674],{"text":675,"type":478},"Virksomhedsviden → RAG. Gentagen specialiseret adfærd → fine-tuning. Afgrænset analyse af en stor dokumentpakke → long context.",{"_uid":677,"Content":678,"component":527},"rag-combine",{"type":471,"content":679},[680,685,689,693,698,702,706,711,715],{"type":491,"attrs":681,"content":682},{"level":493},[683],{"text":684,"type":478},"Det interessante er ofte kombinationen",{"type":474,"content":686},[687],{"text":688,"type":478},"I praksis er arkitekturen sjældent et rent valg mellem tre kasser. En løsning kan bruge RAG til at hente de fem mest relevante dokumenter, sende dem ind i modellens long context og samtidig bruge en fine-tunet model, der er trænet til virksomhedens klassifikation eller outputformat.",{"type":474,"content":690},[691],{"text":692,"type":478},"Et eksempel kunne være en AI-assistent til tilbudsarbejde: RAG finder tidligere tilbud, produktbeskrivelser, priser og kundedata. Long context giver modellen plads til at arbejde med det aktuelle udbudsmateriale. Fine-tuning kan eventuelt bruges, hvis outputtet skal følge en meget specifik struktur, som almindelige instruktioner ikke leverer stabilt nok.",{"type":491,"attrs":694,"content":695},{"level":493},[696],{"text":697,"type":478},"Sådan ser en typisk RAG-arkitektur ud",{"type":474,"content":699},[700],{"text":701,"type":478},"Brugeren skriver til en AI-applikation. Løsningen identificerer behovet, søger i de datakilder brugeren har adgang til og henter kun de relevante bidder. De sendes sammen med spørgsmålet til modellen. Svaret returneres med reference til kilderne.",{"type":474,"content":703},[704],{"text":705,"type":478},"Det vigtige er, at AI-laget ikke må blive en genvej uden om virksomhedens sikkerhed. Hvis en medarbejder ikke må læse en mappe, en kundesag eller et økonomidokument i kildesystemet, skal AI’en heller ikke kunne hente det.",{"type":491,"attrs":707,"content":708},{"level":493},[709],{"text":710,"type":478},"RAG er heller ikke bare “læg dokumenterne i en vector database”",{"type":474,"content":712},[713],{"text":714,"type":478},"En god RAG-løsning afhænger mindst lige så meget af datakvalitet og retrieval som af selve sprogmodellen. Dokumenter skal opdeles fornuftigt, metadata skal bevares, søgningen skal kombinere de rigtige signaler, og løsningen skal vide, hvornår den ikke har fundet et godt nok grundlag til at svare.",{"type":474,"content":716},[717],{"text":718,"type":478},"Derfor bør evalueringen teste hele kæden: fandt vi den rigtige kilde, brugte modellen den korrekt, blev adgangsregler respekteret, og kunne løsningen afvise spørgsmålet, når datagrundlaget var utilstrækkeligt?",{"_uid":720,"Blocks":721,"component":540,"justifyContent":541},"rag-graphic-architecture",[722],{"_uid":723,"link":724,"Asset":725,"maxWidth":25,"component":245,"imageSize":539,"maxHeight":25},"rag-graphic-architecture-img",{"id":25,"url":25,"linktype":39,"fieldtype":40,"cached_url":25},{"id":726,"alt":727,"name":25,"focus":25,"title":25,"source":25,"filename":728,"copyright":25,"fieldtype":27,"meta_data":729,"is_external_url":29},225924232521608,"Typisk RAG-arkitektur med AI-applikation og datakilder","https://a.storyblok.com/f/195037/0514aafe0c/rag-arkitektur.svg",[],{"_uid":731,"Content":732,"component":527},"rag-cost",{"type":471,"content":733},[734,739,743,747,751,756,760,764,768,773,777],{"type":491,"attrs":735,"content":736},{"level":493},[737],{"text":738,"type":478},"Hvad med pris og hastighed?",{"type":474,"content":740},[741],{"text":742,"type":478},"Long context ser attraktivt ud, fordi arkitekturen er enkel: send mere tekst til modellen. Men store prompts skal behandles ved hver forespørgsel og kan derfor påvirke både svartid og tokenforbrug. RAG tilføjer til gengæld infrastruktur til indeksering, søgning og adgangsstyring, men reducerer ofte den mængde materiale, modellen behøver at læse.",{"type":474,"content":744},[745],{"text":746,"type":478},"Fine-tuning har en anden økonomi. Der er arbejde i at skabe og kvalitetssikre træningsdata, gennemføre træningen og evaluere den nye modelversion. Til gengæld kan en specialiseret model i nogle scenarier løse en meget stabil opgave mere effektivt.",{"type":474,"content":748},[749],{"text":750,"type":478},"Der findes derfor ikke én universelt billigst arkitektur. Omkostningen skal vurderes på den samlede løsning: udvikling, drift, modelkald, dataintegrationer, evaluering og den forretningsværdi løsningen skaber.",{"type":491,"attrs":752,"content":753},{"level":493},[754],{"text":755,"type":478},"Vores tommelfingerregel",{"type":474,"content":757},[758],{"text":759,"type":478},"Start ikke med teknologien. Start med de spørgsmål løsningen skal kunne besvare og de handlinger, den skal kunne udføre.",{"type":474,"content":761},[762],{"text":763,"type":478},"Hvis svaret afhænger af information, der ændrer sig → hent den. Hvis problemet er modellens gentagne adfærd → overvej at træne den. Hvis opgaven består af en afgrænset mængde materiale → prøv long context først.",{"type":474,"content":765},[766],{"text":767,"type":478},"Og kombiner dem, når det giver mening. Den bedste AI-arkitektur er sjældent den mest avancerede. Det er den, der giver et korrekt, kontrollerbart og økonomisk fornuftigt svar på den konkrete opgave.",{"type":491,"attrs":769,"content":770},{"level":493},[771],{"text":772,"type":478},"Vi bygger AI oven på de systemer, I allerede har",{"type":474,"content":774},[775],{"text":776,"type":478},"Hos Uptime bygger vi AI-løsninger, der kobler modeller sammen med virksomhedens eksisterende software, data og arbejdsgange. Det kan være RAG på tværs af dokumenter og fagsystemer, AI-agenter med adgang via API’er eller MCP-servere eller specialiserede løsninger, hvor klassisk software og AI arbejder sammen.",{"type":474,"content":778},[779],{"text":780,"type":478},"Målet er ikke at få mest mulig AI ind i arkitekturen. Målet er at bygge den enkleste løsning, der skaber reel værdi – og som I kan stole på i drift.","900","BlockSectionCol",{"_uid":784,"Blocks":785,"component":454,"backgroundColor":35},"rag-shared-footer",[786],{"_uid":787,"content":788,"component":789},"rag-shared-footer-block","94a45592-d5ea-4c41-bed9-cdd02d48327f","BlockShared",{"id":457,"alt":458,"name":25,"focus":25,"title":25,"source":25,"filename":459,"copyright":25,"fieldtype":27,"meta_data":791,"is_external_url":29},[],"Blog",[794,801],{"_uid":795,"link":796,"title":799,"component":800},"9cf61ee0-3d3d-a15a-581c-87d26d10679a",{"id":797,"url":25,"linktype":39,"fieldtype":40,"cached_url":798},"c47b7c2f-d8bc-467a-b6a5-923c8be0ff3d","home","Softwareudvikling","Link",{"_uid":802,"link":803,"title":804,"component":800},"5eadefd5-8d93-746f-c9c5-bcfff4f1268c",{"id":218,"url":25,"linktype":39,"fieldtype":40,"cached_url":219},"Blog - Find nye nyheder om os her","RAG, fine-tuning og long context løser forskellige AI-problemer. Se forskellene, konkrete use cases og hvordan teknikkerne kan kombineres i en virksomhedsarkitektur.",{"name":807,"created_at":808,"published_at":809,"updated_at":810,"id":811,"uuid":812,"content":813,"slug":1097,"full_slug":1098,"sort_by_date":429,"position":1099,"tag_list":1100,"is_startpage":29,"parent_id":1101,"meta_data":429,"group_id":1102,"first_published_at":1103,"release_id":429,"lang":434,"path":429,"alternates":1104,"default_full_slug":429,"translated_slugs":429},"RAG, fine-tuning eller long context? Vælg den rigtige LLM-arkitektur","2026-09-09T09:24:31.096Z","2026-10-01T09:41:30.925Z","2026-10-01T09:41:30.948Z",218137686442778,"866cf7cd-5c20-49e9-9dff-60fccd6fd56a",{"_uid":440,"body":814,"image":1089,"component":792,"breadcrumbs":1091,"shortDescription":805},[815,822,1051],{"_uid":443,"content":816,"component":455,"BackgroundImage":820,"gradientOverlay":461},[817],{"_uid":446,"Blocks":818,"component":454},[819],{"_uid":449,"color":450,"title":451,"fontSize":452,"component":453,"isPrimary":231},{"id":457,"alt":458,"name":25,"focus":25,"title":25,"source":25,"filename":459,"copyright":25,"fieldtype":27,"meta_data":821,"is_external_url":29},[],{"_uid":463,"Blocks":823,"component":454},[824],{"_uid":466,"blocks":825,"maxWidth":781,"component":782},[826,868,874,914,920,926,973,1006,1012],{"_uid":469,"Content":827,"component":527},{"type":471,"content":828},[829,834,837,840,844,849,852,857,860,865],{"type":474,"content":830},[831],{"text":477,"type":478,"marks":832},[833],{"type":481},{"type":474,"content":835},[836],{"text":485,"type":478},{"type":474,"content":838},[839],{"text":489,"type":478},{"type":491,"attrs":841,"content":842},{"level":493},[843],{"text":496,"type":478},{"type":474,"content":845},[846],{"text":500,"type":478,"marks":847},[848],{"type":481},{"type":474,"content":850},[851],{"text":506,"type":478},{"type":474,"content":853},[854],{"text":510,"type":478,"marks":855},[856],{"type":481},{"type":474,"content":858},[859],{"text":516,"type":478},{"type":474,"content":861},[862],{"text":520,"type":478,"marks":863},[864],{"type":481},{"type":474,"content":866},[867],{"text":526,"type":478},{"_uid":529,"Blocks":869,"component":540,"justifyContent":541},[870],{"_uid":532,"link":871,"Asset":872,"maxWidth":25,"component":245,"imageSize":539,"maxHeight":25},{"id":25,"url":25,"linktype":39,"fieldtype":40,"cached_url":25},{"id":535,"alt":536,"name":25,"focus":25,"title":25,"source":25,"filename":537,"copyright":25,"fieldtype":27,"meta_data":873,"is_external_url":29},[],{"_uid":543,"Content":875,"component":527},{"type":471,"content":876},[877,881,884,888,891,894,898,901,904,908,911],{"type":491,"attrs":878,"content":879},{"level":493},[880],{"text":550,"type":478},{"type":474,"content":882},[883],{"text":554,"type":478},{"type":491,"attrs":885,"content":886},{"level":557},[887],{"text":560,"type":478},{"type":474,"content":889},[890],{"text":564,"type":478},{"type":474,"content":892},[893],{"text":568,"type":478},{"type":491,"attrs":895,"content":896},{"level":557},[897],{"text":573,"type":478},{"type":474,"content":899},[900],{"text":577,"type":478},{"type":474,"content":902},[903],{"text":581,"type":478},{"type":491,"attrs":905,"content":906},{"level":557},[907],{"text":586,"type":478},{"type":474,"content":909},[910],{"text":590,"type":478},{"type":474,"content":912},[913],{"text":594,"type":478},{"_uid":596,"Blocks":915,"component":540,"justifyContent":541},[916],{"_uid":599,"link":917,"Asset":918,"maxWidth":25,"component":245,"imageSize":539,"maxHeight":25},{"id":25,"url":25,"linktype":39,"fieldtype":40,"cached_url":25},{"id":602,"alt":603,"name":25,"focus":25,"title":25,"source":25,"filename":604,"copyright":25,"fieldtype":27,"meta_data":919,"is_external_url":29},[],{"_uid":607,"Blocks":921,"component":540,"justifyContent":541},[922],{"_uid":610,"link":923,"Asset":924,"maxWidth":25,"component":245,"imageSize":539,"maxHeight":25},{"id":25,"url":25,"linktype":39,"fieldtype":40,"cached_url":25},{"id":613,"alt":614,"name":25,"focus":25,"title":25,"source":25,"filename":615,"copyright":25,"fieldtype":27,"meta_data":925,"is_external_url":29},[],{"_uid":618,"Content":927,"component":527},{"type":471,"content":928},[929,933,938,941,946,949,954,957,962,965,970],{"type":491,"attrs":930,"content":931},{"level":493},[932],{"text":625,"type":478},{"type":474,"content":934},[935],{"text":629,"type":478,"marks":936},[937],{"type":481},{"type":474,"content":939},[940],{"text":635,"type":478},{"type":474,"content":942},[943],{"text":639,"type":478,"marks":944},[945],{"type":481},{"type":474,"content":947},[948],{"text":645,"type":478},{"type":474,"content":950},[951],{"text":649,"type":478,"marks":952},[953],{"type":481},{"type":474,"content":955},[956],{"text":655,"type":478},{"type":474,"content":958},[959],{"text":659,"type":478,"marks":960},[961],{"type":481},{"type":474,"content":963},[964],{"text":665,"type":478},{"type":474,"content":966},[967],{"text":669,"type":478,"marks":968},[969],{"type":481},{"type":474,"content":971},[972],{"text":675,"type":478},{"_uid":677,"Content":974,"component":527},{"type":471,"content":975},[976,980,983,986,990,993,996,1000,1003],{"type":491,"attrs":977,"content":978},{"level":493},[979],{"text":684,"type":478},{"type":474,"content":981},[982],{"text":688,"type":478},{"type":474,"content":984},[985],{"text":692,"type":478},{"type":491,"attrs":987,"content":988},{"level":493},[989],{"text":697,"type":478},{"type":474,"content":991},[992],{"text":701,"type":478},{"type":474,"content":994},[995],{"text":705,"type":478},{"type":491,"attrs":997,"content":998},{"level":493},[999],{"text":710,"type":478},{"type":474,"content":1001},[1002],{"text":714,"type":478},{"type":474,"content":1004},[1005],{"text":718,"type":478},{"_uid":720,"Blocks":1007,"component":540,"justifyContent":541},[1008],{"_uid":723,"link":1009,"Asset":1010,"maxWidth":25,"component":245,"imageSize":539,"maxHeight":25},{"id":25,"url":25,"linktype":39,"fieldtype":40,"cached_url":25},{"id":726,"alt":727,"name":25,"focus":25,"title":25,"source":25,"filename":728,"copyright":25,"fieldtype":27,"meta_data":1011,"is_external_url":29},[],{"_uid":731,"Content":1013,"component":527},{"type":471,"content":1014},[1015,1019,1022,1025,1028,1032,1035,1038,1041,1045,1048],{"type":491,"attrs":1016,"content":1017},{"level":493},[1018],{"text":738,"type":478},{"type":474,"content":1020},[1021],{"text":742,"type":478},{"type":474,"content":1023},[1024],{"text":746,"type":478},{"type":474,"content":1026},[1027],{"text":750,"type":478},{"type":491,"attrs":1029,"content":1030},{"level":493},[1031],{"text":755,"type":478},{"type":474,"content":1033},[1034],{"text":759,"type":478},{"type":474,"content":1036},[1037],{"text":763,"type":478},{"type":474,"content":1039},[1040],{"text":767,"type":478},{"type":491,"attrs":1042,"content":1043},{"level":493},[1044],{"text":772,"type":478},{"type":474,"content":1046},[1047],{"text":776,"type":478},{"type":474,"content":1049},[1050],{"text":780,"type":478},{"_uid":784,"Blocks":1052,"component":454,"backgroundColor":35},[1053],{"_uid":787,"content":1054,"component":789},{"name":1055,"created_at":1056,"published_at":1057,"updated_at":1058,"id":1059,"uuid":788,"content":1060,"slug":1081,"full_slug":1082,"sort_by_date":429,"position":1083,"tag_list":1084,"is_startpage":29,"parent_id":1085,"meta_data":429,"group_id":1086,"first_published_at":1087,"release_id":429,"lang":434,"path":429,"alternates":1088,"default_full_slug":429,"translated_slugs":429,"_stopResolving":231},"Default contact","2023-08-08T07:56:04.163Z","2025-10-09T12:31:42.248Z","2025-10-09T12:37:13.520Z",351865272,{"_uid":1061,"body":1062,"noindex":231,"component":1079,"breadcrumbs":1080,"shortDescription":1055},"7734b562-c23b-4ca6-9b98-21e7a8476a25",[1063],{"_uid":1064,"title":1065,"subtitle":1066,"component":1067,"personName":1068,"personEmail":1069,"personImage":1070,"personPhone":16,"personTitle":1073,"successMessage":1074,"placeholderName":320,"placeholderEmail":1075,"placeholderPhone":1076,"placeholderMessage":1077,"placeholderButtonSubmit":1078},"093c5b8d-8e9f-4062-a6ba-56c26c24fa22","Vil du høre mere?","Kontakt os for en snak om, hvordan vi kan hjælpe jer i mål med jeres næste IT-projekt.","BlockContact","Dan Olesen","dan.olesen@uptimedevelopment.dk",{"id":23,"alt":24,"name":25,"focus":1071,"title":25,"source":25,"filename":26,"copyright":25,"fieldtype":27,"meta_data":1072,"is_external_url":29},"786x156:787x157",{"alt":24,"title":25,"source":25,"copyright":25},"Business Developer","Tak for din hendvendelse, vi vender tilbage snarest muligt.","Email","Telefon","Besked","Send besked","page",[],"default-contact","shared-components/default-contact",0,[],351852723,"d0b2760f-5a92-47fd-9da0-e4fb29946b02","2023-08-08T08:01:05.365Z",[],{"id":457,"alt":458,"name":25,"focus":25,"title":25,"source":25,"filename":459,"copyright":25,"fieldtype":27,"meta_data":1090,"is_external_url":29},[],[1092,1094],{"_uid":795,"link":1093,"title":799,"component":800},{"id":797,"url":25,"linktype":39,"fieldtype":40,"cached_url":268},{"_uid":802,"link":1095,"title":804,"component":800},{"id":218,"url":25,"linktype":39,"fieldtype":40,"cached_url":1096},"/blog/","rag-vs-fine-tuning-vs-long-context","blog/rag-vs-fine-tuning-vs-long-context",-540,[],348441801,"26f5c269-014c-44fb-8850-28343b73d2c6","2026-10-01T08:00:15.889Z",[],1790847722924]