Skip to content

Latest commit

 

History

History
138 lines (107 loc) · 12.2 KB

File metadata and controls

138 lines (107 loc) · 12.2 KB

Generatiivinen tekoäly aloittelijoille - Java-versio

Microsoft Foundry Discord

Generatiivinen tekoäly aloittelijoille - Java-versio

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

  1. Tee fork tätä arkistoa GitHub-tilillesi
  2. Napsauta CodeCodespaces -välilehti → ...New with options...
  3. Käytä oletuksia – tämä valitsee tähän kurssiin luodun kehityssäiliön
  4. Napsauta Create codespace
  5. Odota noin 2 minuuttia, kunnes ympäristö on valmis
  6. Siirry suoraan kohtaan Ensimmäinen esimerkki

Monikielinen tuki

Tuettu GitHub Actionin kautta (automaattinen ja aina ajan tasalla)

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.

Kurssin rakenne ja oppimispolku

Luku 1: Johdatus generatiiviseen tekoälyyn

  • 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

Luku 2: Kehitysympäristön perustaminen

  • 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

Luku 3: Generatiivisen tekoälyn keskeiset tekniikat

  • 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

Luku 4: Käytännön sovellukset ja projektit

  • 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

Luku 5: Vastuullinen tekoälyn kehitys

  • 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

Lisäresurssit

LangChain

LangChain4j aloittelijoille LangChain.js aloittelijoille LangChain aloittelijoille

Azure / Edge / MCP / Agentit

AZD aloittelijoille Edge AI aloittelijoille MCP aloittelijoille AI-agentit aloittelijoille


Generatiivisen tekoälyn sarja

Generatiivinen tekoäly aloittelijoille Generatiivinen tekoäly (.NET) Generatiivinen tekoäly (Java) Generatiivinen tekoäly (JavaScript)


Perusoppiminen

ML aloittelijoille Data Science aloittelijoille Tekoäly aloittelijoille Kyberturvallisuus aloittelijoille

Web-kehitys aloittelijoille IoT aloittelijoille XR-kehitys aloittelijoille


Copilot-sarja

Copilot tekoälypariohjelmointiin Copilot C#/.NET-kehitykseen Copilot-seikkailu

Apua saatavilla

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.

Microsoft Foundry Discord

Jos sinulla on tuotteeseen liittyvää palautetta tai kohtaat virheitä rakentamisen aikana, käy:

Microsoft Foundry Developer Forum


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.