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 for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


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

ML for Beginners Data Science for Beginners AI for Beginners Кибербезопасность для начинающих Веб-разработка для начинающих IoT для начинающих Разработка XR для начинающих


Серия Copilot

Copilot для совместного программирования с ИИ Copilot для C#/.NET Приключения Copilot

Получение помощи

Если вы застряли или у вас есть вопросы по созданию AI-приложений, присоединяйтесь:

Microsoft Foundry Discord

Если у вас есть отзывы о продукте или ошибки при разработке, посетите:

Microsoft Foundry Developer Forum

Лицензия

Лицензия MIT - смотрите файл LICENSE для подробностей.


Отказ от ответственности:
Этот документ был переведён с помощью сервиса машинного перевода Co-op Translator. Несмотря на наши усилия обеспечить точность, пожалуйста, имейте в виду, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на родном языке следует считать авторитетным источником. Для важной информации рекомендуется профессиональный человеческий перевод. Мы не несем ответственности за возможные недоразумения или неправильное толкование, возникшие в результате использования данного перевода.