21 урока, които ви учат на всичко необходимо, за да започнете да създавате приложения с Generative AI
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 | 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 с нашия изчерпателен курс от 21 урока, създаден от Microsoft Cloud Advocates.
Този курс съдържа 21 урока. Всеки урок разглежда отделна тема, така че започнете от където пожелаете!
Уроците са означени като "Learn" – обясняващи концепция от Generative AI, или "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.
Присъединете се към нашия официален Discord сървър Azure AI Foundry, за да се запознаете и свържете с други учащи, които следват този курс, и да получите помощ.
Задавайте въпроси или споделяйте обратна връзка за продукта в нашия Azure AI Foundry Developer Forum в Github.
Регистрирайте се в Microsoft for Startups Founders Hub, за да получите безплатни кредити за OpenAI и до 150 000 долара в кредити за Azure за достъп до OpenAI модели чрез Azure OpenAI Services.
Имате ли предложения или сте открили правописни или кодови грешки? Отворете issue или създайте pull request
- Кратко видео въведение в темата
- Писмен урок, разположен в README
- Примери с код на Python и TypeScript, поддържащи Azure OpenAI и OpenAI API
- Връзки към допълнителни ресурси за продължаване на обучението
| # | Връзка към урока | Описание | Видео | Допълнително обучение |
|---|---|---|---|---|
| 00 | Course Setup | Learn: Как да настроите средата си за разработка | Видео предстои | Научете повече |
| 01 | Въведение в Generative AI и LLMs | Learn: Разбиране какво е Generative AI и как работят големите езикови модели (LLMs) | Видео | Научете повече |
| 02 | Изследване и сравнение на различни LLMs | Learn: Как да изберете правилния модел за вашия случай | Видео | Научете повече |
| 03 | Отговорно използване на Generative AI | Learn: Как да създавате отговорни Generative AI приложения | Видео | Научете повече |
| 04 | Основи на Prompt Engineering | Learn: Практически най-добри практики в Prompt Engineering | Видео | Научете повече |
| 05 | Създаване на усъвършенствани промптове | Learn: Как да прилагате техники за prompt engineering, които подобряват резултатите от вашите промптове | Видео | Научете повече |
| 06 | Създаване на приложения за генериране на текст | Създаване: Приложение за генериране на текст с помощта на Azure OpenAI / OpenAI API | Видео | Научете повече |
| 07 | Създаване на чат приложения | Създаване: Техники за ефективно изграждане и интегриране на чат приложения. | Видео | Научете повече |
| 08 | Създаване на търсещи приложения с векторни бази данни | Създаване: Търсещо приложение, което използва Embeddings за търсене на данни. | Видео | Научете повече |
| 09 | Създаване на приложения за генериране на изображения | Създаване: Приложение за генериране на изображения | Видео | Научете повече |
| 10 | Създаване на AI приложения с нисък код | Създаване: Генеративно AI приложение с помощта на инструменти за нисък код | Видео | Научете повече |
| 11 | Интегриране на външни приложения с Function Calling | Създаване: Какво е function calling и как се използва в приложения | Видео | Научете повече |
| 12 | Дизайн на UX за AI приложения | Научете: Как да приложите принципите на UX дизайна при разработката на генеративни AI приложения | Видео | Научете повече |
| 13 | Защита на вашите генеративни AI приложения | Научете: Заплахите и рисковете за AI системите и методите за тяхната защита. | Видео | Научете повече |
| 14 | Жизнен цикъл на генеративните AI приложения | Научете: Инструментите и метриките за управление на жизнения цикъл на LLM и LLMOps | Видео | Научете повече |
| 15 | Retrieval Augmented Generation (RAG) и векторни бази данни | Създаване: Приложение, използващо RAG Framework за извличане на embeddings от векторни бази данни | Видео | Научете повече |
| 16 | Отворени модели и Hugging Face | Създаване: Приложение, използващо отворени модели, налични в Hugging Face | Видео | Научете повече |
| 17 | AI агенти | Създаване: Приложение, използващо AI Agent Framework | Видео | Научете повече |
| 18 | Фина настройка на LLMs | Научете: Какво, защо и как се прави фина настройка на LLMs | Видео | Научете повече |
| 19 | Създаване с SLMs | Научете: Ползите от създаването с малки езикови модели | Видео предстои | Научете повече |
| 20 | Създаване с Mistral модели | Научете: Характеристиките и разликите на моделите от фамилията Mistral | Видео предстои | Научете повече |
| 21 | Създаване с Meta модели | Научете: Характеристиките и разликите на моделите от фамилията Meta | Видео предстои | Научете повече |
Специални благодарности на John Aziz за създаването на всички GitHub Actions и работни потоци
Bernhard Merkle за ключовите приноси във всяко урок, които подобряват обучението и работата с кода.
Нашият екип създава и други курсове! Вижте:
- НОВ Model Context Protocol за начинаещи
- AI агенти за начинаещи
- Генеративен AI за начинаещи с .NET
- Генеративен AI за начинаещи с JavaScript
- ML за начинаещи
- Data Science за начинаещи
- AI за начинаещи
- Киберсигурност за начинаещи
- Уеб разработка за начинаещи
- IoT за начинаещи
- XR разработка за начинаещи
- Овладяване на GitHub Copilot за AI съвместно програмиране
- Овладяване на GitHub Copilot за C#/.NET разработчици
- Избери своето приключение с Copilot
Отказ от отговорност:
Този документ е преведен с помощта на AI преводаческа услуга Co-op Translator. Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да е недоразумения или неправилни тълкувания, произтичащи от използването на този превод.