ai-agents-for-beginners

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

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

Курс, що навчає всьому, що потрібно знати, щоб почати створювати агентів ШІ

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

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

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

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

Віддаєте перевагу клонувати локально?

Цей репозиторій включає понад 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Є пропозиції або знайшли помилки в правописі чи коді? Відкрийте issue або створіть pull request

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

🗃️ Уроки

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

🎒 Інші курси

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

LangChain

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

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

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


Серія Генеративного ШІ

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


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

Машинне навчання для початківців Наука про дані для початківців ШІ для початківців Кібербезпека для початківців Веб-розробка для початківців Інтернет речей для початківців XR розробка для початківців


Серія Copilot

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

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

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

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

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

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

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

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

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

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

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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