ai-agents-for-beginners

AI Agents for Beginners - A Course

Генеративний ШІ для початківців

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

Ліцензія GitHub Учасники GitHub Проблеми GitHub Pull-запити GitHub PRs вітаються

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

Підтримується через GitHub Action (автоматизовано та завжди оновлюється)

Арабська | Бенгальська | Болгарська | Бірманська (Мʼянма) | Китайська (спрощена) | Китайська (традиційна, Гонконг) | Китайська (традиційна, Макао) | Китайська (традиційна, Тайвань) | Хорватська | Чеська | Данська | Нідерландська | Естонська | Фінська | Французька | Німецька | Грецька | Іврит | Хінді | Угорська | Індонезійська | Італійська | Японська | Каннада | Корейська | Литовська | Малайська | Малаялам | Маратхі | Непальська | Нігерійський пігін | Норвезька | Перська (фарсі) | Польська | Португальська (Бразилія) | Португальська (Португалія) | Пенджабі (гурмухі) | Румунська | Російська | Сербська (кирилиця) | Словацька | Словенська | Іспанська | Свахілі | Шведська | Тагальська (Філіппінська) | Тамільська | Телугу | Тайська | Турецька | Українська | Урду | Вʼєтнамська

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

Спостерігачі GitHub Форки GitHub Зірки GitHub

Microsoft Foundry Discord

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

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

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

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

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

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

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

Що потрібно

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

Приклад коду в цих вправах використовує Azure AI Foundry і GitHub Model Catalogs для взаємодії з мовними моделями:

Цей курс також використовує наступні фреймворки та служби AI-агентів від Microsoft:

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

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

Чи маєте ви пропозиції або знайшли орфографічні чи кодові помилки? Створіть issue або Створіть pull request

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

🗃️ Уроки

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

🎒 Інші курси

Наша команда створює й інші курси! Перегляньте:

LangChain

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


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 Adventure

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

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

Участь

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

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

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

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

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

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

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

Microsoft Foundry у Discord

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

Форум розробників Microsoft Foundry


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