ai-agents-for-beginners

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

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

Курс, який навчає всьому, що потрібно знати, щоб почати створювати агентів AI

Ліцензія GitHub Співавтори GitHub Проблеми GitHub Запити на внесення змін GitHub Ласкаво просимо PR

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

Підтримується через 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 Форки GitHub Зорі GitHub

Microsoft Foundry Discord

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

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

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

Якщо ви вперше працюєте з генеративними моделями AI, ознайомтеся з нашим курсом Generative AI For Beginners, який містить 21 урок зі створення за допомогою GenAI.

Не забудьте поставити зірку (🌟) цього репозиторію та форкнути цей репозиторій, щоб запускати код.

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

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

Що вам знадобиться

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

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

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

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

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

🙏 Хочете допомогти?

Чи є у вас пропозиції або ви знайшли помилки у тексті чи коді? Підніміть питання або Створіть запит на внесення змін

📂 Кожен урок включає

🗃️ Уроки

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

🎒 Інші курси

Наша команда готує інші курси! Ознайомтесь з:

LangChain

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

Azure / Edge / MCP / Агенти

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


Серія Generative AI

Generative AI для початківців Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


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

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


Серія Copilot

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

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

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

Участь у проєкті

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

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

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

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

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

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

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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