Skip to content

Latest commit

 

History

History
138 lines (107 loc) · 12 KB

File metadata and controls

138 lines (107 loc) · 12 KB

Generatieve AI voor Beginners - Java Editie

Microsoft Foundry Discord

Generatieve AI voor Beginners - Java Editie

Tijdsinvestering: De hele workshop kan online worden voltooid zonder lokale installatie. De omgeving instellen kost 2 minuten, met het verkennen van de voorbeelden duurt 1-3 uur afhankelijk van de diepgang van de verkenning.

Snel Starten

  1. Fork deze repository naar je GitHub-account
  2. Klik op Code → tabblad Codespaces...Nieuw met opties...
  3. Gebruik de standaardinstellingen – dit selecteert de ontwikkelcontainer die voor deze cursus is gemaakt
  4. Klik op Codespace aanmaken
  5. Wacht ~2 minuten tot de omgeving klaar is
  6. Ga direct naar Het eerste voorbeeld

Ondersteuning Meerdere Talen

Ondersteund via GitHub Action (Geautomatiseerd & Altijd Actueel)

Arabisch | Bengaals | Bulgaars | Birmaans (Myanmar) | Chinees (Vereenvoudigd) | Chinees (Traditioneel, Hong Kong) | Chinees (Traditioneel, Macau) | Chinees (Traditioneel, Taiwan) | Kroatisch | Tsjechisch | Deens | Nederlands | Ests | Fins | Frans | Duits | Grieks | Hebreeuws | Hindi | Hongaars | Indonesisch | Italiaans | Japans | Kannada | Khmer | Koreaans | Litouws | Maleis | Malayalam | Marathi | Nepalees | Nigeriaans Pidgin | Noors | Perzisch (Farsi) | Pools | Portugees (Brazilië) | Portugees (Portugal) | Punjabi (Gurmukhi) | Roemeens | Russisch | Servisch (Cyrillisch) | Slowaaks | Sloveens | Spaans | Swahili | Zweeds | Tagalog (Filipino) | Tamil | Telugu | Thais | Turks | Oekraïens | Urdu | Vietnamees

Lieverd Lokale Clone?

Deze repository bevat meer dan 50 taalvertalingen wat de downloadgrootte aanzienlijk vergroot. Om te klonen zonder vertalingen, gebruik 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"

Hiermee krijg je alles wat je nodig hebt om de cursus te voltooien met een veel snellere download.

Cursusstructuur & Leerpad

Hoofdstuk 1: Introductie tot Generatieve AI

  • Kernconcepten: Begrip van Grote Taalmodellen, tokens, embeddings en AI-capaciteiten
  • Java AI-ecosysteem: Overzicht van Spring AI en OpenAI SDK's
  • Model Context Protocol: Introductie tot MCP en de rol in AI-agent communicatie
  • Praktische Toepassingen: Praktijksituaties waaronder chatbots en contentgeneratie
  • → Start Hoofdstuk 1

Hoofdstuk 2: Ontwikkelomgeving Inrichten

  • Configuratie voor meerdere providers: Instellen van GitHub Models, Azure OpenAI en OpenAI Java SDK-integraties
  • Spring Boot + Spring AI: Beste praktijken voor enterprise AI-applicatieontwikkeling
  • GitHub Models: Gratis AI-modeltoegang voor prototyping en leren (geen creditcard vereist)
  • Ontwikkeltools: Docker-containers, VS Code en GitHub Codespaces-configuratie
  • → Start Hoofdstuk 2

Hoofdstuk 3: Kerntechnieken voor Generatieve AI

  • Prompt Engineering: Technieken voor optimale AI-modelantwoorden
  • Embeddings & Vectorbewerkingen: Implementeren van semantisch zoeken en gelijkenis matching
  • Retrieval-Augmented Generation (RAG): Combineren van AI met je eigen databronnen
  • Functie-aanroepen: AI-mogelijkheden uitbreiden met aangepaste tools en plugins
  • → Start Hoofdstuk 3

Hoofdstuk 4: Praktische Toepassingen & Projecten

  • Pet Story Generator (petstory/): Creatieve contentgeneratie met GitHub Models
  • Foundry Local Demo (foundrylocal/): Lokale AI-modelintegratie met OpenAI Java SDK
  • MCP Calculator Service (calculator/): Basale Model Context Protocol-implementatie met Spring AI
  • → Start Hoofdstuk 4

Hoofdstuk 5: Verantwoord AI-ontwikkelen

  • GitHub Models Veiligheid: Test ingebouwde contentfiltering en veiligheidsmechanismen (hard blocks en soft refusals)
  • Verantwoord AI-demo: Hands-on voorbeeld dat laat zien hoe moderne AI-veiligheidssystemen in de praktijk werken
  • Beste praktijken: Essentiële richtlijnen voor ethische AI-ontwikkeling en -uitrol
  • → Start Hoofdstuk 5

Aanvullende Bronnen

LangChain

LangChain4j voor Beginners LangChain.js voor Beginners LangChain voor Beginners

Azure / Edge / MCP / Agents

AZD voor Beginners Edge AI voor Beginners MCP voor Beginners AI Agents voor Beginners


Generatieve AI-serie

Generatieve AI voor Beginners Generatieve AI (.NET) Generatieve AI (Java) Generatieve AI (JavaScript)


Kernleren

ML voor Beginners Datawetenschap voor Beginners AI voor Beginners Cybersecurity voor 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

Hulp Krijgen

Als je vastloopt of vragen hebt over het bouwen van AI-apps. Sluit je aan bij mede-leerlingen en ervaren ontwikkelaars in discussies over MCP. Het is een ondersteunende gemeenschap waar vragen welkom zijn en kennis vrij wordt gedeeld.

Microsoft Foundry Discord

Als je productfeedback of fouten ondervindt tijdens het bouwen, bezoek dan:

Microsoft Foundry Developer Forum


Disclaimer:
Dit document is vertaald met behulp van de AI-vertalingsservice Co-op Translator. Hoewel we streven naar nauwkeurigheid, verzoeken we u te beseffen dat geautomatiseerde vertalingen fouten of onjuistheden kunnen bevatten. Het originele document in de oorspronkelijke taal dient als de gezaghebbende bron beschouwd te worden. Voor cruciale informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor eventuele misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.