Skip to content

Latest commit

 

History

History
138 lines (107 loc) · 14.6 KB

File metadata and controls

138 lines (107 loc) · 14.6 KB

Генеративна вештачка интелигенција за почетнике - Јава издање

Microsoft Foundry Discord

Generative AI for Beginners - Java Edition

Време потребно: Цео радионица може се завршити онлајн без локалне инсталације. Подешавање окружења траје 2 минута, а преглед узорака је потребан 1-3 сата у зависности од дубине истраживања.

Брз почетак

  1. Форкујте овај репозиторијум на свој GitHub налог
  2. Кликните Code → картица Codespaces...New with options...
  3. Користите подразумевана подешавања – ово ће изабрати Development container креиран за овај курс
  4. Кликните Create codespace
  5. Сачекајте око 2 минута док се окружење не припреми
  6. Прескочите право на Поглавље 2: Provision Azure AI Foundry

Подршка за више језика

Подржано путем GitHub Action (аутоматски и увек ажурирано)

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"

Ово вам даје све што вам је потребно за завршетак курса са много бржим преузимањем.

Структура курса и пут учења

Поглавље 1: Увод у генеративну вештачку интелигенцију

  • Основни концепти: Разумевање великих језичких модела, токена, уграђивања и могућности вештачке интелигенције
  • Java AI екосистем: Преглед Spring AI и OpenAI SDK-ова
  • Протокол контекста модела: Увод у MCP и његову улогу у комуникацији AI агената
  • Практичне примене: Сценарији из стварног живота укључујући четботове и генерисање садржаја
  • → Почни Поглавље 1

Поглавље 2: Подешавање развојног окружења

  • Azure AI Foundry: Провајдер моделирање као код користећи Bicep и Azure Developer CLI (azd)
  • Spring Boot + Spring AI: Најбоље праксе за развој AI апликација у предузећима
  • Аутентификација без кључа: Безбедна веза са Microsoft Entra ID — без потребе за управљањем API кључевима
  • Развојни алати: Docker контејнери, VS Code и подешавање GitHub Codespaces
  • → Почни Поглавље 2

Поглавље 3: Основне технике генеративне AI

  • Prompt инжењеринг: Технике за оптималне одговоре AI модела
  • Уграђивања и векторске операције: Имплементација семантичке претраге и упоређивања сличности
  • Ретрајвл-аугментирана генерација (RAG): Комбинација AI са вашим изворима података
  • Function Calling: Проширујте могућности AI коришћењем прилагођених алата и додатака
  • → Почни Поглавље 3

Поглавље 4: Практичне примене и пројекти

  • Генератор прича о кућним љубимцима (petstory/): Креативно генерисање садржаја са Azure AI Foundry
  • Локална Foundry демо (foundrylocal/): Локална интеграција AI модела са OpenAI Java SDK-ом
  • MCP кредитна услуга (calculator/): Основна имплементација протокола Model Context Protocol са Spring AI
  • → Почни Поглавље 4

Поглавље 5: Одговорни развој AI

  • Сигурност садржаја Azure AI Foundry: Тестирање уграђених механизама филтрирања и безбедности садржаја (тврдих блокада и меког одбијања)
  • Демо одговорне AI: Практичан пример који показује како савремени системи безбедности вештачке интелигенције раде у пракси
  • Најбоље праксе: Основна упутства за етички развој и примењивање AI
  • → Почни Поглавље 5

Додатни ресурси

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Јединичне генеративне AI серије

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Основно учење

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners

Web Dev for Beginners IoT for Beginners XR Development for Beginners


Copilot серија

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

Добијање помоћи

Уколико запнете или имате било каквих питања у вези са прављењем AI апликација, придружите се другим ученицима и искусним програмерима у дискусијама о MCP-у. То је подршка заједница у којој су питања добродошла и знање се слободно дели.

Microsoft Foundry Discord

Уколико имате повратне информације о производу или наиђете на грешке током развоја, посетите:

Microsoft Foundry Developer Forum


Изјава о одрицању одговорности: Овај документ је преведен коришћењем услуге за аутоматски превод Co-op Translator. Иако тежимо тачности, имајте у виду да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати ауторитативним извором. За критичне информације препоручује се професионални људски превод. Нисмо одговорни за било каква неспоразума или погрешна тумачења која произилазе из коришћења овог превода.