Арабский | Бенгальский | Болгарский | Бирманский (Мьянма) | Китайский (упрощённый) | Китайский (традиционный, Гонконг) | Китайский (традиционный, Макао) | Китайский (традиционный, Тайвань) | Хорватский | Чешский | Датский | Нидерландский | Эстонский | Финский | Французский | Немецкий | Греческий | Иврит | Хинди | Венгерский | Индонезийский | Итальянский | Японский | Каннада | Корейский | Литовский | Малайский | Малаялам | Маратхи | Непальский | Нигерийский пиджин | Норвежский | Персидский (фарси) | Польский | Португальский (Бразилия) | Португальский (Португалия) | Пенджабский (гурмукхи) | Румынский | Русский | Сербский (кириллица) | Словацкий | Словенский | Испанский | Суахили | Шведский | Тагалог (филиппинский) | Тамильский | Телугу | Тайский | Турецкий | Украинский | Урду | Вьетнамский
Предпочитаете клонировать локально?
Этот репозиторий включает более 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 урока. Каждый урок посвящён своей теме, поэтому начинайте с любого!
Уроки обозначены как «Изучение» — уроки, объясняющие концепцию генеративного ИИ, или «Создание» — уроки, объясняющие концепцию и содержащие примеры кода на Python и TypeScript, когда это возможно.
Для разработчиков .NET ознакомьтесь с Generative AI for Beginners (.NET Edition)!
Каждый урок также содержит раздел "Продолжайте учиться" с дополнительными учебными материалами.
-
Azure OpenAI Service - Уроки: "aoai-assignment"
-
Каталог моделей GitHub Marketplace - Уроки: "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 | Исследование и сравнение различных LLM | Изучение: Как выбрать подходящую модель для вашего случая использования | Видео | Узнать больше |
| 03 | Ответственное использование генеративного ИИ | Изучение: Как ответственно создавать приложения с генеративным ИИ | Видео | Узнать больше |
| 04 | Основы инженерии подсказок | Изучите: Практические методы инженерии подсказок | Видео | Подробнее |
| 05 | Создание продвинутых подсказок | Изучите: Как применять техники инженерии подсказок для улучшения результатов. | Видео | Подробнее |
| 06 | Создание приложений для генерации текста | Создайте: Приложение для генерации текста с использованием Azure OpenAI / OpenAI API | Видео | Подробнее |
| 07 | Создание чат-приложений | Создайте: Техники эффективного создания и интеграции чат-приложений. | Видео | Подробнее |
| 08 | Создание поисковых приложений с векторными базами данных | Создайте: Поисковое приложение, использующее Embeddings для поиска данных. | Видео | Подробнее |
| 09 | Создание приложений для генерации изображений | Создайте: Приложение для генерации изображений | Видео | Подробнее |
| 10 | Создание приложений с искусственным интеллектом с низким кодом | Создайте: Приложение на основе генеративного ИИ с использованием Low Code инструментов | Видео | Подробнее |
| 11 | Интеграция внешних приложений с вызовом функций | Создайте: Что такое вызов функций и области его применения в приложениях | Видео | Подробнее |
| 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 Агентов | Видео | Подробнее |
| 18 | Тонкая настройка LLM | Изучите: Что такое тонкая настройка LLM, зачем она нужна и как её выполнять | Видео | Подробнее |
| 19 | Работа с малыми языковыми моделями (SLM) | Изучите: Преимущества работы с малыми языковыми моделями | Видео скоро | Подробнее |
| 20 | Работа с моделями Mistral | Изучите: Особенности и отличия моделей семейства Mistral | Видео скоро | Подробнее |
| 21 | Работа с моделями Meta | Изучите: Особенности и отличия моделей семейства Meta | Видео скоро | Подробнее |
Особая благодарность Джону Азизу за создание всех GitHub Actions и рабочих процессов
Бернхарду Меркле за ключевой вклад в каждый урок для улучшения опыта обучения и кода.
Наша команда выпускает и другие курсы! Ознакомьтесь с ними:
Если вы застряли или у вас есть вопросы по созданию AI-приложений. Присоединяйтесь к сообществу обучающихся и опытных разработчиков для обсуждения MCP. Это поддерживающее сообщество, где вопросы приветствуются, а знания свободно делятся.
Если у вас есть отзывы о продукте или ошибки при создании, посетите:
Отказ от ответственности: Этот документ был переведён с помощью сервиса автоматического перевода Co-op Translator. Несмотря на наши усилия обеспечить точность, пожалуйста, учитывайте, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на его родном языке следует считать авторитетным источником. Для важной информации рекомендуется обращаться к профессиональному человеческому переводу. Мы не несем ответственности за любые недоразумения или неправильные толкования, возникшие в результате использования данного перевода.