Курс зі створення AI-додатків із LangChain4j та Azure OpenAI GPT-5.2, від базового чату до AI-агентів.
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"Це дасть вам усе необхідне для проходження курсу з набагато швидшим завантаженням.
- Швидкий старт - Почніть працювати з LangChain4j
- Вступ - Ознайомтесь із основами LangChain4j
- Проєктування підказок - Опануйте ефективне створення підказок
- RAG (Генерація з використанням пошуку) - Створюйте інтелектуальні системи на основі знань
- Інструменти - Інтегруйте зовнішні інструменти та прості помічники
- MCP (Протокол контексту моделі) - Працюйте з Протоколом контексту моделі (MCP) та агентними модулями
Новачок у LangChain4j? Перегляньте Глосарій для визначень ключових термінів і понять.
Швидкий старт
- Форкніть цей репозиторій у своєму обліковому записі GitHub
- Клацніть Code → вкладка Codespaces → ... → New with options...
- Використовуйте налаштування за замовчуванням – це вибере контейнер розробки, створений для цього курсу
- Клікніть Create codespace
- Чекайте 5-10 хвилин, поки середовище буде готове
- Перейдіть безпосередньо до Швидкого старту, щоб розпочати!
Після завершення модулів ознайомтесь із Керівництвом з тестування, щоб побачити концепції тестування LangChain4j на практиці.
Примітка: Це навчання використовує як GitHub Models, так і Azure OpenAI. Модуль Швидкий старт використовує GitHub Models (передплата Azure не потрібна), тоді як модулі 1-5 використовують Azure OpenAI. Почніть з БЕЗКОШТОВНОГО облікового запису Azure, якщо у вас його немає.
Щоб швидко почати кодування, відкрийте цей проєкт у GitHub Codespace або у вашому локальному IDE з наданим devcontainer. Devcontainer, використаний у цьому курсі, попередньо налаштований з GitHub Copilot для парного програмування із AI.
Кожний приклад коду містить рекомендовані питання, які ви можете задати GitHub Copilot для глибшого розуміння. Шукайте підказки 💡/🤖 у:
- Заголовках файлів Java - Питання, специфічні для кожного прикладу
- README модулів - Запити на дослідження після прикладів коду
Як користуватися: Відкрийте будь-який файл з кодом і задайте Copilot рекомендовані питання. Він має повний контекст коду і може пояснювати, розширювати і пропонувати альтернативи.
Хочете дізнатись більше? Перегляньте Copilot для парного програмування із AI.
Якщо ви застрягли або маєте будь-які питання щодо створення AI-додатків, приєднуйтеся до:
Якщо у вас є відгуки про продукт або помилки під час створення, відвідайте:
Ліцензія MIT - див. файл LICENSE для деталей.
Відмова від відповідальності: Цей документ був перекладений за допомогою сервісу автоматичного перекладу Co-op Translator. Хоча ми прагнемо до точності, зверніть увагу, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ рідною мовою слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується звертатися до професійного людського перекладу. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникли внаслідок використання цього перекладу.
