Генеративен AI за начинаещи - Java издание

July 3, 2026 · View on GitHub

Microsoft Foundry Discord

Генеративен AI за начинаещи - Java издание

Времева ангажираност: Целият уъркшоп може да бъде завършен онлайн без локална настройка. Настройката на средата отнема 2 минути, а разглеждането на примерите изисква 1-3 часа в зависимост от дълбочината на изследване.

Бързо начало

  1. Форкнете това хранилище в своя GitHub акаунт
  2. Кликнете върху Code → раздела Codespaces...New with options...
  3. Използвайте подразбиращите се настройки – това ще избере контейнера за разработка, създаден за този курс
  4. Кликнете Create codespace
  5. Изчакайте около 2 минути, докато средата е готова
  6. Минайте директно към Глава 2: Provision Azure AI Foundry

Поддръжка на множество езици

Поддържа се чрез GitHub Action (Автоматично и винаги актуално)

Арабски | Бенгалски | Български | Бирмански (Мианмар) | Китайски (опростен) | Китайски (традиционен, Хонконг) | Китайски (традиционен, Макао) | Китайски (традиционен, Тайван) | Хърватски | Чешки | Датски | Холандски | Естонски | Фински | Френски | Немски | Гръцки | Иврит | Хинди | Унгарски | Индонезийски | Италиански | Японски | Каннада | Кхмер | Корейски | Литовски | Малайски | Малаялам | Маратхи | Непалски | Нигерийски пиджин | Норвежки | Персийски (Фарси) | Полски | Португалски (Бразилия) | Португалски (Португалия) | Пенджаби (Гурмукхи) | Румънски | Руски | Сръбски (кирилица) | Словашки | Словенски | Испански | Суахили | Шведски | Тагалог (Филипински) | Тамилски | Телугу | Тайландски | Турски | Украински | Урду | Виетнамски

Предпочитате да клонирате локално?

Това хранилище включва над 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: Въведение в генеративния AI

  • Основни концепции: Разбиране на големи езикови модели, токени, вграждания и възможностите на AI
  • 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 модели
  • Вграждания и векторни операции: Имплементация на семантично търсене и съвпадение по сходство
  • Retrieval-Augmented Generation (RAG): Комбиниране на AI с ваши собствени източници на данни
  • Извикване на функции: Разширяване на AI възможностите с персонализирани инструменти и плъгини
  • → Стартиране на Глава 3

Глава 4: Практически приложения и проекти

  • Генератор на истории за домашни любимци (petstory/): Креативно генериране на съдържание с Azure AI Foundry
  • Демонстрация на Foundry Local (foundrylocal/): Локална интеграция на AI модел с OpenAI Java SDK
  • MCP услуга калкулатор (calculator/): Основна имплементация на Model Context Protocol със Spring AI
  • → Стартиране на Глава 4

Глава 5: Отговорно развитие на AI

  • Azure AI Foundry Content Safety: Тествайте вградени филтриращи и защитни механизми (твърди блокировки и меки отхвърляния)
  • Демонстрация на Отговорен AI: Практически пример, показващ как функционират съвременните системи за безопасност на AI
  • Най-добри практики: Ключови насоки за етично разработване и внедряване на AI
  • → Стартиране на Глава 5

Допълнителни ресурси

LangChain

LangChain4j за начинаещи LangChain.js за начинаещи LangChain за начинаещи

Azure / Edge / MCP / Агенти

AZD за начинаещи Edge AI за начинаещи MCP за начинаещи AI агенти за начинаещи


Серия за генеративен AI

Генеративен AI за начинаещи Генеративен AI (.NET) Генеративен AI (Java) Генеративен AI (JavaScript)


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

Машинно обучение за начинаещи Данни науки за начинаещи AI за начинаещи Киберсигурност за начинаещи

Web Dev за начинаещи IoT за начинаещи XR Разработка за начинаещи


Серия Copilot

Copilot за AI съвместно програмиране Copilot за C#/.NET Copilot Adventure

Получаване на помощ

Ако заседнете или имате въпроси относно създаването на AI приложения, присъединете се към други учащи се и опитни разработчици в дискусии за MCP. Това е подкрепяща общност, където въпросите са добре дошли и знанията се споделят свободно.

Microsoft Foundry Discord

Ако имате обратна връзка за продукта или срещнете грешки по време на разработка, посетете:

Microsoft Foundry Developer Forum


Отказ от отговорност: Този документ е преведен с помощта на AI преводачески услуга Co-op Translator. Въпреки че се стремим към точност, моля имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да е недоразумения или неправилни тълкувания, произтичащи от използването на този превод.