ai-agents-for-beginners

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

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

Курс, що охоплює все, що потрібно знати, щоб почати створювати AI-агентів

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

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

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

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

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

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

Microsoft Foundry у Discord

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

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

Курс підтримує кілька мов. Перегляньте наші доступні мови тут.

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

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

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

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

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

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

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

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

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

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

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

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

🗃️ Уроки

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

🎒 Інші курси

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

LangChain

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


Azure / Edge / MCP / Agents

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


Generative AI Series

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


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

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


Серія Copilot

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

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

Дякуємо 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. Додаткову інформацію див. у Code of Conduct FAQ або зв’яжіться з opencode@microsoft.com з будь-якими додатковими запитаннями чи коментарями.

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

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

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

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

Microsoft Foundry Discord

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

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


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