24 KiB
21 урок, которые научат всему, что нужно знать для создания приложений на основе генеративного ИИ
🌐 Поддержка разных языков
Автоматически поддерживается через GitHub Action (всегда актуально)
French | Spanish | German | Russian | Arabic | Persian (Farsi) | Urdu | Chinese (Simplified) | Chinese (Traditional, Macau) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Taiwan) | Japanese | Korean | Hindi | Bengali | Marathi | Nepali | Punjabi (Gurmukhi) | Portuguese (Portugal) | Portuguese (Brazil) | Italian | Lithuanian | Polish | Turkish | Greek | Thai | Swedish | Danish | Norwegian | Finnish | Dutch | Hebrew | Vietnamese | Indonesian | Malay | Tagalog (Filipino) | Swahili | Hungarian | Czech | Slovak | Romanian | Bulgarian | Serbian (Cyrillic) | Croatian | Slovenian | Ukrainian | Burmese (Myanmar)
Generative AI для начинающих (Версия 3) — Курс
Изучите основы создания приложений на генеративном ИИ с помощью нашего курса из 21 урока от Microsoft Cloud Advocates.
🌱 С чего начать
В курсе 21 урок. Каждый урок посвящён отдельной теме, так что можете начинать с любого!
Уроки помечены как "Learn" — объясняют концепцию генеративного ИИ, или "Build" — раскрывают концепцию и приводят примеры кода на Python и TypeScript, если возможно.
Для .NET-разработчиков есть отдельный курс Generative AI for Beginners (.NET Edition)!
В каждом уроке есть раздел "Keep Learning" с дополнительными материалами для изучения.
Что понадобится
Чтобы запускать код из этого курса, вы можете использовать:
-
Azure OpenAI Service — Уроки: "aoai-assignment"
-
GitHub Marketplace Model Catalog — Уроки: "githubmodels"
-
OpenAI API — Уроки: "oai-assignment"
-
Базовые знания Python или TypeScript будут полезны — *Если вы совсем новичок, посмотрите эти курсы по Python и TypeScript
-
Аккаунт на 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
- Ссылки на дополнительные ресурсы для продолжения обучения
🗃️ Уроки
| # | Ссылка на урок | Описание | Видео | Дополнительные материалы |
|---|---|---|---|---|
| 00 | Course Setup | Learn: Как настроить рабочее окружение | Видео скоро появится | Подробнее |
| 01 | Введение в Generative AI и LLMs | Learn: Что такое генеративный ИИ и как работают большие языковые модели (LLMs). | Видео | Подробнее |
| 02 | Обзор и сравнение разных LLMs | Learn: Как выбрать подходящую модель для вашей задачи | Видео | Подробнее |
| 03 | Ответственное использование Generative AI | Learn: Как создавать приложения на генеративном ИИ ответственно | Видео | Подробнее |
| 04 | Основы Prompt Engineering | Learn: Практические советы по созданию эффективных промптов | Видео | Подробнее |
| 05 | Создание продвинутых промптов | Learn: Как применять техники prompt engineering для улучшения результатов ваших промптов. | Видео | Подробнее |
| 06 | Создание приложений для генерации текста | Практика: Приложение для генерации текста с использованием Azure OpenAI / OpenAI API | Видео | Подробнее |
| 07 | Создание чат-приложений | Практика: Техники эффективной разработки и интеграции чат-приложений. | Видео | Подробнее |
| 08 | Создание поисковых приложений с векторными базами данных | Практика: Поисковое приложение, использующее эмбеддинги для поиска данных. | Видео | Подробнее |
| 09 | Создание приложений для генерации изображений | Практика: Приложение для генерации изображений | Видео | Подробнее |
| 10 | Создание AI-приложений без кода | Практика: Генеративное AI-приложение с помощью инструментов Low Code | Видео | Подробнее |
| 11 | Интеграция внешних приложений с Function Calling | Практика: Что такое function calling и как его использовать в приложениях | Видео | Подробнее |
| 12 | Проектирование UX для AI-приложений | Изучение: Как применять принципы UX-дизайна при разработке генеративных AI-приложений | Видео | Подробнее |
| 13 | Безопасность ваших генеративных AI-приложений | Изучение: Угрозы и риски для AI-систем и методы их защиты. | Видео | Подробнее |
| 14 | Жизненный цикл генеративных AI-приложений | Изучение: Инструменты и метрики для управления жизненным циклом LLM и LLMOps | Видео | Подробнее |
| 15 | RAG и векторные базы данных | Практика: Приложение с использованием RAG Framework для поиска эмбеддингов во векторной базе данных | Видео | Подробнее |
| 16 | Open Source модели и Hugging Face | Практика: Приложение с использованием open source моделей из Hugging Face | Видео | Подробнее |
| 17 | AI-агенты | Практика: Приложение с использованием AI Agent Framework | Видео | Подробнее |
| 18 | Тонкая настройка LLM | Изучение: Что такое тонкая настройка LLM, зачем и как её делать | Видео | Подробнее |
| 19 | Разработка с SLM | Изучение: Преимущества использования Small Language Models | Видео скоро появится | Подробнее |
| 20 | Разработка с моделями Mistral | Изучение: Особенности и отличия моделей семейства Mistral | Видео скоро появится | Подробнее |
| 21 | Разработка с моделями Meta | Изучение: Особенности и отличия моделей семейства Meta | Видео скоро появится | Подробнее |
🌟 Особая благодарность
Особая благодарность John Aziz за создание всех GitHub Actions и рабочих процессов
Bernhard Merkle за значительный вклад в каждую лекцию для улучшения опыта обучения и работы с кодом.
🎒 Другие курсы
Наша команда выпускает и другие курсы! Посмотрите:
- НОВИНКА Model Context Protocol для начинающих
- AI-агенты для начинающих
- Генеративный AI для начинающих на .NET
- Генеративный AI для начинающих на JavaScript
- Генеративный AI для начинающих на Java
- ML для начинающих
- Data Science для начинающих
- AI для начинающих
- Кибербезопасность для начинающих
- Веб-разработка для начинающих
- IoT для начинающих
- XR-разработка для начинающих
- Осваиваем GitHub Copilot для парного программирования с AI
- Осваиваем GitHub Copilot для разработчиков C#/.NET
- Выбери своё приключение с Copilot
Отказ от ответственности:
Этот документ был переведен с помощью сервиса автоматического перевода Co-op Translator. Несмотря на наши усилия обеспечить точность, автоматические переводы могут содержать ошибки или неточности. Оригинальный документ на исходном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется использовать профессиональный человеческий перевод. Мы не несём ответственности за любые недоразумения или неправильные толкования, возникшие в результате использования данного перевода.