Следуйте этим шагам, чтобы начать использовать ресурсы:
- Сделайте форк репозитория: Нажмите
- Клонируйте репозиторий:
git clone https://github.com/microsoft/edgeai-for-beginners.git - Присоединяйтесь к Azure AI Foundry Discord, чтобы встретиться с экспертами и разработчиками
Арабский | Бенгальский | Болгарский | Бирманский (Мьянма) | Китайский (упрощенный) | Китайский (традиционный, Гонконг) | Китайский (традиционный, Макао) | Китайский (традиционный, Тайвань) | Хорватский | Чешский | Датский | Голландский | Эстонский | Финский | Французский | Немецкий | Греческий | Иврит | Хинди | Венгерский | Индонезийский | Итальянский | Японский | Корейский | Литовский | Малайский | Маратхи | Непальский | Норвежский | Персидский (фарси) | Польский | Португальский (Бразилия) | Португальский (Португалия) | Панджаби (Гурмукхи) | Румынский | Русский | Сербский (кириллица) | Словацкий | Словенский | Испанский | Суахили | Шведский | Тагальский (Филиппины) | Тамильский | Тайский | Турецкий | Украинский | Урду | Вьетнамский
Если вы хотите добавить поддержку дополнительных языков, список доступных языков находится здесь
Добро пожаловать в EdgeAI для начинающих – ваш полный путь в мир передовых технологий Edge искусственного интеллекта. Этот курс соединяет мощные возможности ИИ с практическим применением на устройствах, позволяя использовать потенциал ИИ там, где генерируются данные и принимаются решения.
Курс охватывает все этапы – от базовых концепций до готовых к производству решений:
- Малые языковые модели (SLM), оптимизированные для работы на устройствах
- Оптимизация с учетом оборудования для различных платформ
- Инференс в реальном времени с сохранением конфиденциальности
- Стратегии развертывания для корпоративных приложений
Edge AI меняет подход к решению современных задач:
- Конфиденциальность и безопасность: обработка данных локально, без передачи в облако
- Производительность в реальном времени: устранение задержек сети для критически важных приложений
- Экономия затрат: снижение расходов на пропускную способность и облачные вычисления
- Устойчивость работы: поддержание функциональности при сбоях сети
- Соответствие нормативным требованиям: соблюдение правил суверенитета данных
Edge AI – это выполнение алгоритмов ИИ и языковых моделей локально на оборудовании, рядом с местом генерации данных, без использования облачных ресурсов для инференса. Это снижает задержки, повышает конфиденциальность и позволяет принимать решения в реальном времени.
- Инференс на устройстве: модели ИИ работают на устройствах (телефонах, маршрутизаторах, микроконтроллерах, промышленных ПК)
- Работа без подключения к интернету: функционирование без постоянного подключения к сети
- Низкая задержка: мгновенные ответы для систем реального времени
- Суверенитет данных: хранение конфиденциальных данных локально для повышения безопасности и соответствия требованиям
SLM, такие как Phi-4, Mistral-7B и Gemma, представляют собой оптимизированные версии больших языковых моделей, обученные или дистиллированные для:
- Снижения объема памяти: эффективное использование ограниченной памяти устройств
- Снижения вычислительных требований: оптимизация для работы на CPU и edge GPU
- Быстрого запуска: быстрое инициализирование для отзывчивых приложений
Они предоставляют мощные возможности обработки естественного языка, соответствуя ограничениям:
- Встроенных систем: IoT-устройств и промышленных контроллеров
- Мобильных устройств: смартфонов и планшетов с возможностью работы офлайн
- IoT-устройств: датчиков и умных устройств с ограниченными ресурсами
- Edge-серверов: локальных вычислительных узлов с ограниченными ресурсами GPU
- Персональных компьютеров: сценарии развертывания на настольных и портативных ПК
| Модуль | Тема | Область фокуса | Основное содержание | Уровень | Длительность |
|---|---|---|---|---|---|
| 📖 00 | Введение в EdgeAI | Основы и контекст | Обзор EdgeAI • Применение в индустрии • Введение в SLM • Цели обучения | Начальный | 1-2 часа |
| 📚 01 | Основы EdgeAI | Сравнение облачного и Edge AI | Основы EdgeAI • Примеры из реального мира • Руководство по реализации • Развертывание на Edge | Начальный | 3-4 часа |
| 🧠 02 | Основы моделей SLM | Семейства моделей и архитектура | Семейство Phi • Семейство Qwen • Семейство Gemma • BitNET • μModel • Phi-Silica | Начальный | 4-5 часов |
| 🚀 03 | Практика развертывания SLM | Локальное и облачное развертывание | Углубленное обучение • Локальная среда • Облачное развертывание | Средний | 4-5 часов |
| ⚙️ 04 | Инструменты оптимизации моделей | Кроссплатформенная оптимизация | Введение • Llama.cpp • Microsoft Olive • OpenVINO • Apple MLX • Синтез рабочих процессов | Средний | 5-6 часов |
| 🔧 05 | SLMOps в производстве | Операции в производстве | Введение в SLMOps • Дистилляция моделей • Тонкая настройка • Производственное развертывание | Продвинутый | 5-6 часов |
| 🤖 06 | AI-агенты и вызов функций | Фреймворки агентов и MCP | Введение в агентов • Вызов функций • Протокол контекста модели | Продвинутый | 4-5 часов |
| 💻 07 | Реализация платформы | Примеры для разных платформ | Инструментарий ИИ • Foundry Local • Разработка для Windows | Продвинутый | 3-4 часа |
| 🏭 08 | Инструментарий Foundry Local | Примеры, готовые к производству | Примерные приложения (см. детали ниже) | Эксперт | 8-10 часов |
- 01: Быстрый старт REST Chat
- 02: Интеграция OpenAI SDK
- 03: Обнаружение моделей и тестирование производительности
- 04: Приложение Chainlit RAG
- 05: Оркестрация нескольких агентов
- 06: Маршрутизатор моделей как инструментов
- 07: Прямой API-клиент
- 08: Приложение для чата Windows 11
- 09: Система продвинутой оркестрации агентов
- 10: Фреймворк инструментов Foundry
Полные материалы для практической мастерской с готовыми к производству реализациями:
- Руководство по мастерской - Полные цели обучения, результаты и навигация по ресурсам
- Примеры на Python (6 сессий) - Обновлены с учетом лучших практик, обработки ошибок и полной документации
- Jupyter Notebooks (8 интерактивных) - Пошаговые руководства с тестами производительности и мониторингом
- Руководства по сессиям - Подробные инструкции в формате markdown для каждой сессии мастерской
- Инструменты проверки - Скрипты для проверки качества кода и тестирования
Что вы создадите:
- Локальные приложения для чата с поддержкой потоковой передачи
- RAG-пайплайны с оценкой качества (RAGAS)
- Инструменты для тестирования и сравнения нескольких моделей
- Системы оркестрации нескольких агентов
- Интеллектуальный маршрутизатор моделей с выбором задач
- Общая длительность: 36-45 часов
- Начальный уровень: Модули 01-02 (7-9 часов)
- Средний уровень: Модули 03-04 (9-11 часов)
- Продвинутый уровень: Модули 05-07 (12-15 часов)
- Экспертный уровень: Модуль 08 (8-10 часов)
- Архитектура Edge AI: Проектирование систем ИИ с локальным приоритетом и облачной интеграцией
- Оптимизация моделей: Квантование и сжатие моделей для развертывания на Edge (ускорение на 85%, уменьшение размера на 75%)
- Кроссплатформенное развертывание: Windows, мобильные устройства, встроенные системы и гибридные облачно-Edge системы
- Производственные операции: Мониторинг, масштабирование и поддержка Edge AI в продакшене
- Foundry Local Chat Apps: Нативное приложение для Windows 11 с переключением моделей
- Мультиагентные системы: Координатор со специализированными агентами для сложных рабочих процессов
- RAG-приложения: Обработка локальных документов с использованием векторного поиска
- Маршрутизаторы моделей: Интеллектуальный выбор моделей на основе анализа задач
- API-фреймворки: Клиенты, готовые к продакшену, с потоковой передачей данных и мониторингом состояния
- Кроссплатформенные инструменты: Шаблоны интеграции LangChain/Semantic Kernel
Производство • Здравоохранение • Автономные транспортные средства • Умные города • Мобильные приложения
Рекомендуемый путь обучения (всего 20-30 часов):
- 📖 Введение (Introduction.md): Основы EdgeAI + контекст индустрии + структура обучения
- 📚 Основы (Модули 01-02): Концепции EdgeAI + семейства моделей SLM
- ⚙️ Оптимизация (Модули 03-04): Развертывание + фреймворки квантования
- 🚀 Продакшен (Модули 05-06): SLMOps + AI-агенты + вызов функций
- 💻 Реализация (Модули 07-08): Примеры платформ + инструментарий Foundry Local
Каждый модуль включает теорию, практические упражнения и примеры кода, готовые к продакшену.
Технические роли: Архитектор решений EdgeAI • ML-инженер (Edge) • Разработчик IoT AI • Разработчик мобильного AI
Секторы индустрии: Производство 4.0 • Технологии здравоохранения • Автономные системы • Финтех • Потребительская электроника
Проекты для портфолио: Мультиагентные системы • RAG-приложения для продакшена • Кроссплатформенное развертывание • Оптимизация производительности
edgeai-for-beginners/
├── 📖 introduction.md # Foundation: EdgeAI Overview & Learning Framework
├── 📚 Module01-04/ # Fundamentals → SLMs → Deployment → Optimization
├── 🔧 Module05-06/ # SLMOps → AI Agents → Function Calling
├── 💻 Module07/ # Platform Samples (VS Code, Windows, Jetson, Mobile)
├── 🏭 Module08/ # Foundry Local Toolkit + 10 Comprehensive Samples
│ ├── samples/01-06/ # Foundation: REST, SDK, RAG, Agents, Routing
│ └── samples/07-10/ # Advanced: API Client, Windows App, Enterprise Agents, Tools
├── 🌐 translations/ # Multi-language support (8+ languages)
└── 📋 STUDY_GUIDE.md # Structured learning paths & time allocation
✅ Постепенное обучение: Теория → Практика → Развертывание в продакшене
✅ Реальные кейсы: Microsoft, Japan Airlines, корпоративные внедрения
✅ Практические примеры: Более 50 примеров, 10 комплексных Foundry Local демонстраций
✅ Фокус на производительности: Ускорение на 85%, уменьшение размера на 75%
✅ Мультиплатформенность: Windows, мобильные устройства, встроенные системы, гибрид облако-Edge
✅ Готовность к продакшену: Мониторинг, масштабирование, безопасность, соответствие требованиям
📖 Доступно руководство по обучению: Структурированный 20-часовой учебный план с рекомендациями по распределению времени и инструментами для самооценки.
EdgeAI — это будущее развертывания AI: локально-ориентированное, сохраняющее конфиденциальность и эффективное. Освойте эти навыки, чтобы создавать приложения нового поколения.
Наша команда создает и другие курсы! Ознакомьтесь:
- MCP для начинающих
- AI-агенты для начинающих
- Генеративный AI для начинающих с использованием .NET
- Генеративный AI для начинающих с использованием JavaScript
- Генеративный AI для начинающих
- ML для начинающих
- Data Science для начинающих
- AI для начинающих
- Кибербезопасность для начинающих
- Веб-разработка для начинающих
- IoT для начинающих
- Разработка XR для начинающих
- Мастерство GitHub Copilot для парного программирования с AI
- Мастерство GitHub Copilot для разработчиков C#/.NET
- Выбери свое приключение с Copilot
Если вы столкнулись с трудностями или у вас есть вопросы о создании AI-приложений, присоединяйтесь:
Если у вас есть отзывы о продукте или ошибки при разработке, посетите:
Отказ от ответственности:
Этот документ был переведен с помощью сервиса автоматического перевода Co-op Translator. Несмотря на наши усилия обеспечить точность, автоматические переводы могут содержать ошибки или неточности. Оригинальный документ на его родном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется профессиональный перевод человеком. Мы не несем ответственности за любые недоразумения или неправильные интерпретации, возникшие в результате использования данного перевода.
