Generativ AI for nybegynnere - Java-utgave

July 3, 2026 · View on GitHub

Microsoft Foundry Discord

Generativ AI for nybegynnere - Java-utgave

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

  1. Fork dette depotet til din GitHub-konto
  2. Klikk CodeCodespaces-fanen → ...New with options...
  3. Bruk standardinnstillingene – dette velger utviklingscontaineren opprettet for dette kurset
  4. Klikk Create codespace
  5. Vent ca. 2 minutter på at miljøet skal være klart
  6. 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

LangChain4j for nybegynnere LangChain.js for nybegynnere LangChain for nybegynnere

Azure / Edge / MCP / Agenter

AZD for nybegynnere Edge AI for nybegynnere MCP for nybegynnere AI-agenter for nybegynnere


Generativ AI-serie

Generativ AI for nybegynnere Generativ AI (.NET) Generativ AI (Java) Generativ AI (JavaScript)


Grunnleggende læring

ML for nybegynnere Data Science for nybegynnere AI for nybegynnere Cybersikkerhet for nybegynnere

Web Dev for Beginners IoT for Beginners XR Development for Beginners


Copilot-serien

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

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.

Microsoft Foundry Discord

Hvis du har produktfeedback eller feil under bygging, besøk:

Microsoft Foundry Developer Forum


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.