![]()
Арабский | Бенгальский | Болгарский | Бирманский (Мьянма) | Китайский (упрощенный) | Китайский (традиционный, Гонконг) | Китайский (традиционный, Макао) | Китайский (традиционный, Тайвань) | Хорватский | Чешский | Датский | Нидерландский | Эстонский | Финский | Французский | Немецкий | Греческий | Иврит | Хинди | Венгерский | Индонезийский | Итальянский | Японский | Каннада | Кхмер | Корейский | Литовский | Малайский | Малаялам | Марати | Непальский | Нигерийский пиджин | Норвежский | Персидский (фарси) | Польский | Португальский (Бразилия) | Португальский (Португалия) | Пенджабский (Гурмукхи) | Румынский | Русский | Сербский (кириллица) | Словацкий | Словенский | Испанский | Суахили | Шведский | Тагалог (филиппинский) | Тамильский | Телугу | Тайский | Турецкий | Украинский | Урду | Вьетнамский
Лучше клонировать локально?
В этом репозитории включены переводы на более чем 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"Это даст вам всё необходимое для прохождения курса с гораздо более быстрой загрузкой.
Если вы хотите, чтобы были добавлены дополнительные языки перевода, они перечислены здесь.
В этом курсе есть уроки, охватывающие основы создания 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, которые предоставляют модели с большим контекстом (до 204K токенов). Подробнее о настройке смотрите в разделе Course Setup.
Для получения дополнительной информации о запуске кода этого курса перейдите в раздел Course Setup.
Есть предложения или нашли ошибки в орфографии или коде? Создайте issue или отправьте pull request.
| Урок | Текст и код | Видео | Дополнительное обучение |
|---|---|---|---|
| Введение в AI Агентов и их применение | Ссылка | Видео | Ссылка |
| Изучение AI агентских фреймворков | Ссылка | Видео | Ссылка |
| Понимание паттернов проектирования AI агентов | Ссылка | Видео | Ссылка |
| Паттерн использования инструментов | Ссылка | Видео | Ссылка |
| Агентский RAG | Ссылка | Видео | Ссылка |
| Создание надёжных AI Агентов | Ссылка | Видео | Ссылка |
| Паттерн проектирования планирования | Ссылка | Видео | Ссылка |
| Паттерн проектирования мультиагентских систем | Ссылка | Видео | Ссылка |
| Паттерн Проектирования Метапознания | Ссылка | Видео | Ссылка |
| AI Агенты в Производстве | Ссылка | Видео | Ссылка |
| Использование Агентных Протоколов (MCP, A2A и NLWeb) | Ссылка | Видео | Ссылка |
| Контекстная Инженерия для AI Агентов | Ссылка | Видео | Ссылка |
| Управление Агентной Памятью | Ссылка | Видео | |
| Исследование Microsoft Agent Framework | Ссылка | ||
| Создание Агентов для Пользовательских Компьютеров (CUA) | Ссылка | Ссылка | |
| Развертывание Масштабируемых Агентов | Скоро будет | ||
| Создание Локальных AI Агентов | Скоро будет | ||
| Обеспечение Безопасности AI Агентов | Ссылка | Ссылка |
Наша команда выпускает и другие курсы! Ознакомьтесь с:
Спасибо 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 приложений, присоединяйтесь:
Если у вас есть отзывы о продукте или ошибки при разработке, посетите:
Отказ от ответственности: Этот документ был переведен с использованием сервиса машинного перевода Co-op Translator. Несмотря на наши усилия по обеспечению точности, имейте в виду, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на его исходном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется обратиться к профессиональному человеческому переводу. Мы не несем ответственности за любые недоразумения или неправильные толкования, возникшие в результате использования этого перевода.