Skip to content

Latest commit

 

History

History
188 lines (134 loc) · 29 KB

File metadata and controls

188 lines (134 loc) · 29 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 (автоматически и всегда актуально)

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'

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

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

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

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

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

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

Для разработчиков на .NET смотрите Генеративный ИИ для начинающих (издание для .NET)!

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

Что вам нужно

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

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

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

🧠 Готовы развернуть?

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

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

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

LangChain

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


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

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


Серия по генеративному AI

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


Основные курсы

Машинное обучение для начинающих Data Science для начинающих 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. Несмотря на наши усилия по обеспечению точности, пожалуйста, учитывайте, что автоматический перевод может содержать ошибки или неточности. Оригинальный документ на его родном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется воспользоваться услугами профессионального переводчика. Мы не несем ответственности за любые недоразумения или неверные толкования, возникшие в результате использования данного перевода.