Време потребно: Цео радионичарски курс може бити завршен онлајн без локалне инсталације. Постављање окружења траје 2 минута, а испитивање примера од 1-3 сата у зависности од дубине истраживања.
Брзи почетак
- Клонирајте овај репозиториј на свој GitHub налог
- Кликните Code → Codespaces таб → ... → New with options...
- Користите подразумеване опције – одабраће се развојни контејнер креиран за овај курс
- Кликните Create codespace
- Сачекајте око 2 минута да окружење буде спремно
- Пређите директно на Први пример
Арапски | Бенгалски | Бугарски | Бирмански (Мјанмар) | Кинески (поједностављени) | Кинески (традиционални, Хонг Конг) | Кинески (традиционални, Макао) | Кинески (традиционални, Тајван) | Хрватски | Чешки | Дански | Холандски | Естонски | Фински | Француски | Немачки | Грчки | Хебрејски | Хинди | Мађарски | Индионежански | Италијански | Јапански | Канада | Кмерски | Корeјски | Литвански | Малајски | Малајалам | Марати | Непалски | Нигеријски пиджин | Норвешки | Персијски (Фарси) | Пољски | Португалски (Бразил) | Португалски (Португал) | Пунџаби (Гурумукхи) | Румунски | Руски | Српски (ћирилица) | Словачки | Словеначки | Шпански | Свахили | Шведски | Тагалог (Филипински) | Тамилски | Телугу | Таи | Турски | Украјински | Урду | Вијетнамски
Више волите локално клонирање?
Овај репозиторијум укључује преко 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"Ово вам даје све што вам је потребно за завршетак курса са много бржим преузимањем.
- Основни појмови: Разумевање великих језичких модела, токена, уграђивања и капацитета вештачке интелигенције
- Јава AI екосистем: Преглед Spring AI и OpenAI SDK-ова
- Протокол контекста модела: Увод у MCP и његова улога у комуникацији AI агената
- Практичне примене: Реални сценарији укључујући ћаскање са ботом и генерисање садржаја
- → Почните поглавље 1
- Конфигурација више провајдера: Подешавање GitHub модела, Azure OpenAI и OpenAI Java SDK интеграција
- Spring Boot + Spring AI: Најбоље праксе за развој AI апликација у предузећима
- GitHub модели: Бесплатан приступ AI моделима за прототиповање и учење (без потребе за кредитном картицом)
- Алатке за развој: Docker контејнери, VS Code и подешавање GitHub Codespaces
- → Почните поглавље 2
- Prompt инжењеринг: Технике за оптималне одговоре AI модела
- Ембедингс и операције вектора: Имплементација семантичке претраге и упоређивања сличности
- Retrieval-Augmented Generation (RAG): Комбинација AI-а са вашим сопственим изворима података
- Функцијски позиви: Проширују AI могућности прилагођеним алатима и додацима
- → Почните поглавље 3
- Генератор прича о кућним љубимцима (
petstory/): Креативно генерисање садржаја уз GitHub моделе - Foundry локална демонстрација (
foundrylocal/): Локална интеграција AI модела уз OpenAI Java SDK - MCP сервис калкулатора (
calculator/): Основна имплементација протокола контекста модела са Spring AI - → Почните поглавље 4
- Сигурност GitHub модела: Тестирање уграђеног филтрирања садржаја и безбедносних механизама (тврдих блокада и меканих одбијања)
- Демо одговорног AI: Практичан пример како савремени AI системи за безбедност функционишу у пракси
- Најбоље праксе: Основне смернице за етички развој и примену AI
- → Почните поглавље 5
Ако застанете или имате питања о изградњи АИ апликација. Придружите се другим ученицима и искусним програмерима у дискусијама о MCP-у. То је корисничка заједница у којој су питања добродошла и где се знање слободно дели.
Ако имате повратне информације о производу или грешке током израде, посетите:
Одрицање од одговорности: Овај документ је преведен коришћењем AI услуге за превођење Co-op Translator. Иако тежимо прецизности, молимо вас да имате у виду да аутоматизовани преводи могу садржати грешке или нетачности. Оригинални документ на свом изворном језику треба сматрати ауторитетом. За критичне информације препоручује се професионални људски превод. Нисмо одговорни за било каква неспоразума или погрешне тумачења која произилазе из коришћења овог превода.
