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