Skip to content

Latest commit

 

History

History
179 lines (125 loc) · 29.3 KB

File metadata and controls

179 lines (125 loc) · 29.3 KB

Generative AI For Beginners

21 урок, обучающих всему, что нужно знать для начала создания приложений с генеративным ИИ

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌐 Многоязычная поддержка

Поддерживается через GitHub Action (автоматически и всегда актуально)

Арабский | Бенгальский | Болгарский | Бирманский (Мьянма) | Китайский (упрощённый) | Китайский (традиционный, Гонконг) | Китайский (традиционный, Макао) | Китайский (традиционный, Тайвань) | Хорватский | Чешский | Датский | Нидерландский | Эстонский | Финский | Французский | Немецкий | Греческий | Иврит | Хинди | Венгерский | Индонезийский | Итальянский | Японский | Каннада | Корейский | Литовский | Малайский | Малаялам | Маратхи | Непальский | Нигерийский пиджин | Норвежский | Персидский (фарси) | Польский | Португальский (Бразилия) | Португальский (Португалия) | Пенджабский (гурмукхи) | Румынский | Русский | Сербский (кириллица) | Словацкий | Словенский | Испанский | Суахили | Шведский | Тагалог (филиппинский) | Тамильский | Телугу | Тайский | Турецкий | Украинский | Урду | Вьетнамский

Предпочитаете клонировать локально?

Этот репозиторий включает более 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'

Это даст вам всё необходимое для прохождения курса с гораздо более быстрой загрузкой.

Генеративный ИИ для начинающих (Версия 3) - Курс

Изучите основы создания приложений с генеративным ИИ с помощью нашего комплексного курса из 21 урока от Microsoft Cloud Advocates.

🌱 Начало работы

Этот курс состоит из 21 урока. Каждый урок посвящён своей теме, поэтому начинайте с любого!

Уроки обозначены как «Изучение» — уроки, объясняющие концепцию генеративного ИИ, или «Создание» — уроки, объясняющие концепцию и содержащие примеры кода на Python и TypeScript, когда это возможно.

Для разработчиков .NET ознакомьтесь с Generative AI for Beginners (.NET Edition)!

Каждый урок также содержит раздел "Продолжайте учиться" с дополнительными учебными материалами.

Что нужно

Чтобы запускать код этого курса, вы можете использовать:

Мы создали урок Настройка курса, который поможет вам настроить среду разработки.

Не забудьте поставить звезду (🌟) этому репозиторию, чтобы легче его найти позже.

🧠 Готовы к развертыванию?

Если вы ищете более продвинутые примеры кода, посмотрите нашу коллекцию примеров кода генеративного ИИ на 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 и рабочих процессов

Бернхарду Меркле за ключевой вклад в каждый урок для улучшения опыта обучения и кода.

🎒 Другие курсы

Наша команда выпускает и другие курсы! Ознакомьтесь с ними:

LangChain

LangChain4j для начинающих LangChain.js для начинающих


Azure / Edge / MCP / Агенты

AZD для начинающих Edge AI для начинающих MCP для начинающих AI Агенты для начинающих


Серия о генеративном ИИ

Генеративный ИИ для начинающих Генеративный ИИ (.NET) Генеративный ИИ (Java) Генеративный ИИ (JavaScript)


Основное обучение

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Серия Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

Получение помощи

Если вы застряли или у вас есть вопросы по созданию AI-приложений. Присоединяйтесь к сообществу обучающихся и опытных разработчиков для обсуждения MCP. Это поддерживающее сообщество, где вопросы приветствуются, а знания свободно делятся.

Microsoft Foundry Discord

Если у вас есть отзывы о продукте или ошибки при создании, посетите:

Microsoft Foundry Developer Forum


Отказ от ответственности: Этот документ был переведён с помощью сервиса автоматического перевода Co-op Translator. Несмотря на наши усилия обеспечить точность, пожалуйста, учитывайте, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на его родном языке следует считать авторитетным источником. Для важной информации рекомендуется обращаться к профессиональному человеческому переводу. Мы не несем ответственности за любые недоразумения или неправильные толкования, возникшие в результате использования данного перевода.