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

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

Если вы впервые работаете с генеративными 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, который предлагает модели с большим контекстом (до 204К токенов). См. раздел Настройка курса для подробностей конфигурации.

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

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

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

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

🗃️ Уроки

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

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

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

LangChain

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

Azure / Edge / MCP / Agents

AZD для начинающих Edge AI для начинающих MCP для начинающих AI Agents для начинающих


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

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


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

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


Серия Copilot

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

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

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

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

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

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

Этот проект принял Кодекс поведения Microsoft с открытым исходным кодом. Для дополнительной информации смотрите Часто задаваемые вопросы по кодексу поведения или свяжитесь с opencode@microsoft.com для любых дополнительных вопросов или комментариев.

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

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

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

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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