Ajan tarve: Koko työpaja voidaan suorittaa verkossa ilman paikallista asennusta. Ympäristön perustaminen vie 2 minuuttia, ja esimerkkien tutkiminen vaatii 1-3 tuntia tutkimisen syvyyden mukaan.
Nopea aloitus
- Tee fork tätä arkistoa GitHub-tilillesi
- Napsauta Code → Codespaces -välilehti → ... → New with options...
- Käytä oletuksia – tämä valitsee tähän kurssiin luodun kehityssäiliön
- Napsauta Create codespace
- Odota noin 2 minuuttia, kunnes ympäristö on valmis
- Siirry suoraan kohtaan Ensimmäinen esimerkki
Arabia | Bengali | Bulgaria | Burma (Myanmar) | Kiina (yksinkertaistettu) | Kiina (perinteinen, Hong Kong) | Kiina (perinteinen, Macao) | Kiina (perinteinen, Taiwan) | Kroatia | Tšekki | Tanska | Hollanti | Viro | Suomi | Ranska | Saksa | Kreikka | Heprea | Hindi | Unkari | Indonesia | Italia | Japani | Kannada | Khmer | Korea | Liettua | Malaiji | Malajalami | 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) | Tamil | Telugu | Thai | Turkki | Ukraina | Urdu | Vietnami
Haluatko mieluummin kloonata paikallisesti?
Tässä arkistossa on yli 50 kieliversiota, mikä lisää merkittävästi lataustiedoston kokoa. Jos haluat kloonata ilman käännöksiä, käytä harvaa checkoutia:
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"Tämä antaa sinulle kaiken tarvittavan kurssin suorittamiseen huomattavasti nopeammalla latauksella.
- Peruskäsitteet: Suurten kielimallien, tokenien, upotusten ja tekoälyn kyvykkyyksien ymmärtäminen
- Java AI -ekosysteemi: Yleiskatsaus Spring AI- ja OpenAI SDK -kirjastoihin
- Mallin kontekstiprotokolla: MCP:n esittely ja sen rooli tekoälyagenttien viestinnässä
- Käytännön sovellukset: Todelliset käyttötapaukset, kuten chatbotit ja sisällön generointi
- → Aloita luku 1
- Monitoimittajakonfiguraatio: GitHub-mallien, Azure OpenAI:n ja OpenAI Java SDK:n integroinnit
- Spring Boot + Spring AI: Parhaat käytännöt yritystason tekoälysovelluksen kehittämiseen
- GitHub-mallit: Ilmainen pääsy tekoälymalleihin prototyyppien tekemiseen ja oppimiseen (ei luottokorttia vaadita)
- Kehitystyökalut: Docker-kontit, VS Code ja GitHub Codespacesin asetukset
- → Aloita luku 2
- Prompt-tekniikat: Menetelmät optimaalisiin tekoälymallin vastauksiin
- Upotukset ja vektorioperaatiot: Semanttisen haun ja samankaltaisuushakujen toteutus
- Retrieval-Augmented Generation (RAG): Yhdistä tekoäly omiin tietolähteisiisi
- Funktiokutsut: Laajenna tekoälyn kykyjä mukautetuilla työkaluilla ja laajennuksilla
- → Aloita luku 3
- Lemmikkitarina-generaattori (
petstory/): Luova sisällöntuotanto GitHub-malleilla - Foundry Local Demo (
foundrylocal/): Paikallinen tekoälymallin integrointi OpenAI Java SDK:n kanssa - MCP Laskin-palvelu (
calculator/): Perusmallin kontekstiprotokollan toteutus Spring AI:lla - → Aloita luku 4
- GitHub-mallien turvallisuus: Sisäänrakennettujen sisältösuodattimien ja turvallisuusmekanismien testaus (kovat esto ja pehmeät kiellot)
- Vastuullinen tekoäly-demo: Käytännön esimerkki nykyaikaisten tekoälyn turvallisuusjärjestelmien toiminnasta
- Parhaat käytännöt: Keskeiset ohjeet eettiseen tekoälyn kehittämiseen ja käyttöönottoon
- → Aloita luku 5
Jos jäät jumiin tai sinulla on kysymyksiä tekoälysovellusten rakentamisesta, liity muiden oppijoiden ja kokeneiden kehittäjien keskusteluihin MCP:stä. Se on kannustava yhteisö, jossa kysymyksiä otetaan vastaan ja tietoa jaetaan vapaasti.
Jos sinulla on tuotteeseen liittyvää palautetta tai kohtaat virheitä rakentamisen aikana, käy:
Vastuuvapauslauseke:
Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua Co-op Translator. Pyrimme tarkkuuteen, mutta ole hyvä ja huomioi, että automaattiset käännökset saattavat sisältää virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen alkuperäiskielellä tulisi katsoa auktoritatiiviseksi lähteeksi. Tärkeissä tiedoissa suositellaan ammattilaisten tekemää ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä johtuvista väärinymmärryksistä tai virhetulkinoista.
