Skip to content

Latest commit

 

History

History
138 lines (98 loc) · 13.9 KB

File metadata and controls

138 lines (98 loc) · 13.9 KB

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 | 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) та агентними модулями

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

Новачок у 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

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-додатків, приєднуйтеся до:

Azure AI Foundry Discord

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

Azure AI Foundry Developer Forum

Ліцензія

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


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