21 oppituntia, jotka opettavat kaiken tarvittavan generatiivisten tekoälysovellusten rakentamisen aloittamiseen
Arabia | Bengali | Bulgaria | Burma (Myanmar) | Kiina (yksinkertaistettu) | Kiina (perinteinen, Hong Kong) | Kiina (perinteinen, Macau) | Kiina (perinteinen, Taiwan) | Kroatia | Tšekki | Tanska | Hollanti | Viro | Suomi | Ranska | Saksa | Kreikka | Heprea | Hindi | Unkari | Indonesia | Italia | Japani | Kannada | Korea | Liettua | Malaiji | Malayalam | Marathi | Nepali | Nigerian pidgin | Norja | Persia (Farsi) | Puola | Portugali (Brasilia) | Portugali (Portugali) | Punjabi (Gurmukhi) | Romania | Venäjä | Serbia (kyrillinen) | Slovakki | Sloveeni | Espanja | Swahili | Ruotsi | Tagalog (Filipino) | Tamili | Telugu | Thai | Turkki | Ukraina | Urdu | Vietnami
Suositko kloonaamista paikallisesti?
Tämä repositorio sisältää yli 50 käännöstä, jotka lisäävät merkittävästi latauskoon. Lataa ilman käännöksiä käyttäen sparse checkoutia:
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"Näin saat kaiken tarvitsemasi kurssin suorittamiseen paljon nopeammalla latausajalla.
Opi generatiivisten tekoälysovellusten rakentamisen perusteet Microsoft Cloud Advocatesin 21 oppitunnin kattavasta kurssista.
Kurssi sisältää 21 oppituntia. Jokainen oppitunti käsittelee omaa aihettaan, joten aloita mistä haluat!
Oppitunnit on merkitty joko "Learn" (opiskele) -kursseiksi, joissa selitetään generatiivisen tekoälyn käsite, tai "Build" (rakennus) -kursseiksi, joissa selitetään käsite ja esitetään koodiesimerkkejä sekä Pythonilla että TypeScriptillä, kun mahdollista.
.NET-kehittäjille suosittelemme tutustumaan Generative AI for Beginners (.NET Edition) -kurssiin!
Jokaisessa oppitunnissa on myös "Keep Learning" -osio, jossa on lisäopetusmateriaaleja.
-
Azure OpenAI Service - Oppitunnit: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Oppitunnit: "githubmodels"
-
OpenAI API - Oppitunnit: "oai-assignment"
-
Perustiedot Pythonista tai TypeScriptistä ovat hyödyllisiä - *Aloittelijoille suosittelemme näitä Python ja TypeScript -kursseja
-
GitHub-tili, johon voit forkata koko tämän repositorion
Olemme luoneet Kurssin asennus -oppitunnin auttamaan kehitysympäristösi asennuksessa.
Älä unohda tähtäillä (🌟) tätä repositoriota, niin löydät sen helpommin myöhemmin.
Jos etsit edistyneempiä koodiesimerkkejä, katso kokoelmaamme Generatiivisen tekoälyn koodiesimerkkejä sekä Python- että TypeScript-kielillä.
Liity viralliselle Azure AI Foundry Discord -palvelimellemme tavata muita kurssin osallistujia ja saada tukea.
Kysy kysymyksiä tai jaa palautetta tuotteesta Azure AI Foundryn kehittäjäfoorumilla GitHubissa.
Käy sivulla Microsoft for Startups ja selvitä, miten pääset alkuun rakentamalla Azure-luotoilla tänään.
Onko sinulla ehdotuksia tai oletko löytänyt kirjoitus- tai koodivirheitä? Avaa issue tai Luo pull-pyyntö
- Lyhyen videokatsauksen aiheeseen
- Kirjallisen oppitunnin README-tiedostossa
- Python- ja TypeScript-koodiesimerkit, jotka tukevat Azure OpenAI - ja OpenAI API -rajapintoja
- Linkkejä lisäresursseihin oppimisen jatkamiseksi
| # | Oppitunnin linkki | Kuvaus | Video | Lisäopetus |
|---|---|---|---|---|
| 00 | Kurssin asennus | Opiskele: Kuinka asentaa kehitysympäristösi | Video tulossa | Lisätietoja |
| 01 | Johdanto generatiiviseen tekoälyyn ja suurimittaisiin kielimalleihin | Opiskele: Mitä generatiivinen tekoäly on ja miten suurimittaiset kielimallit toimivat | Video | Lisätietoja |
| 02 | Erilaisten suurimittaisten kielimallien tutkiminen ja vertailu | Opiskele: Kuinka valita juuri sinun käyttötarkoitukseesi sopiva malli | Video | Lisätietoja |
| 03 | Generatiivisen tekoälyn vastuullinen käyttö | Opiskele: Kuinka rakentaa generatiivisia tekoälysovelluksia vastuullisesti | Video | Lisätietoja |
| 04 | Ymmärrys Prompt Engineeringin perusteista | Opi: Käytännön Prompt Engineering parhaat käytännöt | Video | Lue lisää |
| 05 | Edistyneiden promptien luominen | Opi: Miten soveltaa prompt engineering -tekniikoita, jotka parantavat promtien tuloksia. | Video | Lue lisää |
| 06 | Tekstintuotantosovellusten rakentaminen | Rakenna: Tekstintuotantosovellus Azure OpenAI / OpenAI API:lla | Video | Lue lisää |
| 07 | Chat-sovellusten rakentaminen | Rakenna: Tekniikoita chat-sovellusten tehokkaaseen rakentamiseen ja integrointiin. | Video | Lue lisää |
| 08 | Hakusovellusten rakentaminen vektorikantojen avulla | Rakenna: Hakusovellus, joka käyttää Embeddings-menetelmää datan hakemiseen. | Video | Lue lisää |
| 09 | Kuvantuotantosovellusten rakentaminen | Rakenna: Kuvantuotantosovellus | Video | Lue lisää |
| 10 | Matala-koodiset tekoälysovellukset | Rakenna: Generatiivinen tekoälysovellus matala-koodin työkaluilla | Video | Lue lisää |
| 11 | Ulkoisten sovellusten integrointi Function Callingin avulla | Rakenna: Mikä on function calling ja sen käyttötarkoitukset sovelluksissa | Video | Lue lisää |
| 12 | UX:n suunnittelu tekoälysovelluksille | Opi: Miten soveltaa UX-suunnittelun periaatteita generatiivisten tekoälysovellusten kehityksessä | Video | Lue lisää |
| 13 | Generatiivisten tekoälysovellusten suojaaminen | Opi: Uhkat ja riskit tekoälyjärjestelmille sekä menetelmät näiden suojaamiseksi | Video | Lue lisää |
| 14 | Generatiivisen tekoälysovelluksen elinkaaren hallinta | Opi: Työkalut ja mittarit LLM-elinkaaren ja LLMOpsin hallintaan | Video | Lue lisää |
| 15 | Retrieval Augmented Generation (RAG) ja vektorikannat | Rakenna: Sovellus, joka käyttää RAG-rakennetta noutaakseen embeddingsia vektorikannoista | Video | Lue lisää |
| 16 | Avoimen lähdekoodin mallit ja Hugging Face | Rakenna: Sovellus, joka käyttää avoimen lähdekoodin malleja Hugging Facessa | Video | Lue lisää |
| 17 | Tekoälyagentit | Rakenna: Sovellus, joka käyttää tekoälyagenttikehystä | Video | Lue lisää |
| 18 | LLM:ien hienosäätö | Opi: Mitä, miksi ja miten hienosäätö LLM:ille tehdään | Video | Lue lisää |
| 19 | Rakentaminen pienillä kielimalleilla (SLM) | Opi: Pienten kielimallien rakentamisen edut | Video tulossa pian | Lue lisää |
| 20 | Rakentaminen Mistral-malleilla | Opi: Mistral-perhemallien ominaisuudet ja erot | Video tulossa pian | Lue lisää |
| 21 | Rakentaminen Meta-malleilla | Opi: Meta-perhemallien ominaisuudet ja erot | Video tulossa pian | Lue lisää |
Erityiskiitos John Azizille kaikkien GitHub-toimintojen ja työnkulkujen luomisesta
Bernhard Merklelle avainpanoksesta jokaiselle oppitunnille oppimiskokemuksen ja koodin parantamiseksi.
Tiimimme tuottaa myös muita kursseja! Tutustu:
Jos jäät jumiin tai sinulla on kysyttävää tekoälysovellusten rakentamisesta. Liity muiden oppijoiden ja kokeneiden kehittäjien keskusteluihin MCP:stä. Se on tukeva yhteisö, jossa kysymykset ovat tervetulleita ja tietoa jaetaan vapaasti.
Jos sinulla on palautetta tuotteesta tai rakennat ja kohtaat virheitä, käy:
Vastuuvapauslauseke: Tämä asiakirja on käännetty tekoälypohjaisen käännöspalvelun Co-op Translator avulla. Pyrimme tarkkuuteen, mutta huomioithan, että automaattiset käännökset saattavat sisältää virheitä tai epätarkkuuksia. Alkuperäistä asiakirjaa sen alkuperäiskielellä on pidettävä virallisena lähteenä. Tärkeissä asioissa suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa tästä käännöksestä aiheutuvista väärinymmärryksistä tai tulkinnoista.