Generativ AI for nybegynnere - Java-utgave
July 3, 2026 · View on GitHub

Tidsbruk: Hele workshopen kan gjennomføres på nettet uten lokal oppsett. Miljøoppsettet tar 2 minutter, og utforsking av eksemplene krever 1-3 timer avhengig av hvor grundig du går inn i det.
Rask start
- Fork dette depotet til din GitHub-konto
- Klikk Code → Codespaces-fanen → ... → New with options...
- Bruk standardinnstillingene – dette velger utviklingscontaineren opprettet for dette kurset
- Klikk Create codespace
- Vent ca. 2 minutter på at miljøet skal være klart
- Gå direkte til Kapittel 2: Provision Azure AI Foundry
Støtte for flere språk
Støttes via GitHub Action (Automatisert og alltid oppdatert)
Arabisk | Bengali | Bulgarsk | Burmese (Myanmar) | Kinesisk (forenklet) | Kinesisk (tradisjonell, Hong Kong) | Kinesisk (tradisjonell, Macau) | Kinesisk (tradisjonell, Taiwan) | Kroatisk | Tsjekkisk | Dansk | Nederlandsk | Estisk | Finsk | Fransk | Tysk | Gresk | Hebraisk | Hindi | Ungarsk | Indonesisk | Italiensk | Japansk | Kannada | Khmer | Koreansk | Litauisk | Malayisk | Malayalam | Marathi | Nepali | Nigeriansk pidgin | Norsk | Persisk (farsi) | Polsk | Portugisisk (Brasil) | Portugisisk (Portugal) | Punjabi (Gurmukhi) | Rumensk | Russisk | Serbisk (kyrillisk) | Slovakisk | Slovensk | Spansk | Swahili | Svensk | Tagalog (Filipino) | Tamil | Telugu | Thai | Tyrkisk | Ukrainsk | Urdu | Vietnamesisk
Foretrekker du å klone lokalt?
Dette depotet inkluderer 50+ språkoversettelser som øker nedlastningsstørrelsen betydelig. For å klone uten oversettelser, bruk sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git cd Generative-AI-for-beginners-java git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/Generative-AI-for-beginners-java.git cd Generative-AI-for-beginners-java git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Dette gir deg alt du trenger for å fullføre kurset med mye raskere nedlasting.
Kursstruktur og læringsvei
Kapittel 1: Introduksjon til generativ AI
- Kjernebegreper: Forståelse av store språkmodeller, tokens, embeddings og AI-ferdigheter
- Java AI-økosystem: Oversikt over Spring AI og OpenAI SDK-er
- Model Context Protocol: Introduksjon til MCP og dens rolle i AI-agentkommunikasjon
- Praktiske anvendelser: Virkelige scenarioer inkludert chatbots og innholdsgenerering
- → Start Kapittel 1
Kapittel 2: Oppsett av utviklingsmiljø
- Azure AI Foundry: Provision modellutplasseringer som kode med Bicep og Azure Developer CLI (azd)
- Spring Boot + Spring AI: Beste praksis for utvikling av bedrifts-AI-applikasjoner
- Nøkkelfri autentisering: Sikker tilkobling med Microsoft Entra ID — ingen API-nøkler å administrere
- Utviklingsverktøy: Docker-containere, VS Code og GitHub Codespaces-konfigurasjon
- → Start Kapittel 2
Kapittel 3: Kjerne teknikker for generativ AI
- Prompt engineering: Teknikker for optimale AI-modellsvar
- Embeddings og vektoroperasjoner: Implementer semantisk søk og likhetsmatching
- Retrieval-Augmented Generation (RAG): Kombiner AI med dine egne datakilder
- Funksjonsanrop: Utvid AI-funksjonalitet med egendefinerte verktøy og plugins
- → Start Kapittel 3
Kapittel 4: Praktiske anvendelser og prosjekter
- Pet Story Generator (
petstory/): Kreativ innholdsgenerering med Azure AI Foundry - Foundry Local Demo (
foundrylocal/): Lokal AI-modellintegrasjon med OpenAI Java SDK - MCP Calculator Service (
calculator/): Enkel Model Context Protocol-implementasjon med Spring AI - → Start Kapittel 4
Kapittel 5: Ansvarlig AI-utvikling
- Azure AI Foundry Content Safety: Test innebygde innholdsfiltrerings- og sikkerhetsmekanismer (hard blokkering og myke avslag)
- Ansvarlig AI-demo: Praktisk eksempel som viser hvordan moderne AI-sikkerhetssystemer fungerer i praksis
- Beste praksis: Viktige retningslinjer for etisk AI-utvikling og utplassering
- → Start Kapittel 5
Ekstra ressurser
LangChain
Azure / Edge / MCP / Agenter
Generativ AI-serie
Grunnleggende læring
Copilot-serien
Få hjelp
Hvis du står fast eller har spørsmål om å bygge AI-apper. Bli med andre elever og erfarne utviklere i diskusjoner om MCP. Det er et støttende fellesskap hvor spørsmål er velkomne og kunnskap deles fritt.
Hvis du har produktfeedback eller feil under bygging, besøk:
Ansvarsfraskrivelse: Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten Co-op Translator. Selv om vi streber etter nøyaktighet, vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det opprinnelige dokumentet på originalspråket skal betraktes som den autoritative kilden. For kritisk informasjon anbefales profesjonell menneskelig oversettelse. Vi er ikke ansvarlige for eventuelle misforståelser eller feiltolkninger som oppstår ved bruk av denne oversettelsen.