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 языков переводов, что значительно увеличивает размер скачивания. Чтобы клонировать без переводов, используйте 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. Вы можете сделать форк репозитория, чтобы создать свою копию.

Примеры кода в этих упражнениях используют Microsoft Agent Framework с Microsoft 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)


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

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


Серия Copilot

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

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

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

Вклад в проект

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

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

В этом проекте принят Кодекс поведения Microsoft Open Source. Подробнее см. FAQ по Кодексу поведения или свяжитесь с opencode@microsoft.com с любыми дополнительными вопросами или комментариями.

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

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

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

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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