ai-agents-for-beginners

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

Generative AI For Beginners

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

GitHub license GitHub contributors GitHub issues GitHub pull-requests 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 watchers GitHub forks GitHub stars

Microsoft Foundry Discord

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

🗃️ Уроки

Урок Текст і код Відео Додаткове навчання
Вступ до 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) Скоро буде    
Розгортання масштабованих агентів Скоро буде    
Створення локальних AI агентів Скоро буде    
Захист AI агентів Скоро буде    

🎒 Інші курси

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

LangChain

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

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

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


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

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


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

Машинне навчання для початківців Наука про дані для початківців ШІ для початківців Кібербезпека для початківців Веб-розробка для початківців 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. Для додаткової інформації дивіться Часті питання щодо Кодексу поведінки або зв’яжіться з opencode@microsoft.com з будь-якими додатковими запитаннями чи коментарями.

Торгові знаки

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

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

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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