Skip to content

Latest commit

 

History

History
137 lines (99 loc) · 19.4 KB

File metadata and controls

137 lines (99 loc) · 19.4 KB

Generative AI For Beginners

21 leksjoner som lærer deg alt du trenger for å begynne å bygge Generative AI-applikasjoner

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

GitHub watchers GitHub forks GitHub stars

🌐 Støtte for flere språk

Støttes via GitHub Action (Automatisert og alltid oppdatert)

Fransk | Spansk | Tysk | Russisk | Arabisk | Persisk (Farsi) | Urdu | Kinesisk (forenklet) | Kinesisk (tradisjonell, Macau) | Kinesisk (tradisjonell, Hong Kong) | Kinesisk (tradisjonell, Taiwan) | Japansk | Koreansk | Hindi | Bengali | Marathi | Nepali | Punjabi (Gurmukhi) | Portugisisk (Portugal) | Portugisisk (Brasil) | Italiensk | Polsk | Tyrkisk | Gresk | Thai | Svensk | Dansk | Norsk | Finsk | Nederlandsk | Hebraisk | Vietnamesisk | Indonesisk | Malayisk | Tagalog (Filippinsk) | Swahili | Ungarsk | Tsjekkisk | Slovakisk | Rumensk | Bulgarsk | Serbisk (kyrillisk) | Kroatisk | Slovensk | Ukrainsk | Burmese (Myanmar)

Generative AI for Beginners (Versjon 3) - Et kurs

Lær det grunnleggende om å bygge Generative AI-applikasjoner med vårt omfattende kurs på 21 leksjoner fra Microsoft Cloud Advocates.

🌱 Komme i gang

Dette kurset består av 21 leksjoner. Hver leksjon dekker sitt eget tema, så du kan starte hvor du vil!

Leksjonene er merket enten som "Learn"-leksjoner som forklarer et Generative AI-konsept, eller "Build"-leksjoner som forklarer et konsept og gir kodeeksempler i både Python og TypeScript når det er mulig.

For .NET-utviklere, sjekk ut Generative AI for Beginners (.NET Edition)!

Hver leksjon inkluderer også en "Keep Learning"-seksjon med ekstra læringsverktøy.

Hva du trenger

For å kjøre koden i dette kurset kan du bruke enten:

Vi har laget en Course Setup leksjon for å hjelpe deg med å sette opp utviklingsmiljøet ditt.

Ikke glem å starte (🌟) dette repoet for å finne det enklere senere.

🧠 Klar til å distribuere?

Hvis du er ute etter mer avanserte kodeeksempler, sjekk ut vår samling av Generative AI-kodeeksempler i både Python og TypeScript.

🗣️ Møt andre elever, få støtte

Bli med i vår offisielle Azure AI Foundry Discord-server for å møte og knytte kontakt med andre som tar dette kurset, og få støtte.

Still spørsmål eller del produktfeedback i vårt Azure AI Foundry Developer Forum på Github.

🚀 Bygger du en startup?

Registrer deg for Microsoft for Startups Founders Hub for å få gratis OpenAI-kreditter og opptil $150k i Azure-kreditter for å få tilgang til OpenAI-modeller gjennom Azure OpenAI Services.

🙏 Vil du bidra?

Har du forslag eller har funnet skrivefeil eller kodefeil? Opprett en issue eller lag en pull request

📂 Hver leksjon inkluderer:

  • En kort video som introduserer temaet
  • En skriftlig leksjon i README-filen
  • Python- og TypeScript-kodeeksempler som støtter Azure OpenAI og OpenAI API
  • Lenker til ekstra ressurser for å fortsette læringen

🗃️ Leksjoner

# Lenke til leksjon Beskrivelse Video Ekstra læring
00 Course Setup Learn: Hvordan sette opp utviklingsmiljøet ditt Video kommer snart Lær mer
01 Introduksjon til Generative AI og LLMs Learn: Forstå hva Generative AI er og hvordan store språkmodeller (LLMs) fungerer Video Lær mer
02 Utforske og sammenligne ulike LLMs Learn: Hvordan velge riktig modell for ditt brukstilfelle Video Lær mer
03 Bruke Generative AI ansvarlig Learn: Hvordan bygge Generative AI-applikasjoner på en ansvarlig måte Video Lær mer
04 Forstå grunnleggende prinsipper for Prompt Engineering Learn: Praktiske beste praksiser for Prompt Engineering Video Lær mer
05 Lage avanserte prompts Learn: Hvordan bruke prompt engineering-teknikker som forbedrer resultatene av promptene Video Lær mer
06 Bygge tekstgenereringsapplikasjoner Bygg: En tekstgenereringsapp ved bruk av Azure OpenAI / OpenAI API Video Lær mer
07 Bygge chatteapplikasjoner Bygg: Metoder for effektiv bygging og integrering av chatteapplikasjoner. Video Lær mer
08 Bygge søkeapper med vektordatabaser Bygg: En søkeapplikasjon som bruker Embeddings for å søke i data. Video Lær mer
09 Bygge bildegenereringsapplikasjoner Bygg: En bildegenereringsapplikasjon Video Lær mer
10 Bygge lavkode AI-applikasjoner Bygg: En generativ AI-applikasjon ved bruk av lavkodeverktøy Video Lær mer
11 Integrere eksterne applikasjoner med Function Calling Bygg: Hva function calling er og bruksområder for applikasjoner Video Lær mer
12 Designe UX for AI-applikasjoner Lær: Hvordan bruke UX-designprinsipper ved utvikling av generative AI-applikasjoner Video Lær mer
13 Sikre dine generative AI-applikasjoner Lær: Trusler og risikoer for AI-systemer og metoder for å sikre disse systemene. Video Lær mer
14 Livssyklusen for generative AI-applikasjoner Lær: Verktøy og måleparametere for å håndtere LLM-livssyklusen og LLMOps Video Lær mer
15 Retrieval Augmented Generation (RAG) og vektordatabaser Bygg: En applikasjon som bruker et RAG-rammeverk for å hente embeddings fra en vektordatabaser Video Lær mer
16 Open Source-modeller og Hugging Face Bygg: En applikasjon som bruker open source-modeller tilgjengelig på Hugging Face Video Lær mer
17 AI-agenter Bygg: En applikasjon som bruker et AI Agent-rammeverk Video Lær mer
18 Finjustering av LLMs Lær: Hva, hvorfor og hvordan finjustering av LLMs gjøres Video Lær mer
19 Bygge med SLMs Lær: Fordelene ved å bygge med Small Language Models Video kommer snart Lær mer
20 Bygge med Mistral-modeller Lær: Egenskaper og forskjeller ved Mistral-familien av modeller Video kommer snart Lær mer
21 Bygge med Meta-modeller Lær: Egenskaper og forskjeller ved Meta-familien av modeller Video kommer snart Lær mer

🌟 Spesiell takk

Spesiell takk til John Aziz for å ha laget alle GitHub Actions og arbeidsflyter

Bernhard Merkle for viktige bidrag til hver leksjon for å forbedre lærings- og kodeopplevelsen.

🎒 Andre kurs

Teamet vårt produserer flere kurs! Sjekk ut:

Ansvarsfraskrivelse:
Dette dokumentet er oversatt ved hjelp av AI-oversettelsestjenesten Co-op Translator. Selv om vi streber etter nøyaktighet, vennligst vær oppmerksom på at automatiske oversettelser kan inneholde feil eller unøyaktigheter. Det opprinnelige dokumentet på originalspråket skal anses 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.