LangChain4j для початківців

April 6, 2026 · View on GitHub

LangChain4j

LangChain4j для початківців

Курс зі створення AI-застосунків з LangChain4j та Azure OpenAI GPT-5.2, від базового чату до AI агентів.

🌐 Підтримка багатьох мов

Підтримується через 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/LangChain4j-for-Beginners.git
cd LangChain4j-for-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/LangChain4j-for-Beginners.git
cd LangChain4j-for-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Це дасть вам все необхідне для проходження курсу з набагато швидшим завантаженням.

Зміст

  1. Швидкий старт — Почніть з LangChain4j
  2. Вступ — Вивчіть основи LangChain4j
  3. Інженерія підказок — Опануйте ефективний дизайн підказок
  4. RAG (Генерація з пошуком) — Створюйте інтелектуальні системи на основі знань
  5. Інструменти — Інтегруйте зовнішні інструменти та простих асистентів
  6. MCP (Протокол контексту моделі) — Працюйте з MCP та агентними модулями

Відеоогляди

Кожен модуль має супровідну пряму сесію, де ми крок за кроком проходимо концепції та код.

МодульВідео
01 - ВступПочаток роботи з LangChain4j
02 - Інженерія підказокІнженерія підказок з LangChain4j
03 - RAGRAG з LangChain4j
04 - Інструменти & 05 - MCPAI Агенти з інструментами і MCP

Навчальний шлях

Новачок в LangChain4j? Перегляньте Глосарій для визначень ключових термінів і понять.

Швидкий старт

  1. Форкніть цей репозиторій у свій акаунт GitHub
  2. Виберіть Code → вкладка Codespaces...New with options...
  3. Використовуйте налаштування за замовчуванням – це вибере контейнер для розробки, створений для цього курсу
  4. Натисніть Create codespace
  5. Чекайте 5-10 хвилин, поки середовище буде готове
  6. Перейдіть безпосередньо до Швидкого старту, щоб почати!

Після завершення модулів ознайомтеся з Посібником з тестування, щоб побачити концепції тестування LangChain4j у дії.

Примітка: Це навчання використовує як GitHub Models, так і Azure OpenAI. Модуль Швидкий старт використовує GitHub Models (підписка Azure не потрібна), а модулі 1-5 використовують Azure OpenAI. Почніть із БЕЗКОШТОВНОГО акаунту Azure, якщо у вас його немає.

Навчання з GitHub Copilot

Щоб швидко почати писати код, відкрийте цей проєкт у GitHub Codespace або у вашому локальному IDE з наданим devcontainer. Devcontainer, який використовується в цьому курсі, вже налаштований з GitHub Copilot для AI парного програмування.

Кожен приклад коду включає запропоновані питання, які ви можете задати GitHub Copilot, щоб поглибити розуміння. Шукайте підказки 💡/🤖 у:

  • Заголовках Java-файлів — питання, специфічні для кожного прикладу
  • README модулів — підказки для дослідження після прикладів коду

Як використовувати: Відкрийте будь-який код та поставте Copilot запропоновані питання. Він має повний контекст коду і може пояснювати, розширювати та пропонувати альтернативи.

Хочете дізнатись більше? Перегляньте Copilot для AI парного програмування.

Додаткові ресурси

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


Generative AI Series

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


Core Learning

ML for Beginners Data Science for Beginners AI for Beginners Кібербезпека для початківців Веб-розробка для початківців IoT для початківців XR Розробка для початківців


Серія Copilot

Copilot для AI парного програмування Copilot для C#/.NET Пригоди Copilot

Отримання допомоги

Якщо ви застрягли або маєте питання щодо створення AI-додатків, приєднуйтеся до:

Microsoft Foundry Discord

Якщо у вас є відгуки про продукт або ви зіткнулися з помилками під час розробки, відвідайте:

Microsoft Foundry Developer Forum

Ліцензія

Ліцензія MIT - див. файл LICENSE для деталей.


Відмова від відповідальності: Цей документ був перекладений за допомогою сервісу автоматичного перекладу Co-op Translator. Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматизовані переклади можуть містити помилки або неточності. Оригінальний документ на його рідній мові слід вважати авторитетним джерелом. Для критичної інформації рекомендується звертатися до професійного людського перекладу. Ми не несемо відповідальність за будь-які непорозуміння або неправильні тлумачення, що виникли внаслідок використання цього перекладу.