ai-agents-for-beginners

AI Агенти для Початківців - Курс

AI Агенти для Початківців

Курс, що навчає всьому необхідному для початку створення AI Агентів

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

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

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

CMD (Windows):

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

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

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

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌱 Початок роботи

Цей курс охоплює уроки, що розглядають основи створення AI Агентів. Кожен урок присвячено окремій темі, тому починайте з будь-якого, який вам подобається!

Для цього курсу є підтримка багатьох мов. Перейдіть до наших доступних мов тут.

Якщо ви вперше створюєте з моделями Генеративного ШІ, подивіться наш курс Генеративний ШІ для Початківців, який містить 21 урок зі створення з GenAI.

Не забудьте поставити ⭐ цьому репозиторію і зробити форк цього репозиторію, щоб запускати код.

Познайомтеся з іншими учнями, отримайте відповіді на свої питання

Якщо у вас виникли труднощі або є питання щодо створення AI Агентів, приєднуйтесь до нашого спеціального Discord-каналу в Microsoft Foundry Discord.

Що вам потрібно

Кожен урок у цьому курсі містить приклади коду, які можна знайти в папці code_samples. Ви можете зробити форк цього репозиторію, щоб створити власну копію.

Приклади коду в цих вправ використовують Microsoft Agent Framework з Azure AI Foundry Agent Service V2:

У цьому курсі використовуються такі AI Agent фреймворки та сервіси від Microsoft:

Деякі приклади коду також підтримують альтернативних провайдерів, сумісних із OpenAI, таких як MiniMax, який пропонує моделі з великим контекстом (до 204K токенів). Дивіться Налаштування курсу для деталей конфігурації.

Для отримання додаткової інформації про запуск коду цього курсу перейдіть до Налаштування курсу.

🙏 Бажаєте допомогти?

У вас є пропозиції або ви знайшли помилки у правописі чи коді? Створіть проблему або Зробіть pull request

📂 Кожен урок містить

🗃️ Уроки

Урок Текст і Код Відео Додаткове навчання
Вступ до AI Агентів та випадків використання Посилання Відео Посилання
Вивчення AI агентичних фреймворків Посилання Відео Посилання
Розуміння патернів дизайну AI агентів Посилання Відео Посилання
Патерн використання інструментів Посилання Відео Посилання
Агентський RAG Посилання Відео Посилання
Створення надійних AI агентів Посилання Відео Посилання
Патерн дизайну планування Посилання Відео Посилання
Патерн багатоягелньої архітектури Посилання Відео Посилання
Шаблон проєктування метакогніції Посилання Відео Посилання
Агент AI в продуктивному використанні Посилання Відео Посилання
Використання агентських протоколів (MCP, A2A та NLWeb) Посилання Відео Посилання
Контекстне проєктування для агентів AI Посилання Відео Посилання
Управління агентською пам’яттю Посилання Відео  
Ознайомлення з Microsoft Agent Framework Посилання    
Створення агентів для користувача комп’ютера (CUA) Посилання   Посилання
Розгортання масштабованих агентів Скоро буде    
Створення локальних агентів AI Скоро буде    
Захист агентів AI Скоро буде    

🎒 Інші курси

Наша команда також створює інші курси! Ознайомтеся з ними:

LangChain

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

Azure / Edge / MCP / Агентські технології

AZD для початківців Edge AI для початківців MCP для початківців Агент AI для початківців


Серія про генеративний AI

Генеративний AI для початківців Генеративний AI (.NET) Генеративний AI (Java) Генеративний AI (JavaScript)


Основи навчання

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


Серія Copilot

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

🌟 Подяки спільноті

Дякуємо Shivam Goyal за внесок важливих зразків коду, що демонструють Agentic RAG.

Внесок у проєкт

Цей проєкт вітає внески та пропозиції. Більшість внесків вимагають вашої згоди з Угодою про ліцензію учасника (CLA), яка підтверджує, що ви маєте право і фактично надаєте нам права на використання вашого внеску. Для деталей відвідайте https://cla.opensource.microsoft.com.

Коли ви подаєте запит на включення коду, бот CLA автоматично визначить, чи потрібно вам надати CLA і відповідно позначить PR (наприклад, статус-перевірка, коментар). Просто дотримуйтесь інструкцій, наданих ботом. Вам потрібно зробити це лише один раз для всіх репозиторіїв, що використовують нашу CLA.

Цей проєкт ухвалив Кодекс поведінки Microsoft Open Source. Для більш детальної інформації дивіться FAQ з Кодексу поведінки або зв’яжіться з opencode@microsoft.com з будь-якими додатковими питаннями або зауваженнями.

Торгові марки

Цей проєкт може містити торгові марки або логотипи проєктів, продуктів чи сервісів. Авторизоване використання торгових марок або логотипів Microsoft підпорядковується і має відповідати Вказівкам Microsoft щодо торгових марок і брендів. Використання торгових марок або логотипів Microsoft у змінених версіях цього проєкту не повинно спричиняти плутанину або натякати на спонсорство Microsoft. Будь-яке використання торгових марок або логотипів третіх сторін підпорядковується політикам цих третіх сторін.

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

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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