26 KiB
Агенты ИИ для начинающих - Курс
Курс, который обучит всему, что нужно знать, чтобы начать создавать агентов ИИ
🌐 Поддержка нескольких языков
Поддерживается через 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"Это даст вам все необходимое для прохождения курса с намного более быстрой загрузкой.
Если вы хотите добавить поддержку дополнительных языков перевода, их список доступен здесь.
🌱 Начало работы
В этом курсе есть уроки, охватывающие основы создания агентов ИИ. Каждый урок посвящен своей теме, так что начинайте с любого!
Этот курс поддерживает несколько языков. Посетите наш раздел с доступными языками здесь.
Если вы впервые работаете с генеративными моделями ИИ, посмотрите наш курс Генеративный ИИ для начинающих, включающий 21 урок по работе с GenAI.
Не забудьте поставить звезду (🌟) этому репозиторию и форкнуть репозиторий, чтобы запустить код.
Познакомьтесь с другими обучающимися, получите ответы на свои вопросы
Если вы застряли или у вас есть вопросы по созданию агентов ИИ, присоединяйтесь к нашему специализированному Discord-каналу в Microsoft Foundry Discord.
Что вам нужно
В каждом уроке этого курса есть примеры кода, которые находятся в папке code_samples. Вы можете форкнуть этот репозиторий, чтобы создать свою копию.
Примеры кода в этих упражнениях используют Microsoft Agent Framework с Microsoft Foundry Agent Service V2:
- Microsoft Foundry - Требуется учетная запись Azure
В этом курсе используются следующие фреймворки и сервисы агентов ИИ от Microsoft:
Некоторые примеры кода также поддерживают альтернативных провайдеров, совместимых с OpenAI, таких как MiniMax, который предлагает модели с большим контекстом (до 204K токенов). См. Настройку курса для деталей конфигурации.
Для получения дополнительной информации о запуске кода для этого курса перейдите в раздел Настройка курса.
🙏 Хотите помочь?
Есть предложения или нашли ошибки в орфографии или коде? Создайте issue или отправьте pull request
📂 Каждый урок включает
- Письменный урок, расположенный в README, и короткое видео
- Примеры кода на Python с использованием Microsoft Agent Framework и Microsoft Foundry
- Ссылки на дополнительные ресурсы для продолжения обучения
🗃️ Уроки
| Урок | Текст и код | Видео | Дополнительное обучение |
|---|---|---|---|
| Введение в агентов ИИ и случаи их использования | Ссылка | Видео | Ссылка |
| Изучение агентских фреймворков | Ссылка | Видео | Ссылка |
| Понимание паттернов проектирования агентов | Ссылка | Видео | Ссылка |
| Паттерн использования инструментов | Ссылка | Видео | Ссылка |
| Агентский 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
Azure / Edge / MCP / Агенты
Серия по генеративному ИИ
Основное обучение
Серия 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. Любое использование торговых марок или логотипов третьих сторон регулируется политиками этих третьих сторон.
Получение помощи
Если вы застряли или у вас есть вопросы по созданию ИИ-приложений, присоединяйтесь:
Если у вас есть отзывы о продукте или ошибки во время разработки, посетите:
Отказ от ответственности: Этот документ был переведен с использованием сервиса машинного перевода Co-op Translator. Несмотря на наши усилия по обеспечению точности, имейте в виду, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на его исходном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется обратиться к профессиональному человеческому переводу. Мы не несем ответственности за любые недоразумения или неправильные толкования, возникшие в результате использования этого перевода.