21 урока, които преподават всичко, което трябва да знаете, за да започнете да създавате приложения с Генеративен AI
Арабски | Бенгалски | Български | Бирмански (Мианмар) | Китайски (опростен) | Китайски (традиционен, Хонг Конг) | Китайски (традиционен, Макао) | Китайски (традиционен, Тайван) | Хърватски | Чешки | Датски | Холандски | Естонски | Фински | Френски | Немски | Гръцки | Еврейски | Хинди | Унгарски | Индонезийски | Италиански | Японски | Канада | Корейски | Литовски | Малайски | Малайскиалам | Маратхи | Непалски | Нигерийски пиджин | Норвежки | Персийски (Фарси) | Полски | Португалски (Бразилия) | Португалски (Португалия) | Панджаби (Гурумуки) | Румънски | Руски | Сръбски (кирилица) | Словашки | Словенски | Испански | Свахили | Шведски | Тагалог (Филипински) | Тамилски | Телугу | Тайландски | Турски | Украински | Урду | Виетнамски
Предпочитате да клонирате локално?
Това хранилище включва над 50 превода на езици, което значително увеличава размера на изтегляне. За да клонирате без преводи, използвайте sparse checkout:
Bash / macOS / Linux:
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'CMD (Windows):
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"Това ви дава всичко необходимо за завършване на курса с много по-бързо изтегляне.
Научете основите на създаването на приложения с Генеративен AI с нашия комплексен курс от 21 урока, представен от Microsoft Cloud Advocates.
Този курс има 21 урока. Всеки урок обхваща собствена тема, така че започнете от където пожелаете!
Уроците са маркирани като "Научете" уроци, които обясняват концепция на Генеративен AI или "Създай" уроци, които обясняват концепция и кодови примери както на Python, така и на TypeScript, където е възможно.
За .NET разработчици гледайте Генеративен AI за начинаещи (.NET издание)!
Всеки урок включва и секция "Продължавай да учиш" с допълнителни учебни инструменти.
-
Azure OpenAI Service - Уроци: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Уроци: "githubmodels"
-
OpenAI API - Уроци: "oai-assignment"
-
Основни познания по Python или TypeScript са полезни - *За абсолютни начинаещи разгледайте тези Python и TypeScript курсове
-
Акаунт в GitHub, за да форкнете цялото това хранилище във вашия собствен GitHub акаунт
Създадохме урок Настройка на курса, за да ви помогнем с настройването на вашата среда за разработка.
Не забравяйте да дадете звезда (🌟) на това хранилище, за да го намерите по-лесно по-късно.
Ако търсите по-напреднали примери за код, разгледайте нашата колекция от примери на код за Генеративен AI както на Python, така и на TypeScript.
Присъединете се към нашия официален Discord сървър Azure AI Foundry, за да срещнете и взаимодействате с други учащи, които взимат този курс и да получите поддръжка.
Задавайте въпроси или споделяйте обратна връзка за продукта в нашия Azure AI Foundry Developer Forum в GitHub.
Посетете Microsoft for Startups, за да разберете как да започнете да изграждате с кредитите на Azure още днес.
Имате ли предложения или намерихте правописни или кодови грешки? Отворете запитване или Създайте заявка за изтегляне
- Кратко видео представяне на темата
- Писмен урок, намиращ се в README
- Примери за код на Python и TypeScript, поддържащи Azure OpenAI и OpenAI API
- Връзки към допълнителни ресурси за продължаване на обучението ви
| # | Връзка към урока | Описание | Видео | Допълнително обучение |
|---|---|---|---|---|
| 00 | Настройка на курса | Научете: Как да настроите вашата среда за разработка | Видео предстои | Научете повече |
| 01 | Въведение в Генеративния AI и Големите езикови модели (LLMs) | Научете: Разбиране какво е Генеративен AI и как работят големите езикови модели (LLMs). | Видео | Научете повече |
| 02 | Изследване и сравняване на различни големи езикови модели | Научете: Как да изберете правилния модел за вашия случай | Видео | Научете повече |
| 03 | Отговорна употреба на Генеративния AI | Научете: Как да създавате отговорно приложения с Генеративен AI | Видео | Научете повече |
| 04 | Разбиране на основите на създаването на заявки (Prompt Engineering) | Научи: Практически най-добри практики за създаване на заявки | Видео | Научи повече |
| 05 | Създаване на усъвършенствани заявки | Научи: Как да прилагате техники за създаване на заявки, които подобряват резултатите от вашите заявки. | Видео | Научи повече |
| 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 рамка за извличане на вграждания от векторни бази данни | Видео | Научи повече |
| 16 | Отворени модели и Hugging Face | Изграждане: Приложение, използващо отворени модели, налични в Hugging Face | Видео | Научи повече |
| 17 | AI агенти | Изграждане: Приложение, използващо рамка за AI агенти | Видео | Научи повече |
| 18 | Фина настройка на LLM | Научи: Какво, защо и как да се направи фина настройка на LLM | Видео | Научи повече |
| 19 | Създаване с малки езикови модели (SLM) | Научи: Предимствата от използването на малки езикови модели | Видео предстои | Научи повече |
| 20 | Създаване с модели Mistral | Научи: Функциите и разликите на моделите от семейството Mistral | Видео предстои | Научи повече |
| 21 | Създаване с модели Meta | Научи: Функциите и разликите на моделите от семейството Meta | Видео предстои | Научи повече |
Специални благодарности на Джон Азиз за създаването на всички GitHub Actions и работни процеси
Бернхард Меркле за ключовите приноси към всеки урок с цел подобряване на учебния процес и работата с кода.
Нашият екип създава и други курсове! Вижте:
Ако срещнете затруднения или имате въпроси относно създаването на AI приложения. Присъединете се към други учащи и опитни разработчици в дискусии за MCP. Това е подкрепяща общност, където въпросите са добре дошли и знанието се споделя свободно.
Ако имате обратна връзка за продукта или грешки при разработване, посетете:
Отказ от отговорност: Този документ е преведен с помощта на AI преводаческа услуга Co-op Translator. Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да е недоразумения или погрешни тълкувания, произтичащи от използването на този превод.