ai-agents-for-beginners

AI Агенты для начинающих - Курс

AI Агенты для начинающих

Курс, обучающий всему, что нужно знать, чтобы начать создавать AI Агентов

Лицензия GitHub Участники GitHub Проблемы GitHub Запросы на внесение изменений GitHub Приглашаем PR

🌐 Многоязычная поддержка

Переводы поддерживаются с помощью Co-op Translator

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

Предпочитаете клонировать локально?

Этот репозиторий включает более 50 переводов, что значительно увеличивает размер загрузки. Чтобы клонировать без переводов, используйте разреженную загрузку:

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"

Это даст вам всё необходимое для прохождения курса с гораздо более быстрой загрузкой.

Для дополнительных вариантов языков смотрите поддерживаемые языки Co-op Translator.

Наблюдатели GitHub Форки GitHub Звёзды GitHub

Microsoft Foundry Discord

🌱 Начало работы

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

Для этого курса доступна многоязычная поддержка. Посетите здесь доступные языки.

Если вы создаёте модели генеративного ИИ впервые, ознакомьтесь с нашим курсом Генеративный ИИ для начинающих, который включает 21 урок по работе с GenAI.

Не забудьте поставить звезду (🌟) этому репозиторию и форкнуть его, чтобы запустить код.

Встречайте других учеников, получайте ответы на свои вопросы

Если у вас возникнут трудности или вопросы по созданию AI Агентов, присоединяйтесь к нашему специализированному каналу Discord в Microsoft Foundry Discord.

Что вам нужно

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

Примеры кода в этих упражнениях используют Microsoft Agent Framework с Microsoft Foundry Agent Service V2:

В этом курсе используются следующие фреймворки и сервисы AI Агентов от Microsoft:

Некоторые примеры кода также поддерживают альтернативных провайдеров, совместимых с OpenAI, таких как MiniMax, который предлагает модели с большим контекстом (до 204K токенов). Подробнее о настройке в разделе Course Setup.

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

🙏 Хотите помочь?

Есть предложения или нашли орфографические или кодовые ошибки? Создайте тикет или отправьте pull request

📂 Каждый урок включает

🗃️ Уроки

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

🎒 Другие курсы

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

LangChain

LangChain4j для начинающих LangChain.js для начинающих LangChain для начинающих —

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

AZD для начинающих Edge AI для начинающих MCP для начинающих AI Агенты для начинающих


Серия по Генеративному ИИ

Генеративный ИИ для начинающих Генеративный ИИ (.NET) Генеративный ИИ (Java) Генеративный ИИ (JavaScript)


Основное обучение

Машинное обучение для начинающих Наука о данных для начинающих ИИ для начинающих Кибербезопасность для начинающих Веб-разработка для начинающих Интернет вещей для начинающих Разработка XR для начинающих


Серия Copilot

Copilot для совместного программирования с ИИ Copilot для C#/.NET Приключение Copilot

🌟 Благодарности сообществу

Спасибо Shivam Goyal за вклад важных примеров кода, демонстрирующих Agentic RAG.

Внесение вклада

Этот проект приветствует вклады и предложения. Большинство вкладов требуют вашего согласия с Лицензионным соглашением с участником (CLA), подтверждающим, что вы имеете право и действительно предоставляете нам права на использование вашего вклада. Подробнее смотрите на https://cla.opensource.microsoft.com.

При отправке запроса на перенос (pull request) бот CLA автоматически определит, нужно ли вам предоставить CLA и соответствующим образом отметит запрос (например, проверка статуса, комментарий). Просто следуйте инструкциям, предоставленным ботом. Это нужно сделать только один раз для всех репозиториев, использующих наше CLA.

В этом проекте принят Кодекс поведения открытого кода Microsoft. Для получения дополнительной информации смотрите FAQ по Кодексу поведения или свяжитесь с opencode@microsoft.com по любым дополнительным вопросам или комментариям.

Торговые марки

Этот проект может содержать торговые марки или логотипы проектов, продуктов или услуг. Разрешенное использование торговых марок или логотипов Microsoft регулируется и должно соответствовать Руководству Microsoft по торговым маркам и брендам. Использование торговых марок или логотипов Microsoft в изменённых версиях этого проекта не должно вызывать путаницу или создавать впечатление спонсорства Microsoft. Любое использование торговых марок или логотипов третьих сторон регулируется политиками этих сторон.

Получение помощи

Если вы застряли или у вас есть вопросы по созданию приложений с ИИ, присоединяйтесь к:

Discord Microsoft Foundry

Если у вас есть отзывы по продукту или обнаружены ошибки при разработке, посетите:

Форум разработчиков Microsoft Foundry


Отказ от ответственности: Этот документ был переведен с использованием сервиса машинного перевода Co-op Translator. Несмотря на наши усилия по обеспечению точности, имейте в виду, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на его исходном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется обратиться к профессиональному человеческому переводу. Мы не несем ответственности за любые недоразумения или неправильные толкования, возникшие в результате использования этого перевода.