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

Generativna AI za začetnike - Java izdaja

Microsoft Foundry Discord

Generativna AI za začetnike - Java izdaja

Č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

  1. Razvezi ta repozitorij na svoj GitHub račun
  2. Klikni Code → zavihek Codespaces...Novo z možnostmi...
  3. Uporabi privzete nastavitve – to bo izbralo razvojni kontejner, ustvarjen za ta tečaj
  4. Klikni Create codespace
  5. Počakaj približno 2 minuti, da bo okolje pripravljeno
  6. Pojdi neposredno na Prvi primer

Podpora za več jezikov

Podprto z GitHub Action (avtomatizirano in vedno posodobljeno)

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.

Struktura tečaja in učna pot

1. poglavje: Uvod v generativno AI

  • 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

2. poglavje: Nastavitev razvojnega okolja

  • 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

3. poglavje: Osnovne tehnike generativne AI

  • 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

4. poglavje: Praktične uporabe in projekti

  • 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

5. poglavje: Odgovoren razvoj AI

  • 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

Dodatni viri

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 o generativni AI

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 parno programiranje Copilot za C#/.NET Copilot Pustolovščina

Pridobivanje pomoči

Č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.

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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.