Skip to content

Latest commit

 

History

History
138 lines (107 loc) · 11.9 KB

File metadata and controls

138 lines (107 loc) · 11.9 KB

Generativ AI for Begyndere - Java Udgave

Microsoft Foundry Discord

Generativ AI for Begyndere - Java Udgave

Tidsforpligtelse: Hele workshoppen kan gennemføres online uden lokal opsætning. Miljøopsætningen tager 2 minutter, mens udforskning af eksemplerne kræver 1-3 timer afhængigt af udforskningsdybde.

Hurtig Start

  1. Fork dette repository til din GitHub-konto
  2. Klik på CodeCodespaces fanen → ...New with options...
  3. Brug standardindstillingerne – dette vælger udviklingscontaineren oprettet til dette kursus
  4. Klik på Create codespace
  5. Vent cirka 2 minutter, til miljøet er klar
  6. Gå direkte til Kapitel 2: Provision Azure AI Foundry

Multisprog Support

Understøttet via GitHub Action (Automatisk & Altid Opdateret)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

Foretrækker du at Clone Lokalt?

Dette repository inkluderer mere end 50 sprogoversættelser, hvilket øger downloadstørrelsen betydeligt. For at clone uden oversættelser, brug 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 giver dig alt, du behøver for at gennemføre kurset med en meget hurtigere download.

Kursusstruktur & Læringsforløb

Kapitel 1: Introduktion til Generativ AI

  • Kernebegreber: Forståelse af Store Sprogsmodeller, tokens, embeddings og AI-kapaciteter
  • Java AI Økosystem: Oversigt over Spring AI og OpenAI SDKs
  • Model Context Protocol: Introduktion til MCP og dens rolle i AI agent kommunikation
  • Praktiske Anvendelser: Virkelige scenarier inklusive chatbots og indholdsgenerering
  • → Start Kapitel 1

Kapitel 2: Opsætning af Udviklingsmiljø

  • Azure AI Foundry: Provisioner modeludrulninger som kode med Bicep og Azure Developer CLI (azd)
  • Spring Boot + Spring AI: Bedste praksis for enterprise AI-udvikling
  • Keyless Authentication: Sikker forbindelse med Microsoft Entra ID — ingen API-nøgler at håndtere
  • Udviklingsværktøjer: Docker-containere, VS Code og GitHub Codespaces konfiguration
  • → Start Kapitel 2

Kapitel 3: Kerne Generative AI Teknikker

  • Prompt Engineering: Teknikker til optimale AI model svar
  • Embeddings & Vector Operations: Implementer semantisk søgning og lighedsmatch
  • Retrieval-Augmented Generation (RAG): Kombinér AI med dine egne datakilder
  • Function Calling: Udvid AI kapaciteter med brugerdefinerede værktøjer og plugins
  • → Start Kapitel 3

Kapitel 4: Praktiske Anvendelser & Projekter

  • Pet Story Generator (petstory/): Kreativ indholdsgenerering med Azure AI Foundry
  • Foundry Lokal Demo (foundrylocal/): Lokal AI model integration med OpenAI Java SDK
  • MCP Calculator Service (calculator/): Grundlæggende Model Context Protocol implementering med Spring AI
  • → Start Kapitel 4

Kapitel 5: Ansvarlig AI Udvikling

  • Azure AI Foundry Content Safety: Test indbyggede indholdsfiltrerings- og sikkerhedsmekanismer (hårde blokeringer og bløde afvisninger)
  • Responsible AI Demo: Hands-on eksempel der viser, hvordan moderne AI sikkerhedssystemer fungerer i praksis
  • Bedste Praksis: Vigtige retningslinjer for etisk AI-udvikling og implementering
  • → Start Kapitel 5

Yderligere Ressourcer

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agenter

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Generative AI Serie

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Kerne Læring

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners

Web Dev for Beginners IoT for Beginners XR Development for Beginners


Copilot Serie

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

Få Hjælp

Hvis du sidder fast eller har spørgsmål om at bygge AI apps. Deltag i diskussioner med medstuderende og erfarne udviklere om MCP. Det er et støttende fællesskab, hvor spørgsmål er velkomne, og viden deles frit.

Microsoft Foundry Discord

Hvis du har produktfeedback eller fejl under udvikling, besøg:

Microsoft Foundry Developer Forum


Ansvarsfraskrivelse: Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Selvom vi bestræber os på nøjagtighed, skal du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der opstår som følge af brugen af denne oversættelse.