Skip to content

Latest commit

 

History

History
191 lines (138 loc) · 24.4 KB

File metadata and controls

191 lines (138 loc) · 24.4 KB

Generativna AI za začetnike

21 lekcij, ki učijo vse, kar morate vedeti za začetek izdelave aplikacij z generativno AI

GitHub licenca GitHub sodelavci GitHub težave GitHub zahteve za povlečenje PR dobrodošli

GitHub opazovalci GitHub vilice GitHub zvezde

Microsoft Foundry Discord

🌐 Podpora za več jezikov

Podprto prek GitHub Action (avtomatizirano in vedno na tekočem)

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

Raje klonirate lokalno?

Ta repozitorij vsebuje več kot 50 prevodov jezikov, ki znatno povečajo velikost prenosa. Če želite klonirati brez prevodov, uporabite 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"

Tako dobite vse, kar potrebujete za dokončanje tečaja z veliko hitrejšim prenosom.

Generativna AI za začetnike (različica 3) - Tečaj

Spoznajte osnove izdelave aplikacij z generativno AI z našim 21-lekcijskim obsežnim tečajem, ki ga pripravijo Microsoft Cloud Advocates.

🌱 Začetek

Ta tečaj ima 21 lekcij. Vsaka lekcija pokriva svojo temo, zato začnite kjerkoli želite!

Lekcije so označene bodisi kot "Learn" lekcije, ki pojasnjujejo koncept generativne AI, ali "Build" lekcije, ki pojasnijo koncept in primere kode v Python in TypeScript kjer je mogoče.

Za .NET razvijalce si oglejte Generative AI za začetnike (.NET izdaja)!

Vsaka lekcija vsebuje tudi razdelek "Keep Learning" z dodatnimi orodji za učenje.

Kaj potrebujete

Za izvajanje kode tega tečaja lahko uporabite katero od naslednjih možnosti:

Ustvarili smo lekcijo Nastavitev tečaja, ki vam pomaga pri nastavitvi razvojnega okolja.

Ne pozabite ozvezditi (🌟) tega repozitorija, da ga boste lažje našli pozneje.

🧠 Ste pripravljeni za vzpostavitev?

Če iščete bolj napredne primere kode, si oglejte našo zbirko primerov kode za generativno AI v obeh jezikih Python in TypeScript.

🗣️ Spoznajte druge učence, pridobite podporo

Pridružite se našemu uradnemu Microsoft Foundry Discord strežniku, da spoznate in se povežete z drugimi udeleženci tečaja ter pridobite podporo.

Postavljajte vprašanja ali delite povratne informacije o izdelku v našem Microsoft Foundry Developer Forum na GitHubu.

🚀 Gradite startup?

Obiščite Microsoft for Startups, da izveste, kako začeti graditi z Azure krediti še danes.

🙏 Želite pomagati?

Imate predloge ali ste našli napake pri črkovanju ali kodi? Odprite težavo ali Ustvarite zahtevo za spremembo

📂 Vsaka lekcija vključuje:

  • Kratek video uvod v temo
  • Pisno lekcijo, ki je v README
  • Python in TypeScript vzorce kode, ki podpirajo Azure OpenAI in OpenAI API
  • Povezave do dodatnih virov za nadaljnje učenje

🗃️ Lekcije

