ai-agents-for-beginners

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

AI Agents 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 Агентов. Каждый урок посвящён своей теме, так что начинайте с любого!

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

Если вы впервые работаете с моделями генеративного ИИ, ознакомьтесь с нашим курсом Generative AI For Beginners, который включает 21 урок по созданию с GenAI.

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

Познакомьтесь с другими учащимися, задавайте вопросы

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

Что вам понадобится

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

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

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

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

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

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

Есть предложения или нашли ошибки в орфографии или коде? Создайте issue или отправьте 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)


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

Машинное обучение для начинающих Data Science для начинающих ИИ для начинающих Кибербезопасность для начинающих Веб-разработка для начинающих 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. Для получения дополнительной информации смотрите FAQ Кодекса Поведения или обращайтесь по адресу opencode@microsoft.com с любыми дополнительными вопросами или комментариями.

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

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

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

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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