Време потребно: Цео радионица може се завршити онлајн без локалне инсталације. Подешавање окружења траје 2 минута, а преглед узорака је потребан 1-3 сата у зависности од дубине истраживања.
Брз почетак
- Форкујте овај репозиторијум на свој GitHub налог
- Кликните Code → картица Codespaces → ... → New with options...
- Користите подразумевана подешавања – ово ће изабрати Development container креиран за овај курс
- Кликните Create codespace
- Сачекајте око 2 минута док се окружење не припреми
- Прескочите право на Поглавље 2: Provision Azure AI Foundry
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Волите да клонирате локално?
Овај репозиторијум укључује преко 50 превода што значајно повећава величину преузимања. Да бисте клонирали без превода, користите 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"Ово вам даје све што вам је потребно за завршетак курса са много бржим преузимањем.
- Основни концепти: Разумевање великих језичких модела, токена, уграђивања и могућности вештачке интелигенције
- Java AI екосистем: Преглед Spring AI и OpenAI SDK-ова
- Протокол контекста модела: Увод у MCP и његову улогу у комуникацији AI агената
- Практичне примене: Сценарији из стварног живота укључујући четботове и генерисање садржаја
- → Почни Поглавље 1
- Azure AI Foundry: Провајдер моделирање као код користећи Bicep и Azure Developer CLI (azd)
- Spring Boot + Spring AI: Најбоље праксе за развој AI апликација у предузећима
- Аутентификација без кључа: Безбедна веза са Microsoft Entra ID — без потребе за управљањем API кључевима
- Развојни алати: Docker контејнери, VS Code и подешавање GitHub Codespaces
- → Почни Поглавље 2
- Prompt инжењеринг: Технике за оптималне одговоре AI модела
- Уграђивања и векторске операције: Имплементација семантичке претраге и упоређивања сличности
- Ретрајвл-аугментирана генерација (RAG): Комбинација AI са вашим изворима података
- Function Calling: Проширујте могућности AI коришћењем прилагођених алата и додатака
- → Почни Поглавље 3
- Генератор прича о кућним љубимцима (
petstory/): Креативно генерисање садржаја са Azure AI Foundry - Локална Foundry демо (
foundrylocal/): Локална интеграција AI модела са OpenAI Java SDK-ом - MCP кредитна услуга (
calculator/): Основна имплементација протокола Model Context Protocol са Spring AI - → Почни Поглавље 4
- Сигурност садржаја Azure AI Foundry: Тестирање уграђених механизама филтрирања и безбедности садржаја (тврдих блокада и меког одбијања)
- Демо одговорне AI: Практичан пример који показује како савремени системи безбедности вештачке интелигенције раде у пракси
- Најбоље праксе: Основна упутства за етички развој и примењивање AI
- → Почни Поглавље 5
Уколико запнете или имате било каквих питања у вези са прављењем AI апликација, придружите се другим ученицима и искусним програмерима у дискусијама о MCP-у. То је подршка заједница у којој су питања добродошла и знање се слободно дели.
Уколико имате повратне информације о производу или наиђете на грешке током развоја, посетите:
Изјава о одрицању одговорности: Овај документ је преведен коришћењем услуге за аутоматски превод Co-op Translator. Иако тежимо тачности, имајте у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати ауторитативним извором. За критичне информације препоручује се професионални људски превод. Нисмо одговорни за било каква неспоразума или погрешна тумачења која произилазе из коришћења овог превода.