# Povezava do lekcije Opis Video Dodatno učenje
00 Nastavitev tečaja Nauči se: Kako nastaviti razvojno okolje Video prihaja kmalu Preberi več
01 Uvod v generativno AI in LLM Nauči se: Razumevanje generativne AI in kako delujejo veliki jezikovni modeli (LLM) Video Preberi več
02 Raziščite in primerjajte različne LLM Nauči se: Kako izbrati pravi model za vaš primer uporabe Video Preberi več
03 Odgovorna uporaba generativne umetne inteligence Nauči se: Kako odgovorno graditi aplikacije z generativno AI Video Izvedi več
04 Razumevanje osnov inženiringa pozivov Nauči se: Praktične najboljše prakse inženiringa pozivov Video Izvedi več
05 Ustvarjanje naprednih pozivov Nauči se: Kako uporabiti tehnike inženiringa pozivov za izboljšanje rezultatov pozivov. Video Izvedi več
06 Gradnja aplikacij za generiranje besedila Zgradi: Aplikacijo za generiranje besedila z uporabo Azure OpenAI / OpenAI API Video Izvedi več
07 Gradnja klepetalnih aplikacij Zgradi: Tehnike za učinkovito gradnjo in integracijo klepetalnih aplikacij. Video Izvedi več
08 Gradnja iskalnih aplikacij z vektorskimi podatkovnimi bazami Zgradi: Iskalno aplikacijo, ki uporablja vdelave za iskanje podatkov. Video Izvedi več
09 Gradnja aplikacij za generiranje slik Zgradi: Aplikacijo za generiranje slik Video Izvedi več
10 Gradnja nizko-kodnih AI aplikacij Zgradi: Generativno AI aplikacijo z uporabo nizko-kodnih orodij Video Izvedi več
11 Integracija zunanjih aplikacij s klicanjem funkcij Zgradi: Kaj je klicanje funkcij in primere uporabe za aplikacije Video Izvedi več
12 Oblikovanje UX za AI aplikacije Nauči se: Kako uporabiti načela oblikovanja uporabniške izkušnje pri razvoju generativnih AI aplikacij Video Izvedi več
13 Zavarovanje tvojih generativnih AI aplikacij Nauči se: Grožnje in tveganja za AI sisteme ter načine za njihovo zaščito. Video Izvedi več
14 Življenjski cikel generativnih AI aplikacij Nauči se: Orodja in metrike za upravljanje življenjskega cikla LLM in LLMOps Video Izvedi več
15 Pridobivanje povečanega generiranja (RAG) in vektorske podatkovne baze Zgradi: Aplikacijo z uporabo RAG Okvira za pridobivanje vdelav iz vektorskih podatkovnih baz Video Izvedi več
16 Modeli z odprto kodo in Hugging Face Zgradi: Aplikacijo z uporabo modelov z odprto kodo, ki so na voljo na Hugging Face Video Izvedi več
17 AI agenti Zgradi: Aplikacijo z uporabo okvira za AI agente Video Izvedi več
18 Prilagajanje LLM-jev Nauči se: Kaj, zakaj in kako prilagoditi LLM-je Video Izvedi več
19 Gradnja z malimi jezikovnimi modeli (SLM) Nauči se: Prednosti gradnje z malimi jezikovnimi modeli Video Coming Soon Izvedi več
20 Gradnja z Mistral modeli Nauči se: Značilnosti in razlike v družini modelov Mistral Video Coming Soon Izvedi več
21 Gradnja z Meta modeli Nauči se: Značilnosti in razlike v družini modelov Meta Video Coming Soon Izvedi več

🌟 Posebna zahvala

Posebna zahvala Johnu Azizu za ustvarjanje vseh GitHub Actions in delovnih tokov

Bernhardu Merkletu za ključne prispevke k vsaki lekciji za izboljšanje izkušnje študenta in kode.

🎒 Drugi tečaji

Naša ekipa pripravlja tudi druge tečaje! Oglejte si:

LangChain

LangChain4j za začetnike LangChain.js za začetnike LangChain za začetnike

Azure / Edge / MCP / Agenti

AZD za začetnike Edge AI za začetnike MCP za začetnike AI agenti za začetnike


Serija generativne umetne inteligence

Generativna AI za začetnike Generativna AI (.NET)

Generativna AI (Java) Generativna AI (JavaScript)


Osnovno učenje

Strojno učenje za začetnike Podatkovna znanost za začetnike AI za začetnike Kibernetska varnost za začetnike Spletni razvoj za začetnike IoT za začetnike XR razvoj za začetnike


Serija Copilot

Copilot za AI skupinsko programiranje Copilot za C#/.NET Copilot avantura

Pomoč

Če se zataknete ali imate vprašanja glede ustvarjanja AI aplikacij. Pridružite se so-učencem in izkušenim razvijalcem v razpravah o MCP. To je podporna skupnost, kjer so vprašanja dobrodošla in se znanje prostovoljno deli.

Microsoft Foundry Discord

Če imate povratne informacije o izdelku ali napake med ustvarjanjem, obiščite:

Microsoft Foundry Developer Forum


Omejitev odgovornosti: Ta dokument je bil preveden z uporabo AI prevajalske storitve Co-op Translator. Čeprav si prizadevamo za natančnost, vas prosimo, da upoštevate, da avtomatizirani prevodi lahko vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvirnem jeziku je treba obravnavati kot avtoritativni vir. Za kritične informacije je priporočljiv strokovni človeški prevod. Ne odgovarjamo za morebitna nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda.