Laiko įsipareigojimas: Visa dirbtuvė gali būti baigta internetu be vietinės sąrankos. Aplinkos nustatymas užtrunka 2 minutes, o pavyzdžių tyrinėjimas priklausomai nuo gilumo trunka 1–3 valandas.
Greitas pradėjimas
- Pradėkite šį saugyklą savo GitHub paskyroje (fork)
- Spustelėkite Code → Codespaces skirtuką → ... → New with options...
- Naudokite numatytuosius nustatymus – tai pasirinkti plėtojimo konteinerį, sukurtą šiam kursui
- Spustelėkite Create codespace
- Palaukite ~2 minutes, kol aplinka bus paruošta
- Eikite tiesiai į Pirmą pavyzdį
Arabų | Bengalų | Bulgarų | Burmiečių (Myanmar) | Kinų (Supaprastinta) | Kinų (Tradicinė, Honkongas) | Kinų (Tradicinė, Makao) | Kinų (Tradicinė, Taivanas) | Kroatų | Čekų | Danų | Olandų | Estų | Suomių | Prancūzų | Vokiečių | Graikų | Hebrajų | Hindi | Vengrų | Indoneziečių | Italų | Japonų | Kanadų | Khmerų | Korėjiečių | Lietuvių | Malajų | Malajalų | Marati | Nepaliečių | Nigerijos pidžino | Norvegų | Persų (Farsi) | Lenkų | Portugalų (Brazilija) | Portugalų (Portugalija) | Pandžabų (Gurmuchi) | Rumunų | Rusų | Serbų (Kirilica) | Slovakų | Slovėnų | Ispanų | Suahelių | Švedų | Tagalogų (Filipinų) | Tamilų | Telugų | Tajų | Turkų | Ukrainiečių | Urdu | Vietnamiečių
Norite klonuoti vietoje?
Ši saugykla apima daugiau nei 50 kalbų vertimų, dėl ko reikšmingai padidėja atsisiuntimo dydis. Norėdami klonuoti be vertimų, naudokite ribotą tikrinimą (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"Tai suteikia jums viską, ko reikia kursui užbaigti, su daug greitesniu atsisiuntimu.
- Pagrindinės sąvokos: Didelių kalbos modelių, žetonų, įterpimų ir DI galimybių supratimas
- Java DI ekosistema: „Spring AI“ ir „OpenAI“ SDK apžvalga
- Modelio konteksto protokolas: MCP įvadas ir jo vaidmuo DI agentų komunikacijoje
- Praktinės taikymo sritys: Realiai gyvenimo situacijos, įskaitant pokalbių robotus ir turinio generavimą
- → Pradėti 1 skyrių
- Daugiaprieigos konfigūracija: Nustatykite GitHub modelius, Azure OpenAI ir OpenAI Java SDK integracijas
- Spring Boot + Spring AI: Gerosios praktikos verslo DI programų kūrimui
- GitHub modeliai: Nemokama DI modelių prieiga prototipams ir mokymuisi (kredito kortelė nereikalinga)
- Plėtros įrankiai: „Docker“ konteineriai, VS Code ir GitHub Codespaces konfigūracija
- → Pradėti 2 skyrių
- Užklausų inžinerija: Optimalių atsakymų dirbtiniesiems modeliams technikos
- Įterpimai ir vektorių operacijos: Semantinis paieškos ir panašumo suderinimo įgyvendinimas
- Retrieval-Augmented Generation (RAG): Apjungti DI su jūsų pačių duomenų šaltiniais
- Funkcijų kvietimas: Išplėsti DI galimybes pritaikytais įrankiais ir papildiniais
- → Pradėti 3 skyrių
- Augintinių pasakojimų generatorius (
petstory/): Kūrybinis turinio generavimas su GitHub modeliais - Foundry vietinis demo (
foundrylocal/): Vietinis DI modelio integravimas su OpenAI Java SDK - MCP skaičiuoklės paslauga (
calculator/): Pagrindinė Modelio konteksto protokolo įgyvendinimas su Spring AI - → Pradėti 4 skyrių
- GitHub modelių saugumas: Išbandykite įmontuotą turinio filtravimą ir saugumo mechanizmus (griežtas blokavimas ir minkštas atsisakymas)
- Atsakingos DI demonstracija: Praktinis pavyzdys, kaip veikia modernios DI saugumo sistemos
- Geriausios praktikos: Būtinos gairės etiškai DI kūrimui ir diegimui
- → Pradėti 5 skyrių
Jei įstringate arba turite klausimų apie DI programų kūrimą. Prisijunkite prie kolegų besimokančiųjų ir patyrusių kūrėjų, diskutuojančių apie MCP. Tai palaikanti bendruomenė, kurioje klausimai yra laukiami, o žinios dalijamos laisvai.
Jei turite atsiliepimų apie produktą arba susiduriate su klaidomis kūrimo metu, apsilankykite:
Atsakomybės apribojimas:
Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą Co-op Translator. Nors siekiame tikslumo, prašome atkreipti dėmesį, kad automatizuotame vertime gali būti klaidų ar netikslumų. Originalus dokumentas gimtąja kalba turi būti laikomas autoritetingu šaltiniu. Svarbiai informacijai rekomenduojamas profesionalus žmogaus vertimas. Mes neatsakome už bet kokius nesusipratimus ar klaidingus interpretavimus, kylančius dėl šio vertimo naudojimo.
