29 KiB
21 урок охватывающий все, что нужно знать, чтобы начать создавать приложения на основе Генеративного ИИ
🌐 Поддержка нескольких языков
Поддерживается через GitHub Action (автоматически и всегда актуально)
Арабский | Бенгальский | Болгарский | Бирманский (Мьянма) | Китайский (упрощённый) | Китайский (традиционный, Гонконг) | Китайский (традиционный, Макао) | Китайский (традиционный, Тайвань) | Хорватский | Чешский | Датский | Нидерландский | Эстонский | Финский | Французский | Немецкий | Греческий | Иврит | Хинди | Венгерский | Индонезийский | Итальянский | Японский | Каннада | Корейский | Литовский | Малайский | Малаялам | Маратхи | Непальский | Нигерийский пиджин | Норвежский | Персидский (фарси) | Польский | Португальский (Бразилия) | Португальский (Португалия) | Пенджаби (гурмухи) | Румынский | Русский | Сербский (кириллица) | Словацкий | Словенский | Испанский | Свахили | Шведский | Тагальский (Филиппины) | Тамильский | Телугу | Тайский | Турецкий | Украинский | Урду | Вьетнамский
Generative AI for Beginners (Version 3) - Курс
Изучите основы создания приложений на основе Генеративного ИИ с нашим комплексным курсом из 21 урока от Microsoft Cloud Advocates.
🌱 Начало работы
В этом курсе 21 урок. Каждый урок охватывает отдельную тему, поэтому начинайте с любого, который вам нравится!
Lessons are labeled either "Learn" lessons explaining a Generative AI concept or "Build" lessons that explain a concept and code examples in both Python and TypeScript when possible.
For .NET Developers checkout Generative AI for Beginners (.NET Edition)!
Каждый урок также включает раздел "Keep Learning" с дополнительными материалами для обучения.
Что вам нужно
Чтобы запустить код этого курса, вы можете использовать любой из:
-
Azure OpenAI Service - Lessons: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lessons: "githubmodels"
-
OpenAI API - Lessons: "oai-assignment"
-
Базовые знания Python или TypeScript будут полезны - *Для абсолютных новичков ознакомьтесь с этими Python и TypeScript курсами
-
Учетная запись GitHub, чтобы форкнуть весь этот репозиторий в свою учетную запись GitHub
Мы создали урок Course Setup, чтобы помочь вам настроить вашу среду разработки.
Не забудьте поставить звезду (🌟) этому репозиторию, чтобы впоследствии легче было его найти.
🧠 Готовы к развертыванию?
Если вы ищете более продвинутые примеры кода, ознакомьтесь с нашей подборкой примеров кода для Generative AI как на Python, так и на TypeScript.
🗣️ Встречайтесь с другими учениками, получите поддержку
Присоединяйтесь к нашему официальному серверу Azure AI Foundry в Discord, чтобы встретиться и пообщаться с другими учащимися, проходящими этот курс, и получить поддержку.
Задавайте вопросы или делитесь отзывами о продукте в нашем Azure AI Foundry Developer Forum на GitHub.
🚀 Собираетесь запустить стартап?
Посетите Microsoft for Startups, чтобы узнать, как начать разработку с кредитами Azure уже сегодня.
🙏 Хотите помочь?
У вас есть предложения или вы нашли орфографические ошибки или ошибки в коде? Откройте issue или создайте pull request
📂 Каждый урок включает:
- Короткое видео-введение в тему
- Письменный урок, расположенный в README
- Образцы кода на Python и TypeScript с поддержкой Azure OpenAI и OpenAI API
- Ссылки на дополнительные ресурсы для продолжения обучения
🗃️ Уроки
| # | Lesson Link | Description | Video | Extra Learning |
|---|---|---|---|---|
| 00 | Настройка курса | Learn: Как настроить вашу среду разработки | Видео скоро появится | Узнать больше |
| 01 | Введение в Генеративный ИИ и большие языковые модели (LLMs) | Learn: Понимание того, что такое Генеративный ИИ и как работают большие языковые модели (LLMs) | Видео | Узнать больше |
| 02 | Исследование и сравнение различных LLMs | Learn: Как выбрать подходящую модель для вашего сценария использования | Видео | Узнать больше |
| 03 | Ответственное использование Генеративного ИИ | Learn: Как ответственно создавать приложения на основе Генеративного ИИ | Видео | Узнать больше |
| 04 | Понимание основ промпт-инжиниринга | Learn: Практические рекомендации по промпт-инжинирингу | Видео | Узнать больше |
| 05 | Создание продвинутых подсказок | Узнайте: Как применять методы проектирования подсказок, которые улучшают результаты. | Видео | Узнать больше |
| 06 | Создание приложений для генерации текста | Создать: Приложение для генерации текста с использованием Azure OpenAI / OpenAI API | Видео | Узнать больше |
| 07 | Создание чат-приложений | Создать: Методы эффективной разработки и интеграции чат-приложений. | Видео | Узнать больше |
| 08 | Создание поисковых приложений и векторных баз данных | Создать: Поисковое приложение, использующее эмбеддинги для поиска данных. | Видео | Узнать больше |
| 09 | Создание приложений для генерации изображений | Создать: Приложение для генерации изображений | Видео | Узнать больше |
| 10 | Создание Low Code AI-приложений | Создать: Генеративное AI-приложение с использованием инструментов 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 | Видео скоро появится | Узнать больше |
🌟 Особая благодарность
Особая благодарность John Aziz за создание всех GitHub Actions и рабочих процессов
Bernhard Merkle за ключевой вклад в каждый урок для улучшения опыта обучающегося и кода.
🎒 Другие курсы
Наша команда выпускает другие курсы! Ознакомьтесь:
LangChain
Azure / Edge / MCP / Agents
Серия по генеративному ИИ
Основные курсы
Серия Copilot
Получение помощи
Если вы застряли или у вас есть вопросы по созданию ИИ-приложений. Присоединяйтесь к другим учащимся и опытным разработчикам в обсуждениях MCP. Это поддерживающее сообщество, где вопросы приветствуются, а знания свободно делятся.
Если у вас есть отзывы о продукте или вы обнаружили ошибки во время разработки, посетите:
Отказ от ответственности: Этот документ был переведён с помощью сервиса машинного перевода AI Co-op Translator (https://github.com/Azure/co-op-translator). Хотя мы стремимся к точности, имейте в виду, что автоматические переводы могут содержать ошибки или неточности. Оригинальный документ на исходном языке следует считать авторитетным источником. Для критически важной информации рекомендуется воспользоваться профессиональным переводом, выполненным человеком. Мы не несем ответственности за любые недоразумения или неверные толкования, возникшие в результате использования этого перевода.