![]()
Арабский | Бенгальский | Болгарский | Бирманский (Мьянма) | Китайский (упрощенный) | Китайский (традиционный, Гонконг) | Китайский (традиционный, Макао) | Китайский (традиционный, Тайвань) | Хорватский | Чешский | Датский | Нидерландский | Эстонский | Финский | Французский | Немецкий | Греческий | Иврит | Хинди | Венгерский | Индонезийский | Итальянский | Японский | Каннада | Кхмерский | Корейский | Литовский | Малайский | Малаялам | Маратхи | Непальский | Нигерийский пиджин | Норвежский | Персидский (фарси) | Польский | Португальский (Бразилия) | Португальский (Португалия) | Пенджабский (гурмукхи) | Румынский | Русский | Сербский (кириллица) | Словацкий | Словенский | Испанский | Суахили | Шведский | Тагальский (филиппинский) | Тамильский | Телугу | Тайский | Турецкий | Украинский | Урду | Вьетнамский
Предпочитаете клонировать локально?
В этом репозитории более 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"Это даст вам все необходимое для завершения курса с гораздо более быстрой загрузкой.
Если вы хотите, чтобы были добавлены другие языки переводов, их список находится здесь
Этот курс содержит уроки, охватывающие основы создания агентов ИИ. Каждый урок посвящён своей теме, так что начинайте с любого!
В этом курсе предусмотрена поддержка нескольких языков. Посетите раздел доступные языки здесь.
Если вы впервые создаёте проекты с генеративными ИИ моделями, ознакомьтесь с нашим курсом Генеративный ИИ для начинающих, который включает 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-агентов | Скоро |
Наша команда выпускает и другие курсы! Посмотрите:
Спасибо Shivam Goyal за вклад важного примера кода, демонстрирующего Agentic RAG.
Этот проект приветствует вклады и предложения. Большинство вкладов требуют, чтобы вы согласились с Лицензионным соглашением для участников (CLA), в котором подтверждаете, что имеете право и действительно предоставляете нам права на использование вашего вклада. Подробнее на https://cla.opensource.microsoft.com.
При отправке запроса на внесение изменений бот CLA автоматически определит, нужно ли вам предоставлять CLA и отметит PR соответствующим образом (например, проверкой статуса, комментарием). Просто следуйте инструкциям бота. Вам нужно будет сделать это только один раз для всех репозиториев, использующих наше CLA.
В этом проекте принят Кодекс поведения Microsoft. Для получения дополнительной информации смотрите Часто задаваемые вопросы по Кодексу поведения или пишите на opencode@microsoft.com с любыми дополнительными вопросами или комментариями.
В этом проекте могут использоваться товарные знаки или логотипы проектов, продуктов или сервисов. Авторизованное использование товарных знаков или логотипов Microsoft подчиняется и должно соответствовать Правилам использования товарных знаков и брендов Microsoft. Использование товарных знаков или логотипов Microsoft в изменённых версиях этого проекта не должно вызывать путаницу или подразумевать спонсорство со стороны Microsoft. Любое использование товарных знаков или логотипов третьих лиц подчиняется политикам этих третьих лиц.
Если вы застряли или у вас есть вопросы по созданию AI-приложений, присоединяйтесь:
Если у вас есть отзывы о продукте или ошибки при разработке, посетите:
Отказ от ответственности:
Этот документ был переведен с использованием сервиса автоматического перевода Co-op Translator. Несмотря на наши усилия по обеспечению точности, имейте в виду, что автоматические переводы могут содержать ошибки или неточности. Оригинальный документ на его родном языке следует считать авторитетным источником. Для критически важной информации рекомендуется профессиональный перевод человеком. Мы не несем ответственности за любые недоразумения или неверные толкования, возникшие в результате использования этого перевода.