Skip to content

Latest commit

 

History

History
189 lines (137 loc) · 24 KB

File metadata and controls

189 lines (137 loc) · 24 KB

Generative AI For Beginners

21 lektioner, der lærer dig alt, hvad du behøver at vide for at begynde at bygge Generative AI-applikationer

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌐 Flersproget Support

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

Arabisk | Bengali | Bulgarsk | Burmesisk (Myanmar) | Kinesisk (Forenklet) | Kinesisk (Traditionelt, Hong Kong) | Kinesisk (Traditionelt, Macau) | Kinesisk (Traditionelt, Taiwan) | Kroatisk | Tjekkisk | Dansk | Hollandsk | Estisk | Finsk | Fransk | Tysk | Græsk | Hebraisk | Hindi | Ungarsk | Indonesisk | Italiensk | Japansk | Kannada | Koreansk | Litauisk | Malayisk | Malayalam | Marathi | Nepalesisk | Nigeriansk Pidgin | Norsk | Persisk (Farsi) | Polsk | Portugisisk (Brasilien) | Portugisisk (Portugal) | Punjabi (Gurmukhi) | Rumænsk | Russisk | Serbisk (Kyrillisk) | Slovakisk | Slovensk | Spansk | Swahili | Svensk | Tagalog (Filippinsk) | Tamil | Telugu | Thai | Tyrkisk | Ukrainsk | Urdu | Vietnamesisk

Foretrækker du at klone lokalt?

Dette repository inkluderer over 50 sprogoversættelser, hvilket væsentligt øger downloadstørrelsen. For at klone uden oversættelser, brug sparse checkout:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners
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.git
cd generative-ai-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Dette giver dig alt, hvad du har brug for til at fuldføre kurset med en meget hurtigere download.

Generative AI for Beginners (Version 3) - Et Kursus

Lær det grundlæggende i at bygge Generative AI-applikationer med vores 21-lektioners omfattende kursus fra Microsoft Cloud Advocates.

🌱 Kom godt i gang

Dette kursus har 21 lektioner. Hver lektion dækker sit eget emne, så start hvor du vil!

Lektionerne er mærket som enten "Lær" lektioner, der forklarer et Generative AI-koncept, eller "Byg" lektioner, der forklarer et koncept og kodeeksempler i både Python og TypeScript, hvor det er muligt.

For .NET-udviklere, se Generative AI for Beginners (.NET Edition)!

Hver lektion inkluderer også en "Fortsæt Læringen" sektion med yderligere læringsværktøjer.

Hvad du behøver

For at køre kursets kode, kan du bruge enten:

Vi har oprettet en Kursusopsætning lektion til at hjælpe dig med at sætte dit udviklingsmiljø op.

Glem ikke at stjerne (🌟) dette repo for nemmere at finde det senere.

🧠 Klar til at implementere?

Hvis du leder efter mere avancerede kodeeksempler, så tjek vores samling af Generative AI-kodeeksempler i både Python og TypeScript.

🗣️ Mød andre lærende, få støtte

Deltag i vores officielle Azure AI Foundry Discord-server for at møde og netværke med andre, der tager dette kursus, og få support.

Stil spørgsmål eller del feedback om produktet i vores Azure AI Foundry Developer Forum på Github.

🚀 Bygger du en startup?

Besøg Microsoft for Startups for at finde ud af, hvordan du kommer i gang med at bygge med Azure-kreditter i dag.

🙏 Vil du hjælpe?

Har du forslag eller har fundet stave- eller kodefejl? Opret en sag eller Opret et pull request

📂 Hver lektion indeholder:

  • En kort videointroduktion til emnet
  • En skriftlig lektion placeret i README
  • Python og TypeScript kodeeksempler, der understøtter Azure OpenAI og OpenAI API
  • Links til ekstra ressourcer for fortsat læring

🗃️ Lektioner

# Lektionslink Beskrivelse Video Ekstra Læring
00 Kursusopsætning Lær: Hvordan du opsætter dit udviklingsmiljø Video kommer snart Lær Mere
01 Introduktion til Generative AI og LLM'er Lær: Forstå hvad Generative AI er, og hvordan store sprogmodeller (LLM'er) virker. Video Lær Mere
02 Undersøgelse og sammenligning af forskellige LLM'er Lær: Hvordan du vælger det rigtige model til dit brugsscenarie Video Lær Mere
03 Brug af Generative AI ansvarligt Lær: Hvordan man bygger Generative AI-applikationer på en ansvarlig måde Video Lær Mere
04 Forståelse af grundlæggende promptengineering Lær: Praktiske bedste fremgangsmåder for promptengineering Video Lær mere
05 Oprettelse af avancerede prompts Lær: Hvordan man anvender promptengineeringsteknikker der forbedrer resultatet af dine prompts. Video Lær mere
06 Bygning af tekstgenereringsapplikationer Byg: En tekstgenereringsapp ved brug af Azure OpenAI / OpenAI API Video Lær mere
07 Bygning af chatapplikationer Byg: Teknikker til effektivt at bygge og integrere chatapplikationer. Video Lær mere
08 Bygning af søgeapps med vektordatabaser Byg: En søgeapplikation som bruger embeddings til at søge efter data. Video Lær mere
09 Bygning af billedgenereringsapplikationer Byg: En billedgenereringsapplikation Video Lær mere
10 Bygning af lavkode AI-applikationer Byg: En generativ AI-applikation ved brug af lavkodeværktøjer Video Lær mere
11 Integration af eksterne applikationer med funktionsopkald Byg: Hvad funktionsopkald er, og dets anvendelsestilfælde for applikationer Video Lær mere
12 Design af UX til AI-applikationer Lær: Hvordan man anvender UX-designprincipper ved udvikling af generative AI-applikationer Video Lær mere
13 Sikring af dine generative AI-applikationer Lær: Trusler og risici mod AI-systemer og metoder til at sikre disse systemer. Video Lær mere
14 Livscyklus for generative AI-applikationer Lær: Værktøjerne og målingerne til at håndtere LLM-livscyklus og LLMOps Video Lær mere
15 Retrieval Augmented Generation (RAG) og vektordatabaser Byg: En applikation der bruger et RAG-rammeværk til at hente embeddings fra en vektordatabases Video Lær mere
16 Open source-modeller og Hugging Face Byg: En applikation som bruger open source-modeller tilgængelige på Hugging Face Video Lær mere
17 AI-agenter Byg: En applikation ved brug af et AI-agentrammeværk Video Lær mere
18 Finjustering af LLMs Lær: Hvad, hvorfor og hvordan man finjusterer LLMs Video Lær mere
19 Bygning med SLMs Lær: Fordelene ved at bygge med små sproglige modeller Video kommer snart Lær mere
20 Bygning med Mistral-modeller Lær: Funktionerne og forskellene ved Mistral-familie modeller Video kommer snart Lær mere
21 Bygning med Meta-modeller Lær: Funktionerne og forskellene ved Meta-familie modeller Video kommer snart Lær mere

🌟 Særlig tak

Særlige tak til John Aziz for at skabe alle GitHub Actions og workflows

Bernhard Merkle for vigtige bidrag til hver lektion, som forbedrer lærings- og kodeoplevelsen.

🎒 Andre kurser

Vores team producerer andre kurser! Tjek:

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


Generativ 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 sammen med andre elever og erfarne udviklere i diskussioner 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 produkt-feedback 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 oprindelige 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, som måtte opstå som følge af brugen af denne oversættelse.