AI Continent Action Plan
SupportAI Continent Actieplan Explorer
body { font-family: 'Inter', sans-serif; } .chart-container { position: relative; width: 100%; max-width: 600px; margin-left: auto; margin-right: auto; height: 300px; max-height: 400px; } @media (min-width: 768px) { .chart-container { height: 350px; } } .nav-link { transition: color 0.3s ease, border-bottom-color 0.3s ease; } .nav-link.active { color: #3b82f6; border-bottom-color: #3b82f6; } .nav-link:hover { color: #2563eb; } .section-title { border-bottom: 2px solid #e5e7eb; padding-bottom: 0.5rem; margin-bottom: 1.5rem; } .card { background-color: white; border-radius: 0.5rem; box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1), 0 2px 4px -1px rgba(0,0,0,0.06); padding: 1.5rem; margin-bottom: 1rem; } .accordion-button.open .accordion-arrow { transform: rotate(180deg); } .accordion-arrow { transition: transform 0.3s ease; } .tab-button.active { border-color: #3b82f6; color: #3b82f6; background-color: #eff6ff;} .tooltip { position: absolute; background-color: rgba(0,0,0,0.75); color: white; padding: 5px 10px; border-radius: 4px; font-size: 0.875rem; visibility: hidden; opacity: 0; transition: opacity 0.2s, visibility 0.2s; z-index: 10; pointer-events: none; }
AI Continent Explorer
Ambitie Bouwstenen Praktijk Spelregels Impact KPIs Analyse
Open hoofdmenu
Ambitie Bouwstenen Praktijk Spelregels Impact KPIs Analyse
Europa’s AI Ambitie
Het “AI Continent Action Plan” (COM(2025)165) van de Europese Commissie schetst een ambitieuze visie: de EU positioneren als wereldleider in de ontwikkeling, het gebruik en de governance van Artificiële Intelligentie. Dit plan is niet alleen gericht op technologische vooruitgang, maar ook op het versterken van Europa’s economische soevereiniteit, het beschermen van democratische waarden en het waarborgen van een mensgerichte en betrouwbare AI-toekomst.
Strategische Doelstelling
De EU streeft ernaar AI niet alleen te adopteren, maar ook te produceren, reguleren en democratisch vorm te geven. Dit omvat het opbouwen van eigen capaciteiten in kritieke technologieën zoals chips en supercomputing om strategische afhankelijkheden te verminderen.
De uitdaging ligt in het balanceren van deze geopolitieke onafhankelijkheid met het streven naar open wetenschappelijke samenwerking in een steeds meer protectionistisch technologisch klimaat.
Kernwaarden
- Mensgerichtheid: AI moet de mens dienen en bijdragen aan welzijn.
- Vertrouwen: Systemen moeten betrouwbaar, veilig en transparant zijn.
- Diversiteit: Inclusieve AI die rekening houdt met Europa’s culturele en taalkundige rijkdom, en bias tegengaat.
- Open Innovatie: Stimuleren van samenwerking en kennisdeling.
Een aandachtspunt is het mogelijk Eurocentrische perspectief. Het is cruciaal om “EU-waarden” kritisch te toetsen aan wereldwijde contexten en actief te streven naar inclusie van diverse perspectieven om te voorkomen dat Europese AI onbedoeld vooroordelen exporteert.
Bouwstenen van de Toekomst
De ruggengraat van Europa’s AI-ambitie wordt gevormd door een geavanceerde technologische infrastructuur. Dit omvat de ontwikkeling van AI Factories, de voorbereiding van AI Gigafactories, en strategische initiatieven zoals DARE voor eigen chipontwikkeling. Deze bouwstenen zijn essentieel voor het trainen van geavanceerde AI-modellen en het stimuleren van innovatie.
AI Factories: Het Zenuwstelsel
Dertien AI Factories, verspreid over 17 lidstaten, zullen supercomputing (EuroHPC), datalabs, sectorgerichte AI-ondersteuning en toegang tot publieke datasets combineren. Deze vormen de kern van de Europese AI-infrastructuur.
Filter AI Factories op Kernsector:
Alle Sectoren
De haalbaarheid en schaalbaarheid van AI Factories en Gigafactories hangen af van factoren zoals financiering, energie- en watervoorziening, talent, en de ontwikkeling van eigen chips (DARE). Sterke coördinatie is nodig om fragmentatie te voorkomen.
AI Gigafactories (in voorbereiding)
Geprojecteerd als Europese tegenhangers van OpenAI en Nvidia: extreem krachtige, energie-efficiënte infrastructuren voor de training van foundationmodellen, met meer dan 100.000 AI-processoren. Het doel is duurzaamheid en publieke toegankelijkheid.
Conceptuele Visualisatie: Relatie Infrastructuur
DARE (RISC-V Chips) → AI Factories / Gigafactories (Compute) → Foundation Models & AI Apps
DARE Initiatief & Duurzaamheid
Het DARE-initiatief (Design Accelerators for RISC-V SoCs in Europe) is cruciaal voor strategische autonomie in chipontwerp, gericht op Europese RISC-V processoren. Een uitdaging hierbij is de maturiteit van het RISC-V ecosysteem.
De nadruk ligt op duurzame infrastructuur (water- en energie-efficiëntie, circulariteit). Het plan streeft naar “resource-efficiënte Gigafactories”, wat technologische doorbraken vereist gezien de immense schaal.
Conceptuele KPI: Duurzaamheid AI Infrastructuur
Van Plan naar Praktijk
De omzetting van de AI-ambities in concrete resultaten steunt op drie pijlers: InvestAI voor financiering, de Apply AI Strategy voor sectorale adoptie, en de Data Union Strategy voor de beschikbaarheid van hoogwaardige data. Integratie met privacy-by-design (GDPR, AI Act) is hierbij een belangrijk aandachtspunt.
InvestAI
Doel: €200 miljard mobiliseren, deels via publiek-private partnerschappen (PPP’s), voor Gigafactories en andere AI-infrastructuur. Een uitdaging is de afhankelijkheid van PPP’s.
Alternatieve Financieringsmodellen (Voorbeelden):
- EU AI Obligaties
- Pan-Europees Publiek Durfkapitaalfonds
- Aanwending Cohesie- & Herstelfondsen
Apply AI Strategy (Q3 2025)
Focus op adoptie in 14 strategische sectoren. Het is belangrijk een “one-size-fits-all” benadering te vermijden en bottom-up innovatie te ondersteunen.
Verken Strategische Sectoren ➔
Data Union Strategy (Q3 2025)
Doel: sectorale dataruimtes interoperabel maken en beschikbaarheid van taaldata, synthetische data en interoperabele formaten vergroten via o.a. Data Labs. Succes is cruciaal, data is de levensader van AI.
Conceptuele KPI: Financiering & Adoptie
Strategische Sectoren (Apply AI)
×
De Apply AI Strategy richt zich op het stimuleren van AI-adoptie in 14 strategische sectoren. Klik op een sector voor een korte (conceptuele) toelichting.
Spelregels & Toezicht
Een solide governancestructuur is essentieel voor het bevorderen van interoperabiliteit, ethiek en talentontwikkeling. De AI Act speelt hierin een centrale rol, aangevuld door het EU AI Office, het RAISE-initiatief en programma’s voor vaardigheden.
AI Act
Gepositioneerd als een ‘single market enabler’. Classificeert AI-toepassingen op basis van risico, met strenge eisen voor hoog-risicosystemen.
EU AI Office
Verantwoordelijk voor toezicht op de AI Act, coördinatie tussen lidstaten en het bevorderen van een consistente toepassing van de regels.
RAISE Initiatief
Resource for AI Science in Europe. Beoogt middelen te bundelen en wetenschappelijke vooruitgang te stimuleren. De precieze rol (financier, regulator, denktank?) behoeft verduidelijking.
AI Skills Academy & Talent
Initiatieven om de AI-talentbasis in Europa te vergroten en diversifiëren, inclusief visa-programma’s voor internationaal talent.
Ethische Implicaties & GDPR/AI Act in Zorg & Justitie
AI in gevoelige sectoren zoals gezondheidszorg en justitie brengt specifieke ethische uitdagingen en potentiële conflicten tussen de GDPR en de AI Act met zich mee.
Dataprivacy vs. Databehoeften ▼
Het trainen van robuuste AI vereist grote datasets, wat kan botsen met de strenge privacyeisen van de GDPR (Art. 6, 9). De European Health Data Space (EHDS) probeert dit te adresseren.
Algoritmische Bias & Discriminatie ▼
AI kan bestaande vooroordelen versterken. De AI Act (Art. 10) eist mitigatie, maar het definiëren en elimineren van bias is complex. Art. 10 AI Act kan conflicteren met Art. 9 GDPR over verwerking speciale data voor bias-correctie.
Transparantie & Uitlegbaarheid ▼
Veel AI-modellen zijn ‘black boxes’. Dit conflicteert met het recht op informatie (GDPR Art. 13-15, 22) en de transparantie-eisen van de AI Act voor hoog-risicosystemen.
Verantwoording & Menselijk Toezicht ▼
Het bepalen van verantwoordelijkheid bij schade is complex. De AI Act verplicht menselijk toezicht, maar de definitie van “betekenisvol” toezicht is een uitdaging.
Een cultuur van “verantwoorde innovatie” en “ethics-by-design” is cruciaal, naast wettelijke naleving. Regulatory sandboxes en de AI Act Service Desk zijn ondersteunende mechanismen.
Impact & Vooruitzichten
Het AI Continent Actieplan biedt zowel significante kansen voor Europa als potentiële risico’s. De impact zal verschillen per belanghebbende, en de Europese aanpak onderscheidt zich duidelijk van die in de VS en China.
Kansen
- Onderscheidend vermogen via ethiek, duurzaamheid en transparantie.
- Fundament voor langetermijninnovatie zonder afhankelijkheid van VS/China.
- Vergroten van legitimiteit en vertrouwen door toepassing in publieke sectoren.
- Normstellend leiderschap (“Brussel Effect”).
Risico’s
- Overregulering kan innovatie vertragen (vooral voor MKB).
- Trage uitvoering kan leiden tot achterstand in modelontwikkeling.
- Beperkt markteffect als publieke aanbestedingen “Made in Europe” AI niet voortrekken.
- Uitdagingen in financiering en resourcebeheer voor grootschalige infrastructuur.
Impact van de AI Act op Belanghebbenden
MKB (SMEs) Grote Ondernemingen Onderzoeksinstellingen
MKB (SMEs)
Positief: Kansen voor innovatie gebaseerd op vertrouwen/ethiek; toegang tot testfaciliteiten/sandboxes.
Negatief: Hoge compliance-kosten; administratieve last. Succes hangt af van effectiviteit ondersteuning.
Ondersteuning nodig: Laagdrempelige technische/juridische hulp (AI Act Service Desk), financiële steun, goed functionerende sandboxes.
Grote Ondernemingen
Positief: Opbouwen merkwaarde/vertrouwen; duidelijk regelgevend kader.
Negatief: Substantiële compliance-kosten; organisatorische aanpassingen; complexe governance.
Behoeften: Duidelijke richtsnoeren, internationale harmonisatie, stabiel investeringsklimaat.
Onderzoeksinstellingen
Positief: Toegang AI Factories/Gigafactories; financiering via RAISE; kansen onderzoek AI-ethiek/-veiligheid.
Negatief: Administratieve last AI Act op onderzoek; mogelijke vertraging grensverleggend onderzoek.
Behoeften: Duidelijke richtlijnen AI Act voor R&D, financiering, laagdrempelige toegang infrastructuur/data.
Vergelijkende Analyse: EU vs. VS vs. China
De EU positioneert zich met een unieke, op waarden en regelgeving gebaseerde aanpak. Dit biedt kansen voor normatief leiderschap, maar brengt ook risico’s met zich mee als het innovatietempo te sterk wordt geremd in vergelijking met de meer marktgedreven VS en de staatsgestuurde Chinese aanpak.
Kernaspect EU VS China
Regelgevend Kader AI Act (alomvattend, risico) Sector-specifiek, vrijwillig Staatsgestuurd, controle
Financiering Focus Publiek-privaat, infrastructuur Dominant privaat VC, R&D Massale staatsinvesteringen
Ethische Nadruk Fundamentele rechten, mensgericht Opkomend, bedrijfsinitiatieven Sociale stabiliteit, staatscontrole
Samenwerking is mogelijk op gebieden als AI-veiligheid, ethische standaarden, en AI voor wereldwijde uitdagingen, ondanks geopolitieke spanningen.
KPI Dashboard (Conceptueel)
Om de voortgang van het AI Continent Actieplan te meten, is een robuust raamwerk van Key Performance Indicators (KPI’s) essentieel. Hieronder enkele conceptuele voorbeelden van KPI’s die gemonitord zouden kunnen worden, gebaseerd op de analyse van het plan. Deze grafieken tonen streefwaarden of conceptuele data.
AI Adoptie door Bedrijven (EU)
Doel: 75% adoptie tegen 2030 (Digitale Decennium)
Operationele AI Factories
Doel: 13 AI Factories operationeel eind 2025
EU AI Marktaandeel Groei (Concept)
Doel: Conceptuele jaarlijkse groei
Een alomvattend KPI-raamwerk over alle dimensies (doelstellingen, architectuur, uitvoering, governance, implicaties) is cruciaal voor effectieve monitoring en bijsturing van het AI Continent Actieplan.
Kritische Analyse & Aanbevelingen (Samenvatting)
De kritische analyse van het AI Continent Actieplan, zoals eerder gedetailleerd, identificeert zowel sterke punten als significante uitdagingen. De volgende aanbevelingen zijn gericht op het vergroten van de effectiviteit en impact van het plan.
1. Mondiale Inclusiviteit Versterken
Integreer expliciete doelen en KPI’s voor mondiale inclusiviteit om Eurocentrische bias tegen te gaan (diverse datasets, co-creatie met Globale Zuiden, internationale ethische commissies). Herdefinieer “EU-waarden” in een mondiale context.
2. Architectuur Robuust en Synergetisch Maken
Ontwikkel sterke coördinatiemechanismen voor AI Factories. Diversificeer de processorstrategie voor Gigafactories op korte/middellange termijn naast DARE. Implementeer verplichte duurzaamheidsrapportage. Veranker federatieve AI-architecturen.
3. Uitvoering Optimaliseren voor Wendbaarheid & Privacy
Diversificeer financieringsmodellen voor InvestAI (voorbij PPP’s). Zorg voor laagdrempelige toegang tot Data Union-middelen. Maak “privacy/ethics-by-design” kerncomponenten, met AI Factories als “compliance factories”.
4. Governance Verduidelijken en Versterken
Geef RAISE een duidelijk mandaat en robuuste financiering. Versterk de AI Act Service Desk met MKB-ondersteuning. Verbind Data Union Strategy met AI governance tooling.
5. Implicaties Proactief en Inclusief Beheren
Implementeer proactieve MKB-ondersteuningsprogramma’s. Stimuleer continue dialoog over de AI Act. Gebruik publieke aanbestedingen strategisch. Ontwikkel maturiteitsmodellen voor AI-integratie per sector.
Door deze uitdagingen strategisch aan te pakken, kan de EU haar visie van een leidend en waardegedreven AI-continent realiseren.
© 2025 AI Continent Actieplan Explorer. Gebaseerd op COM(2025)165.
const mobileMenuButton = document.getElementById('mobile-menu-button'); const mobileMenu = document.getElementById('mobile-menu'); const navLinks = document.querySelectorAll('.nav-link'); const sections = document.querySelectorAll('main section');
mobileMenuButton.addEventListener('click', () => { mobileMenu.classList.toggle('hidden'); const iconOpen = mobileMenuButton.querySelector('svg.block'); const iconClose = mobileMenuButton.querySelector('svg.hidden'); iconOpen.classList.toggle('hidden'); iconClose.classList.toggle('hidden'); });
navLinks.forEach(link => { link.addEventListener('click', (e) => { if (mobileMenu.offsetParent !== null) { // Check if mobile menu is visible mobileMenu.classList.add('hidden'); mobileMenuButton.querySelector('svg.block').classList.remove('hidden'); mobileMenuButton.querySelector('svg.hidden').classList.add('hidden'); } // Smooth scroll for all nav links const targetId = link.getAttribute('href'); if (targetId.startsWith('#')) { e.preventDefault(); document.querySelector(targetId).scrollIntoView({ behavior: 'smooth' }); } }); });
function updateActiveNavLink() { let currentSectionId = ''; sections.forEach(section => { const sectionTop = section.offsetTop; const sectionHeight = section.clientHeight; if (pageYOffset >= (sectionTop - sectionHeight / 3)) { currentSectionId = section.getAttribute('id'); } });
navLinks.forEach(link => {
link.classList.remove('active', 'text-blue-600', 'border-blue-600');
link.classList.add('text-gray-700', 'border-transparent');
if (link.getAttribute('href') === #$\{currentSectionId\}) {
link.classList.add('active', 'text-blue-600', 'border-blue-600');
link.classList.remove('text-gray-700', 'border-transparent');
}
});
}
window.addEventListener('scroll', updateActiveNavLink);
updateActiveNavLink();
const aiFactoriesData = [ { name: "LUMI AI Factory (LAIF)", consortium: "FI, CZ, DK, EE, NO, PL", sectors: ["Productie", "Gezondheid", "Biowetenschappen", "Communicatietechnologieën"], objectives: "Baanbrekend, open AI-ecosysteem; ondersteuning high-impact AI use cases." }, { name: "IT4LIA", consortium: "IT, AT, SI", sectors: ["Agri-tech", "Cybersecurity", "Gezondheidszorg", "Financiën"], objectives: "Versnellen AI-landschap; middelen voor onderzoekers, MKB, industrie." }, { name: "BSC AI Factory", consortium: "ES, PT, RO, TR", sectors: ["Gezondheid", "Klimaat", "Landbouw", "Financiën", "Energie"], objectives: "Gebouwd rond Mare Nostrum 5; AI-georiënteerde computerdiensten." }, { name: "Luxembourg AI Factory", consortium: "LU", sectors: ["Financiën", "Ruimtevaart", "Cybersecurity", "Groene economie"], objectives: "Integratie AI in bedrijven; ondersteuning startups, MKB." }, { name: "MIMER", consortium: "SE", sectors: ["Biowetenschappen", "Materiaalkunde", "Autonome systemen", "Gaming", "Klimaat"], objectives: "AI-specifieke supercomputer; hub voor AI-onderzoek en -ontwikkeling." }, { name: "HammerHAI", consortium: "DE", sectors: ["Engineering", "Productie"], objectives: "Veilige, schaalbare AI-middelen; drempels verlagen." }, { name: "Pharos", consortium: "EL", sectors: ["Gezondheid", "Cultuur", "Taal", "Duurzaamheid"], objectives: "Hub academische/private sector; stimuleren nieuwe AI-diensten." }, { name: "JUPITER AI Factory (JAIF)", consortium: "DE", sectors: ["Gezondheidszorg", "Energie", "Klimaat", "Onderwijs", "Financiën"], objectives: "AI-ecosysteem van wereldklasse; JUPITER (exascale) en JARVIS (inferentie)." }, { name: "AI Factory France", consortium: "FR", sectors: ["Robotica", "Gezondheid", "Energie", "Lucht- en ruimtevaart"], objectives: "AI one-stop shop; federeren gedecentraliseerd AI-ecosysteem." }, { name: "Slovenian AI Factory (SLAIF)", consortium: "SI", sectors: ["Landbouw", "Energie", "Productie", "Gezondheid"], objectives: "Verbeteren AI-capaciteiten Slovenië; ondersteuning industrie, onderzoek." }, { name: "PIAST AIF", consortium: "PL", sectors: ["Gezondheid", "Biowetenschappen", "IT", "Cybersecurity", "Robotica"], objectives: "Toonaangevende AI-innovatiehub; focus op MKB, startups." }, { name: "AI Factory Austria (AI:AT)", consortium: "AT", sectors: ["Biotechnologie", "Landbouw", "Productie", "Natuurkunde"], objectives: "Verhogen AI-capaciteiten Oostenrijk; versnellen adoptie betrouwbare AI." }, { name: "Bulgarian Robotics & AI Nexus (BRAIN++)", consortium: "BG", sectors: ["Taal", "Robotica", "Ruimtevaart", "Productontwikkeling"], objectives: "Opzetten geavanceerd AI-ecosysteem; bevorderen betrouwbare AI-tools." } ];
const sectorFilter = document.getElementById('sector-filter'); const factoriesContainer = document.getElementById('ai-factories-container'); const allSectors = [...new Set(aiFactoriesData.flatMap(f => f.sectors))].sort();
allSectors.forEach(sector => { const option = document.createElement('option'); option.value = sector; option.textContent = sector; sectorFilter.appendChild(option); });
function displayFactories(filter = "all") { factoriesContainer.innerHTML = ''; const filteredFactories = filter === "all" ? aiFactoriesData : aiFactoriesData.filter(f => f.sectors.includes(filter));
filteredFactories.forEach(factory => { const card = document.createElement('div'); card.className = 'card transform hover:scale-105 transition-transform duration-300 ease-in-out'; card.innerHTML = `
${factory.name}
Consortium: ${factory.consortium}
Kernsectoren: ${factory.sectors.join(', ')}
${factory.objectives}
; factoriesContainer.appendChild(card); \}); if (filteredFactories.length === 0) \{ factoriesContainer.innerHTML =
Geen AI Factories gevonden voor de geselecteerde sector.
`;
}
}
sectorFilter.addEventListener('change', (e) => displayFactories(e.target.value));
displayFactories();
const applyAISectors = [ "Gezondheid", "Defensie", "Biotech", "Justitie", "Energie", "Cultuur", "Productie", "Landbouw", "Financiën", "Mobiliteit", "Publieke administratie", "Ruimtevaart", "Bouw", "Toerisme" ]; const applyAISectorDescriptions = { "Gezondheid": "AI voor diagnose, gepersonaliseerde geneeskunde, en efficiëntie in de zorg.", "Defensie": "AI voor veiligheid, surveillance, en autonome systemen (met ethische kaders).", "Biotech": "AI voor medicijnontwikkeling, genetisch onderzoek, en biotechnologische processen.", "Justitie": "AI voor juridische analyse, fraudedetectie, en efficiëntie rechtspraak (met waarborgen).", "Energie": "AI voor netbeheer, optimalisatie duurzame energie, en vraagvoorspelling.", "Cultuur": "AI voor behoud cultureel erfgoed, creatieve industrieën, en gepersonaliseerde content.", "Productie": "AI voor slimme fabrieken (Industrie 4.0), kwaliteitscontrole, en supply chain optimalisatie.", "Landbouw": "AI voor precisielandbouw, opbrengstoptimalisatie, en duurzaam grondbeheer.", "Financiën": "AI voor fraudedetectie, risicomanagement, gepersonaliseerd advies, en algoritmische handel.", "Mobiliteit": "AI voor autonome voertuigen, verkeersmanagement, en logistieke optimalisatie.", "Publieke administratie": "AI voor efficiëntere dienstverlening, beleidsanalyse, en burgerparticipatie.", "Ruimtevaart": "AI voor data-analyse van satellieten, autonome navigatie, en missieplanning.", "Bouw": "AI voor ontwerpoptimalisatie, projectmanagement, en veiligheid op bouwplaatsen.", "Toerisme": "AI voor gepersonaliseerde aanbevelingen, vraagvoorspelling, en operationele efficiëntie." };
const showApplyAIButton = document.getElementById('show-apply-ai-sectors'); const closeApplyAIButton = document.getElementById('close-apply-ai-modal'); const applyAIModal = document.getElementById('apply-ai-modal'); const applyAISectorsGrid = document.getElementById('apply-ai-sectors-grid'); const sectorDetailTooltip = document.getElementById('sector-detail-tooltip');
applyAISectors.forEach(sector => { const sectorButton = document.createElement('button'); sectorButton.className = 'p-3 bg-green-100 text-green-700 rounded-md hover:bg-green-200 transition text-sm text-center focus:outline-none focus:ring-2 focus:ring-green-500'; sectorButton.textContent = sector; sectorButton.dataset.description = applyAISectorDescriptions[sector] || "Nadere informatie volgt.";
sectorButton.addEventListener('mouseenter', (e) => {
sectorDetailTooltip.textContent = e.target.dataset.description;
sectorDetailTooltip.style.visibility = 'visible';
sectorDetailTooltip.style.opacity = '1';
const rect = e.target.getBoundingClientRect();
sectorDetailTooltip.style.left = $\{rect.left + window.scrollX\}px;
sectorDetailTooltip.style.top = $\{rect.bottom + window.scrollY + 5\}px;
});
sectorButton.addEventListener('mouseleave', () => {
sectorDetailTooltip.style.visibility = 'hidden';
sectorDetailTooltip.style.opacity = '0';
});
applyAISectorsGrid.appendChild(sectorButton);
});
showApplyAIButton.addEventListener('click', () => applyAIModal.classList.remove('hidden')); closeApplyAIButton.addEventListener('click', () => applyAIModal.classList.add('hidden')); applyAIModal.addEventListener('click', (e) => { if (e.target === applyAIModal) { applyAIModal.classList.add('hidden'); } });
const accordionButtons = document.querySelectorAll('.accordion-button'); accordionButtons.forEach(button => { button.addEventListener('click', () => { const content = button.nextElementSibling; content.classList.toggle('hidden'); button.classList.toggle('open'); }); });
const tabButtons = document.querySelectorAll('.tab-button'); const tabContents = document.querySelectorAll('.tab-content');
tabButtons.forEach(button => { button.addEventListener('click', () => { const tabId = button.dataset.tab;
tabButtons.forEach(btn => { btn.classList.remove('active', 'border-blue-500', 'text-blue-600', 'bg-blue-50'); btn.classList.add('text-gray-500', 'hover:text-gray-700', 'hover:border-gray-300'); }); button.classList.add('active', 'border-blue-500', 'text-blue-600', 'bg-blue-50'); button.classList.remove('text-gray-500', 'hover:text-gray-700', 'hover:border-gray-300');
tabContents.forEach(content => {
if (content.id === $\{tabId\}-tab) {
content.classList.remove('hidden');
} else {
content.classList.add('hidden');
}
});
});
});
Chart.defaults.font.family = 'Inter, sans-serif'; Chart.defaults.color = '#4b5563'; // text-gray-600
const kpiAdoptieCtx = document.getElementById('kpiAdoptieChart').getContext('2d'); new Chart(kpiAdoptieCtx, { type: 'bar', data: { labels: ['2024 (Huidig)', '2027 (Doel)', '2030 (Doel)'], datasets: [{ label: 'AI Adoptie (%)', data: [13.5, 45, 75], backgroundColor: ['rgba(251, 146, 60, 0.6)', 'rgba(59, 130, 246, 0.6)', 'rgba(22, 163, 74, 0.6)'], borderColor: ['rgba(251, 146, 60, 1)', 'rgba(59, 130, 246, 1)', 'rgba(22, 163, 74, 1)'], borderWidth: 1 }] }, options: { responsive: true, maintainAspectRatio: false, scales: { y: { beginAtZero: true, max: 100, ticks: { callback: value => value + "%" } } }, plugins: { legend: { display: false }, title: { display: true, text: 'AI Adoptiepercentage Bedrijven EU', font: {size: 14}} } } });
const kpiFactoriesCtx = document.getElementById('kpiFactoriesChart').getContext('2d'); new Chart(kpiFactoriesCtx, { type: 'doughnut', data: { labels: ['Operationeel (Conceptueel)', 'Gepland'], datasets: [{ label: 'AI Factories', data: [3, 10], backgroundColor: ['rgba(22, 163, 74, 0.6)', 'rgba(209, 213, 219, 0.6)'], borderColor: ['rgba(22, 163, 74, 1)', 'rgba(209, 213, 219, 1)'], borderWidth: 1 }] }, options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { position: 'bottom'}, title: { display: true, text: 'Status AI Factories (Conceptueel)', font: {size: 14}} } } });
const kpiMarktaandeelCtx = document.getElementById('kpiMarktaandeelChart').getContext('2d'); new Chart(kpiMarktaandeelCtx, { type: 'line', data: { labels: ['2024', '2025', '2026', '2027', '2028'], datasets: [{ label: 'EU AI Marktaandeel Index (Conceptueel)', data: [100, 105, 112, 120, 128], borderColor: 'rgba(79, 70, 229, 1)', backgroundColor: 'rgba(79, 70, 229, 0.1)', fill: true, tension: 0.1 }] }, options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { display: false}, title: { display: true, text: 'Groei EU AI Marktaandeel (Concept)', font: {size: 14}} } } });
const kpiDuurzaamheidCtx = document.getElementById('kpiDuurzaamheidChart').getContext('2d'); new Chart(kpiDuurzaamheidCtx, { type: 'pie', data: { labels: ['Hernieuwbare Energie (Doel)', 'Andere Bronnen'], datasets: [{ data: [80, 20], backgroundColor: ['rgba(34, 197, 94, 0.7)', 'rgba(249, 115, 22, 0.7)'], borderColor: ['rgba(34, 197, 94, 1)', 'rgba(249, 115, 22, 1)'], borderWidth: 1 }] }, options: { responsive: true, maintainAspectRatio: false, plugins: { legend: { position: 'bottom'}, title: { display: true, text: 'Energiebron AI Infra (Doel 2030)', font: {size: 14}} } } });
const kpiInvestAICtx = document.getElementById('kpiInvestAIChart').getContext('2d'); new Chart(kpiInvestAICtx, { type: 'bar', data: { labels: ['Publiek (Doel)', 'Privaat (Doel)'], datasets: [{ label: 'InvestAI Mobilisatie (€ Miljard)', data: [50, 150], backgroundColor: ['rgba(96, 165, 250, 0.7)', 'rgba(52, 211, 153, 0.7)'], borderColor: ['rgba(96, 165, 250, 1)', 'rgba(52, 211, 153, 1)'], borderWidth: 1 }] }, options: { responsive: true, maintainAspectRatio: false, indexAxis: 'y', scales: { x: { beginAtZero: true, ticks: { callback: value => "€" + value + "Mrd" } } }, plugins: { legend: { display: false}, title: { display: true, text: 'InvestAI Doel (€200 Miljard)', font: {size: 14}} } } });
const kpiApplyAICtx = document.getElementById('kpiApplyAIChart').getContext('2d'); new Chart(kpiApplyAICtx, { type: 'bar', data: { labels: ['Strategische Sectoren'], datasets: [ { label: 'Actieve Programma's (Conceptueel)', data: [5], // Huidig (conceptueel) backgroundColor: 'rgba(59, 130, 246, 0.5)', borderColor: 'rgba(59, 130, 246, 1)', borderWidth: 1 }, { label: 'Doel (2027)', data: [14], // Doel backgroundColor: 'rgba(22, 163, 74, 0.5)', borderColor: 'rgba(22, 163, 74, 1)', borderWidth: 1 } ] }, options: { responsive: true, maintainAspectRatio: false, scales: { y: { beginAtZero: true, max: 15, title: {display: true, text: 'Aantal Sectoren'} } }, plugins: { legend: { position: 'top' }, title: { display: true, text: 'Apply AI: Actieve Sectorprogramma's', font: {size: 14}} } } });
DjimIT Nieuwsbrief
AI updates, praktijkcases en tool reviews — tweewekelijks, direct in uw inbox.