# Курс Microsoft по агентам — карта на русском 🗺️

Microsoft держит открытый курс **AI Agents for Beginners**: 18 уроков, лицензия MIT, код на GitHub. Это самый близкий к Точке Сборки бесплатный первоисточник — и хорошее продолжение, когда свой стек уже собран и хочется системной теории.

**Ссылку даём на английский оригинал сознательно.** Русская версия в том репозитории существует, но она сделана машинным переводчиком (Microsoft честно пишет об этом дисклеймером в шапке каждого файла) — читается тяжело, термины разъезжаются. Поэтому карту уроков ниже мы перевели сами. Идёшь по ней, открываешь нужный урок в оригинале.

Оригинал: `github.com/microsoft/ai-agents-for-beginners`

---

## ⚖️ Чем этот курс отличается от Точки Сборки

Разные ниши, и это хорошо.

| | Точка Сборки | AI Agents for Beginners |
|---|---|---|
| О чём | собрать свой рабочий стек и работать с агентом руками | понять устройство агентных систем |
| Через что | Claude Code, MCP, локальные модели, свой контур | Semantic Kernel, AutoGen, Azure AI Agent Service |
| Формат | практика на твоём проекте | уроки с примерами кода и видео |
| Итог | у тебя работает то, чего вчера не было | ты понимаешь, почему оно так устроено |

Заметная особенность: у Microsoft почти всё показано через их собственную платформу. Паттерны от этого не портятся — они универсальны, — но код примеров тянет за собой Azure. Читай уроки как теорию, а руки держи в своём стеке.

---

## 📚 18 уроков — что внутри

**Основы (1–3)**
1. **Введение в агентов и где они нужны** — что вообще считать агентом, а что просто автоматизацией. Дублирует наш модуль 1, можно пролистать.
2. **Обзор агентных фреймворков** — Semantic Kernel, AutoGen и соседи. Наш ответ на этот вопрос — модуль 3 «Выбор стека», сравни подходы.
3. **Паттерны проектирования агентов** — базовый словарь: из каких кусков вообще собирают агента. Отсюда начинается польза.

**Как агент действует (4–9)**
4. **Паттерн использования инструментов** — как агент вызывает внешние функции. Ложится прямо на наш модуль 7 (MCP).
5. **Агентный RAG** — поиск по своим данным, встроенный в цикл рассуждения. Сюда стоит идти, если строишь второй мозг.
6. **Надёжные агенты** — что делать с галлюцинациями, ошибками и доверием. У нас отдельного юнита про это нет — читай, это зона роста.
7. **Паттерн планирования** — как агент разбивает задачу на шаги сам.
8. **Мультиагентные системы** — команда агентов вместо одного. Наш модуль 8 показывает это на живом кейсе, здесь — теория за ним.
9. **Метапознание** — агент, который оценивает собственные рассуждения. Самый недооценённый урок в подборке.

**Продакшн и протоколы (10–13)**
10. **Агенты в продакшене** — что ломается, когда прототип встречает реальных пользователей.
11. **Агентные протоколы: MCP, A2A, NLWeb** — MCP ты уже трогал руками в модуле 7; здесь он в ряду соседей.
12. **Инженерия контекста** — как набивать окно контекста осмысленно. Пара к нашему модулю 5.
13. **Память агента** — что агент помнит между сессиями и как этим управлять. Вторая половина того же модуля 5.

**Платформа и границы (14–18)**
14. **Microsoft Agent Framework** — целиком про их платформу. Пропускай, если не работаешь с Azure.
15. **Агенты, управляющие компьютером** — браузер и интерфейс как инструмент агента.
16. **Масштабируемое развёртывание** — инфраструктура под нагрузку.
17. **Локальные агенты** — запуск моделей у себя. Пересекается с нашим суверенным стеком (модуль 3).
18. **Безопасность агентов** — инъекции в промпт, утечки, границы доступа. Читай обязательно, если агент ходит в твою почту или файлы.

---

## 🎯 Как это читать, чтобы не утонуть

Не подряд. Курс на 18 уроков после курса на 38 юнитов проглотить нельзя, и не надо.

- **Прошёл модуль 5 (контекст и память)** → уроки 12 и 13.
- **Прошёл модуль 7 (инструменты)** → уроки 4 и 11.
- **Прошёл модуль 8 (агентский инжиниринг)** → уроки 8, 10, 16.
- **Собираешь агента, который трогает личные данные** → уроки 6 и 18, до того как включишь.
- **Просто интересно, как это устроено внутри** → уроки 3, 7, 9.

Три урока — 14, 15, 16 — сильно завязаны на инфраструктуру Microsoft. Пропустить их не потеря.

---

## ✅ Почему мы вообще советуем чужой курс

Потому что он открытый, лицензия позволяет им пользоваться и переводить, авторы известны, а репозиторий живой — коммиты идут каждую неделю. Это ровно те четыре признака, по которым в модуле 0 мы учимся отличать первоисточник от продукта, который просто хорошо продали.

Проверь их сам, прежде чем поверить нам: открой репозиторий, посмотри файл лицензии, дату последнего коммита и владельца организации.
