Časovna obveza: Cel delavnico lahko dokončate na daljavo brez lokalne namestitve. Nastavitev okolja traja 2 minuti, raziskovanje primerov pa od 1 do 3 ure, odvisno od globine raziskovanja.
Hiter začetek
- Razvezi ta repozitorij na svoj GitHub račun
- Klikni Code → zavihek Codespaces → ... → Novo z možnostmi...
- Uporabi privzete nastavitve – to bo izbralo razvojni kontejner, ustvarjen za ta tečaj
- Klikni Create codespace
- Počakaj približno 2 minuti, da bo okolje pripravljeno
- Pojdi neposredno na Prvi primer
Arabščina | Bengalski | Bolgarščina | Burmanski (Mjanmar) | Kitajščina (poenostavljena) | Kitajščina (tradicionalna, Hong Kong) | Kitajščina (tradicionalna, Macau) | Kitajščina (tradicionalna, Tajvan) | Hrvaščina | Češčina | Danščina | Nizozemščina | Estonščina | Finščina | Francoščina | Nemščina | Grščina | Hebrejščina | Hindijščina | Madžarščina | Indonezijščina | Italijanščina | Japonščina | Kannada | Khmer | Korejščina | Litvijščina | Malajščina | Malajalščina | Marathi | Nepalščina | Nigerijski pidžin | Norveščina | Perzijščina (Farsi) | Poljščina | Portugalščina (Brazilija) | Portugalščina (Portugalska) | Pandžabi (Gurmukhi) | Romunščina | Ruščina | Srbščina (cirilica) | Slovaščina | Slovenščina | Španščina | Svahelščina | Švedščina | Tagalog (Filipino) | Tamilščina | Telugu | Tajščina | Turščina | Ukrajinščina | Urdu | Vietnamščina
Raje klonirati lokalno?
Ta repozitorij vključuje več kot 50 prevodov jezikov, kar znatno poveča velikost prenosa. Za kloniranje brez prevodov uporabite 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"To vam omogoča, da imate vse potrebno za dokončanje tečaja s hitrejšim prenosom.
- Osnovni koncepti: Razumevanje velikih jezikovnih modelov, tokenov, vdelav in zmogljivosti AI
- Java AI ekosistem: Pregled Spring AI in OpenAI SDK
- Protokol konteksta modela: Uvod v MCP in njegova vloga pri komunikaciji AI agentov
- Praktične uporabe: Resnični scenariji, vključno z chatbot-i in generiranjem vsebin
- → Začni 1. poglavje
- Konfiguracija več ponudnikov: Nastavitev GitHub modelov, Azure OpenAI in OpenAI Java SDK integracij
- Spring Boot + Spring AI: Najboljše prakse za razvoj AI aplikacij na ravni podjetja
- GitHub modeli: Brezplačen dostop do AI modelov za prototipiranje in učenje (brez kreditne kartice)
- Razvojna orodja: Docker kontejnerji, VS Code in konfiguracija GitHub Codespaces
- → Začni 2. poglavje
- Inženiring pozivov: Tehnike za optimalne odzive AI modelov
- Vdelave in vektorske operacije: Implementacija semantičnega iskanja in ujemanja podobnosti
- Retrieval-Augmented Generation (RAG): Združevanje AI z vašimi podatkovnimi viri
- Klicanje funkcij: Razširite zmožnosti AI s prilagojenimi orodji in vtičniki
- → Začni 3. poglavje
- Generator zgodb o hišnih ljubljenčkih (
petstory/): Kreativno generiranje vsebin z GitHub modeli - Foundry lokalni demo (
foundrylocal/): Lokalna integracija AI modelov z OpenAI Java SDK - Storitev za izračun MCP (
calculator/): Osnovna implementacija Model Context Protocol z Spring AI - → Začni 4. poglavje
- Varnost GitHub modelov: Testiranje vgrajenih mehanizmov za filtriranje vsebine in varnost (trdi bloki in mehki zavrnitve)
- Demo odgovorne AI: Praktičen primer, ki prikazuje delovanje sodobnih varnostnih sistemov AI
- Najboljše prakse: Osnovna navodila za etičen razvoj in uvajanje AI
- → Začni 5. poglavje
Če se zataknete ali imate kakršnakoli vprašanja o gradnji AI aplikacij, se pridružite drugim učečim se in izkušenim razvijalcem v razpravah o MCP. To je podpirajoča skupnost, kjer so vprašanja dobrodošla in kjer se znanje prostovoljno deli.
Če imate povratne informacije o izdelku ali napake med gradnjo, obiščite:
Omejitev odgovornosti: Ta dokument je bil preveden z uporabo storitve za prevajanje z umetno inteligenco Co-op Translator. Čeprav si prizadevamo za natančnost, vas prosimo, da upoštevate, da lahko avtomatizirani prevodi vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvorno jeziku je treba upoštevati kot avtoritativni vir. Za kritične informacije je priporočljiv strokovni človeški prevod. Za kakršne koli nesporazume ali napačne razlage, ki izhajajo iz uporabe tega prevoda, ne odgovarjamo.
