21 урок, що навчають всьому необхідному для початку створення додатків на основі генеративного штучного інтелекту
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 мовами, що значно збільшує розмір завантаження. Щоб клонувати без перекладів, використовуйте розріджене вилучення:
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 Model Catalog - Уроки: "githubmodels"
-
OpenAI API - Уроки: "oai-assignment"
-
Базові знання Python або TypeScript корисні - *Для абсолютних початківців рекомендуємо ці курси Python та TypeScript
-
Обліковий запис GitHub, щоб форкнути повністю цей репозиторій до вашого власного GitHub акаунта
Ми створили урок Налаштування курсу, щоб допомогти вам налаштувати ваше середовище розробки.
Не забудьте позначити цей репозиторій зірочкою (🌟), щоб легше його знаходити пізніше.
Якщо шукаєте більш складні приклади коду, перевірте нашу колекцію прикладів коду для генеративного ШІ як на 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 | Налаштування курсу | Вивчити: Як налаштувати своє середовище розробки | Відео з’явиться незабаром | Дізнатись більше |
| 01 | Вступ до генеративного ШІ та великих мовних моделей (LLM) | Вивчити: Розуміння, що таке генеративний ШІ та як працюють великі мовні моделі (LLM). | Відео | Дізнатись більше |
| 02 | Огляд і порівняння різних великих мовних моделей (LLM) | Вивчити: Як вибрати правильну модель для вашого випадку використання | Відео | Дізнатись більше |
| 03 | Відповідальне використання генеративного ШІ | Вивчити: Як відповідально створювати додатки на основі генеративного ШІ | Відео | Дізнатись більше |
| 04 | Розуміння основ інженерії промптів | Вивчіть: Практичні найкращі практики інженерії промптів | Відео | Дізнатись більше |
| 05 | Створення розвинених промптів | Вивчіть: Як застосовувати техніки інженерії промптів для покращення результатів ваших промптів. | Відео | Дізнатись більше |
| 06 | Створення додатків для генерації тексту | Створіть: Додаток генерації тексту з використанням Azure OpenAI / OpenAI API | Відео | Дізнатись більше |
| 07 | Створення чат-додатків | Створіть: Техніки ефективного створення та інтеграції чат-додатків. | Відео | Дізнатись більше |
| 08 | Створення додатків пошуку на основі векторних баз даних | Створіть: Додаток пошуку, що використовує вбудовування для пошуку даних. | Відео | Дізнатись більше |
| 09 | Створення додатків генерації зображень | Створіть: Додаток генерації зображень | Відео | Дізнатись більше |
| 10 | Створення low-code AI додатків | Створіть: Генеративний AI додаток із використанням інструментів низького коду | Відео | Дізнатись більше |
| 11 | Інтеграція зовнішніх додатків із викликом функцій | Створіть: Що таке виклик функцій і як його застосовувати у додатках | Відео | Дізнатись більше |
| 12 | Проектування UX для AI-додатків | Вивчіть: Як застосовувати принципи проектування UX під час розробки генеративних AI-додатків | Відео | Дізнатись більше |
| 13 | Забезпечення безпеки ваших генеративних AI-додатків | Вивчіть: Загрози й ризики для AI-систем та методи їх захисту | Відео | Дізнатись більше |
| 14 | Життєвий цикл генеративних AI-додатків | Вивчіть: Інструменти та метрики для керування життєвим циклом LLM та LLMOps | Відео | Дізнатись більше |
| 15 | Retrieval Augmented Generation (RAG) та векторні бази даних | Створіть: Додаток із використанням RAG Framework для отримання вбудовувань із векторних баз даних | Відео | Дізнатись більше |
| 16 | Відкриті моделі та Hugging Face | Створіть: Додаток із використанням відкритих моделей, доступних на Hugging Face | Відео | Дізнатись більше |
| 17 | AI агенти | Створіть: Додаток із використанням фреймворку AI Agent | Відео | Дізнатись більше |
| 18 | Доінструктування LLM | Вивчіть: Що, чому та як робити доінструктування великих мовних моделей | Відео | Дізнатись більше |
| 19 | Створення з SLM | Вивчіть: Переваги створення з малими мовними моделями | Відео скоро | Дізнатись більше |
| 20 | Створення з моделями Mistral | Вивчіть: Особливості та відмінності моделей сімейства Mistral | Відео скоро | Дізнатись більше |
| 21 | Створення з моделями Meta | Вивчіть: Особливості та відмінності моделей сімейства Meta | Відео скоро | Дізнатись більше |
Особлива подяка Джону Азізу за створення всіх GitHub Actions та робочих процесів
Бернхарду Меркле за вагомий внесок у кожен урок для покращення досвіду навчання та коду.
Наша команда також створює інші курси! Перегляньте:
Якщо ви застрягли або маєте питання щодо створення AI-додатків, приєднуйтесь до інших учнів та досвідчених розробників у дискусіях про MCP. Це підтримуюча спільнота, де вітаються питання і знання вільно діляться.
Якщо у вас є відгуки про продукт або помилки під час розробки, відвідайте:
Відмова від відповідальності: Цей документ було перекладено за допомогою сервісу автоматичного перекладу Co-op Translator. Хоча ми прагнемо до точності, будь ласка, враховуйте, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ рідною мовою слід вважати авторитетним джерелом. Для критичної інформації рекомендується користуватися професійним перекладом, виконаним людиною. Ми не несемо відповідальності за будь-які непорозуміння чи неправильні тлумачення, що виникли через використання цього перекладу.