ai-agents-for-beginners

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

AI Agents for Beginners

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

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

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

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

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

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

В этом репозитории есть 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"

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

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

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌱 Начинаем

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

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

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

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

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

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

Что вам нужно

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

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

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

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

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

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

Есть предложения или нашли ошибки в орфографии или коде? Откройте проблему (issue) или создайте pull request

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

🗃️ Уроки

Урок Текст и код Видео Дополнительное обучение
Введение в AI-агентов и примеры использования Ссылка Видео Ссылка
Изучение AI Agentic Frameworks Ссылка Видео Ссылка
Понимание паттернов проектирования AI-агентов Ссылка Видео Ссылка
Паттерн использования инструментов Ссылка Видео Ссылка
Agentic 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) Link   Link
Развёртывание Масштабируемых Агентов Скоро будет    
Создание Локальных AI Агентов Скоро будет    
Защита AI Агентов Link   Link

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

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

LangChain

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

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

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


Серия Генеративного AI

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


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

Машинное Обучение для Начинающих Наука о Данных для Начинающих ИИ для Начинающих Кибербезопасность для Начинающих Веб Разработка для Начинающих 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. Несмотря на наши усилия по обеспечению точности, имейте в виду, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на его исходном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется обратиться к профессиональному человеческому переводу. Мы не несем ответственности за любые недоразумения или неправильные толкования, возникшие в результате использования этого перевода.