21 урок, обучающих всему, что нужно знать, чтобы начать создавать приложения с использованием генеративного ИИ
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Предпочитаете клонировать локально?
В этом репозитории есть переводы на 50+ языков, что значительно увеличивает размер загрузки. Чтобы клонировать без переводов, используйте sparse checkout:
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 смотрите Генеративный ИИ для начинающих (издание для .NET)!
Каждый урок также включает раздел «Продолжайте учиться» с дополнительными учебными материалами.
-
Azure OpenAI Service - Уроки: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Уроки: "githubmodels"
-
OpenAI API - Уроки: "oai-assignment"
-
Базовые знания Python или TypeScript полезны — *Для абсолютных новичков ознакомьтесь с этими курсами по Python и TypeScript
-
Аккаунт GitHub, чтобы форкнуть весь этот репозиторий в свой аккаунт GitHub
Мы создали урок Настройка курса, чтобы помочь вам с настройкой среды разработки.
Не забудьте поставить ⭐ этому репозиторию, чтобы потом его легче было найти.
Если вам нужны более продвинутые примеры кода, смотрите нашу коллекцию примеров кода по генеративному ИИ на Python и TypeScript.
Присоединяйтесь к нашему официальному Discord-серверу Azure AI Foundry, чтобы познакомиться и пообщаться с другими участниками курса и получить поддержку.
Задавайте вопросы или делитесь отзывами о продукте на нашем форуме разработчиков Azure AI Foundry на GitHub.
Посетите Microsoft for Startups, чтобы узнать, как начать создавать приложения с помощью Azure-кредитов уже сегодня.
Есть предложения или нашли ошибки в написании или коде? Создайте issue или отправьте pull request
- Короткое видео-введение в тему
- Письменный урок в README
- Примеры кода на Python и TypeScript с поддержкой Azure OpenAI и OpenAI API
- Ссылки на дополнительные ресурсы для продолжения обучения
| # | Ссылка на урок | Описание | Видео | Дополнительное обучение |
|---|---|---|---|---|
| 00 | Настройка курса | Изучить: Как настроить вашу среду разработки | Видео скоро появится | Узнать больше |
| 01 | Введение в генеративный ИИ и большие языковые модели (LLM) | Изучить: Понимание, что такое генеративный ИИ и как работают большие языковые модели (LLM) | Видео | Узнать больше |
| 02 | Изучение и сравнение различных больших языковых моделей | Изучить: Как выбрать правильную модель для вашего варианта использования | Видео | Узнать больше |
| 03 | Ответственное использование генеративного ИИ | Изучить: Как создавать приложения с генеративным ИИ ответственно | Видео | Узнать больше |
| 04 | Основы инженерии подсказок (Prompt Engineering) | Изучить: Практические лучшие методы инженерии подсказок | Видео | Узнать больше |
| 05 | Создание расширенных подсказок | Узнайте: Как применять методы создания подсказок, которые улучшают результат ваших подсказок. | Видео | Узнать больше |
| 06 | Создание приложений для генерации текста | Создайте: Приложение для генерации текста с использованием Azure OpenAI / OpenAI API | Видео | Узнать больше |
| 07 | Создание чат-приложений | Создайте: Методики эффективного создания и интеграции чат-приложений. | Видео | Узнать больше |
| 08 | Создание приложений для поиска с использованием векторных баз данных | Создайте: Поисковое приложение с использованием эмбеддингов для поиска данных. | Видео | Узнать больше |
| 09 | Создание приложений для генерации изображений | Создайте: Приложение для генерации изображений | Видео | Узнать больше |
| 10 | Создание AI-приложений с низким кодом | Создайте: Приложение с генеративным ИИ с использованием Low Code инструментов | Видео | Узнать больше |
| 11 | Интеграция внешних приложений с функцией вызова | Создайте: Что такое вызов функций и его применение в приложениях | Видео | Узнать больше |
| 12 | Проектирование UX для AI-приложений | Узнайте: Как применять принципы UX-дизайна при разработке генеративных AI-приложений | Видео | Узнать больше |
| 13 | Защита ваших генеративных AI-приложений | Узнайте: Угрозы и риски для AI-систем и методы их защиты | Видео | Узнать больше |
| 14 | Жизненный цикл генеративного AI-приложения | Узнайте: Инструменты и метрики для управления жизненным циклом LLM и LLMOps | Видео | Узнать больше |
| 15 | Ретривальная дополненная генерация (RAG) и векторные базы данных | Создайте: Приложение с использованием RAG Framework для извлечения эмбеддингов из векторных баз данных | Видео | Узнать больше |
| 16 | Открытые модели и Hugging Face | Создайте: Приложение с использованием открытых моделей, доступных на Hugging Face | Видео | Узнать больше |
| 17 | AI-агенты | Создайте: Приложение с использованием фреймворка AI Агентов | Видео | Узнать больше |
| 18 | Тонкая настройка LLM | Узнайте: Что, зачем и как делать тонкую настройку LLM | Видео | Узнать больше |
| 19 | Создание с использованием SLM | Узнайте: Преимущества создания с использованием Малых Языковых Моделей | Видео скоро будет | Узнать больше |
| 20 | Создание с использованием моделей Mistral | Узнайте: Особенности и отличия моделей семейства Mistral | Видео скоро будет | Узнать больше |
| 21 | Создание с использованием моделей Meta | Узнайте: Особенности и отличия моделей семейства Meta | Видео скоро будет | Узнать больше |
Особая благодарность John Aziz за создание всех GitHub Actions и рабочих процессов
Bernhard Merkle за ключевой вклад в каждый урок для улучшения опыта учащихся и качества кода.
Наша команда выпускает и другие курсы! Ознакомьтесь с:
Если вы застряли или у вас есть вопросы по созданию AI-приложений, присоединяйтесь к другим учащимся и опытным разработчикам в обсуждениях MCP. Это поддерживающее сообщество, где вопросы приветствуются, а знания свободно обмениваются.
Если у вас есть отзывы о продукте или ошибки при разработке, посетите:
Отказ от ответственности:
Данный документ был переведен с использованием службы автоматического перевода Co-op Translator. Несмотря на наши усилия по обеспечению точности, пожалуйста, учитывайте, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на его родном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется воспользоваться услугами профессионального переводчика. Мы не несем ответственности за любые недоразумения или неверные толкования, возникшие в результате использования данного перевода.