ai-agents-for-beginners

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

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

Курс, обучающий всему необходимому для начала создания агентов ИИ

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

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

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

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

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

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

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

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

Что потребуется

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

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

Этот курс использует следующие фреймворки и сервисы агентов ИИ от Microsoft:

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

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

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

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

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

🗃️ Уроки

Урок Текст и код Видео Дополнительное обучение
Введение в агентов ИИ и варианты их использования Ссылка Видео Ссылка
Исследование фреймворков агентов ИИ Ссылка Видео Ссылка
Понимание паттернов проектирования агентов ИИ Ссылка Видео Ссылка
Паттерн использования инструментов Ссылка Видео Ссылка
Агентский RAG Ссылка Видео Ссылка
Создание надёжных агентов ИИ Ссылка Видео Ссылка
Паттерн проектирования планирования Ссылка Видео Ссылка
Паттерн проектирования мультиагентов Ссылка Видео Ссылка
Паттерн проектирования метапознания 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-агентов Скоро    

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

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

LangChain

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

Azure / Edge / MCP / Агентов

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


Серия Generative AI

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


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

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


Серия Copilot

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

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

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