Арабский | Бенгальский | Болгарский | Бирманский (Мьянма) | Китайский (Упрощённый) | Китайский (Традиционный, Гонконг) | Китайский (Традиционный, Макао) | Китайский (Традиционный, Тайвань) | Хорватский | Чешский | Датский | Нидерландский | Эстонский | Финский | Французский | Немецкий | Греческий | Иврит | Хинди | Венгерский | Индонезийский | Итальянский | Японский | Каннада | Корейский | Литовский | Малайский | Малаялам | Маратхи | Непальский | Нигерийский Пиджин | Норвежский | Персидский (Фарси) | Польский | Португальский (Бразилия) | Португальский (Португалия) | Панджаби (Гурмукхи) | Румынский | Русский | Сербский (Кириллица) | Словацкий | Словенский | Испанский | Суахили | Шведский | Тагалог (Филиппинский) | Тамильский | Телугу | Тайский | Турецкий | Украинский | Урду | Вьетнамский
Предпочитаете клонировать локально?
В этом репозитории содержится более 50 переводов на разные языки, что значительно увеличивает размер скачивания. Чтобы клонировать репозиторий без переводов, используйте sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"Это даст вам все необходимое для выполнения курса с гораздо более быстрой загрузкой.
Освойте основы создания приложений с Генеративным ИИ с помощью нашего комплексного курса из 21 урока от Microsoft Cloud Advocates.
Этот курс содержит 21 урок. Каждый урок посвящён своей теме, так что начинайте с любого удобного для вас!
Уроки разделены на "Learn" — уроки, объясняющие концепции Генеративного ИИ, и "Build" — уроки с объяснением концепций и примерами кода как на Python, так и на TypeScript (по возможности).
Для разработчиков .NET смотрите Generative AI for Beginners (.NET Edition)!
Каждый урок также включает раздел "Keep Learning" с дополнительными инструментами для обучения.
-
Azure OpenAI Service - Уроки: "aoai-assignment"
-
Каталог моделей GitHub Marketplace - Уроки: "githubmodels"
-
OpenAI API - Уроки: "oai-assignment"
-
Базовые знания Python или TypeScript помогут — *для абсолютных новичков ознакомьтесь с этими курсами по Python и TypeScript
-
Аккаунт GitHub для того, чтобы форкнуть весь этот репозиторий в свой аккаунт GitHub
Мы создали урок Настройка курса, чтобы помочь вам с настройкой вашей среды разработки.
Не забудьте поставить звезду (🌟) этому репозиторию, чтобы позже его было легче найти.
Если вы ищете более продвинутые примеры кода, ознакомьтесь с нашей коллекцией примеров кода для Генеративного ИИ на Python и TypeScript.
Присоединяйтесь к нашему официальному серверу Azure AI Foundry в Discord, чтобы познакомиться и общаться с другими участниками курса и получать поддержку.
Задавайте вопросы или делитесь отзывами о продукте на нашем форуме разработчиков Azure AI Foundry на GitHub.
Посетите Microsoft for Startups, чтобы узнать, как начать работу с кредитами Azure уже сегодня.
Есть предложения или вы нашли ошибки в орфографии или коде? Откройте issue или создайте pull request
- Краткое видео введение в тему
- Письменный урок в README
- Примеры кода на Python и TypeScript с поддержкой Azure OpenAI и OpenAI API
- Ссылки на дополнительные ресурсы для продолжения обучения
| № | Ссылка на урок | Описание | Видео | Дополнительное обучение |
|---|---|---|---|---|
| 00 | Настройка курса | Learn: Как настроить вашу среду разработки | Видео скоро появится | Узнать больше |
| 01 | Введение в Генеративный ИИ и большие языковые модели | Learn: Понимание того, что такое Генеративный ИИ и как работают большие языковые модели | Видео | Узнать больше |
| 02 | Изучение и сравнение различных больших языковых моделей | Learn: Как выбрать правильную модель для вашего использования | Видео | Узнать больше |
| 03 | Ответственное использование Генеративного ИИ | Learn: Как ответственно создавать приложения с Генеративным ИИ | Видео | Узнать больше |
| 04 | Основы проектирования запросов (Prompt Engineering) | Изучить: Практические лучшие методы проектирования запросов | Видео | Узнать больше |
| 05 | Создание продвинутых запросов | Изучить: Как применять техники проектирования запросов для улучшения результатов. | Видео | Узнать больше |
| 06 | Создание приложений генерации текста | Создать: Приложение генерации текста с использованием Azure OpenAI / OpenAI API | Видео | Узнать больше |
| 07 | Создание чат-приложений | Создать: Техники эффективного создания и интеграции чат-приложений. | Видео | Узнать больше |
| 08 | Создание поисковых приложений с векторными базами данных | Создать: Поисковое приложение, использующее эмбеддинги для поиска данных. | Видео | Узнать больше |
| 09 | Создание приложений генерации изображений | Создать: Приложение для генерации изображений | Видео | Узнать больше |
| 10 | Создание low-code AI приложений | Создать: Приложение генеративного ИИ с использованием low-code инструментов | Видео | Узнать больше |
| 11 | Интеграция внешних приложений с использованием Function Calling | Создать: Что такое function calling и варианты использования в приложениях | Видео | Узнать больше |
| 12 | Дизайн UX для AI приложений | Изучить: Как применять принципы UX-дизайна при разработке генеративных AI приложений | Видео | Узнать больше |
| 13 | Обеспечение безопасности генеративных AI приложений | Изучить: Угрозы и риски для AI систем и методы их защиты. | Видео | Узнать больше |
| 14 | Жизненный цикл генеративного AI приложения | Изучить: Инструменты и метрики для управления жизненным циклом LLM и LLMOps | Видео | Узнать больше |
| 15 | Retrieval Augmented Generation (RAG) и векторные базы данных | Создать: Приложение, использующее фреймворк RAG для извлечения эмбеддингов из векторных баз данных | Видео | Узнать больше |
| 16 | Открытые модели и Hugging Face | Создать: Приложение с использованием открытых моделей, доступных на Hugging Face | Видео | Узнать больше |
| 17 | AI агенты | Создать: Приложение с использованием AI Agent Framework | Видео | Узнать больше |
| 18 | Тонкая настройка LLMs | Изучить: Что, почему и как тонко настраивать LLMs | Видео | Узнать больше |
| 19 | Создание с использованием SLMs | Изучить: Преимущества создания с использованием Small Language Models | Скоро будет видео | Узнать больше |
| 20 | Создание с использованием моделей Mistral | Изучить: Функции и отличия моделей семейства Mistral | Скоро будет видео | Узнать больше |
| 21 | Создание с использованием моделей Meta | Изучить: Функции и отличия моделей семейства Meta | Скоро будет видео | Узнать больше |
Особая благодарность Джону Азизу за создание всех GitHub Actions и рабочих процессов
Бернхарду Меркле за ключевой вклад в каждый урок для улучшения процесса обучения и работы с кодом.
Наша команда создает и другие курсы! Ознакомьтесь:
Если вы застряли или у вас есть вопросы по созданию AI приложений. Присоединяйтесь к другим учащимся и опытным разработчикам в обсуждениях MCP. Это поддерживающее сообщество, где вопросы приветствуются, а знания свободно обмениваются.
Если у вас есть отзывы о продукте или ошибки во время разработки, посетите:
Отказ от ответственности:
Этот документ был переведен с помощью сервиса автоматического перевода Co-op Translator. Несмотря на наши усилия обеспечить точность, просьба учитывать, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на исходном языке должен считаться авторитетным источником. Для важной информации рекомендуется профессиональный перевод человеком. Мы не несем ответственности за любые недоразумения или неправильные толкования, возникшие в результате использования данного перевода.