ai-agents-for-beginners

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

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

Курс, который обучит всему, что нужно знать, чтобы начать создавать агентов ИИ

Лицензия GitHub Контрибьюторы GitHub Проблемы GitHub Запросы на слияние GitHub PRs Welcome

🌐 Поддержка нескольких языков

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

Арабский | Бенгальский | Болгарский | Бирманский (Мьянма) | Китайский (упрощенный) | Китайский (традиционный, Гонконг) | Китайский (традиционный, Макао) | Китайский (традиционный, Тайвань) | Хорватский | Чешский | Датский | Нидерландский | Эстонский | Финский | Французский | Немецкий | Греческий | Иврит | Хинди | Венгерский | Индонезийский | Итальянский | Японский | Каннада | Кхмерский | Корейский | Литовский | Малайский | Малаялам | Маратхи | Непальский | Нигерийский пиджин | Норвежский | Персидский (фарси) | Польский | Португальский (Бразилия) | Португальский (Португалия) | Панджаби (Гурмухи) | Румынский | Русский | Сербский (кириллица) | Словацкий | Словенский | Испанский | Суахили | Шведский | Тагальский (филиппинский) | Тамильский | Телугу | Тайский | Турецкий | Украинский | Урду | Вьетнамский

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

Этот репозиторий включает более 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 Форки GitHub Звезды GitHub

Microsoft Foundry Discord

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

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

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

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

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

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

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

Что вам нужно

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

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

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

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

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

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

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

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

🗃️ Уроки

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

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

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

LangChain

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

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

AZD для начинающих Edge AI для начинающих MCP для начинающих Искусственные агенты для начинающих


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

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


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

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


Серия Copilot

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

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

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

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

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

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

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

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

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

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

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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