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"
-
Microsoft Foundry Models - Уроци: "githubmodels" (GitHub Models се прекратява в края на юли 2026 – използвайте Microsoft Foundry Models вместо това)
-
OpenAI API - Уроци: "oai-assignment"
-
Foundry Local - Стартирайте модели изцяло офлайн на собственото си устройство, не се изисква облачен абонамент
-
Основни познания по Python или TypeScript са полезни - *За абсолютни начинаещи разгледайте тези Python и TypeScript курсове
-
GitHub акаунт за форк на цялото това хранилище във вашия GitHub акаунт
Създадохме урок Настройване на курса, който да ви помогне при настройването на средата за разработка.
Не забравяйте да отметнете с звезда (🌟) това хранилище, за да го намерите по-лесно по-късно.
Ако търсите по-напреднали примери с код, разгледайте нашата колекция от примери за код с Генеративен AI както на Python, така и на TypeScript.
Присъединете се към нашия официален Discord сървър на Microsoft Foundry, за да се срещнете и социализирате с други обучаващи се, които преминават курса, и да получите подкрепа.
Задавайте въпроси или споделяйте обратна връзка за продукта в нашия Microsoft Foundry Developer Forum в GitHub.
Посетете Microsoft for Startups, за да разберете как да започнете да строите с помощта на кредити за Azure още днес.
Имате ли предложения или сте открили правописни или кодови грешки? Отворете проблем или Създайте заявка за изтегляне
- Кратко видео въведение към темата
- Писмен урок, намиращ се в README
- Примери с код на Python и TypeScript, поддържащи Azure OpenAI и OpenAI API
- Връзки към допълнителни ресурси за продължаване на обучението
| # | Връзка към урока | Описание | Видео | Допълнително обучение |
|---|---|---|---|---|
| 00 | Настройване на курса | Научи: Как да настроите своята среда за разработка | Видео предстои | Научи повече |
| 01 | Въведение в Генеративен AI и LLMs | Научи: Разбиране какво е Генеративен AI и как работят големите езикови модели (LLMs). | Видео | Научи повече |
| 02 | Изучаване и сравняване на различни LLMs | Научи: Как да изберете правилния модел за вашия случай на използване | Видео | Научи повече |
| 03 | Използване на Генеративен AI отговорно | Научи: Как да изграждате отговорни приложения с Генеративен AI | Видео | Научи повече |
| 04 | Разбиране на основите на инженерството на подсказки | Научете: Практически най-добри практики в инженерството на подсказки | Видео | Научете повече | | 05 | Създаване на напреднали подсказки | Научете: Как да прилагате техники за инженерство на подсказки, които подобряват резултата от вашите подсказки. | Видео | Научете повече | | 06 | Създаване на приложения за генериране на текст | Създайте: Приложение за генериране на текст, използващо Azure OpenAI / OpenAI API | Видео | Научете повече | | 07 | Създаване на чат приложения | Създайте: Техники за ефективно създаване и интегриране на чат приложения. | Видео | Научете повече | | 08 | Създаване на приложения за търсене с векторни бази данни | Създайте: Приложение за търсене, което използва вграждания за търсене на данни. | Видео | Научете повече | | 09 | Създаване на приложения за генериране на изображения | Създайте: Приложение за генериране на изображения | Видео | Научете повече | | 10 | Създаване на AI приложения с нисък код | Създайте: Приложение за генеративен AI, използващо инструменти с нисък код | Видео | Научете повече | | 11 | Интегриране на външни приложения с извикване на функции | Създайте: Какво е извикване на функция и неговите случаи на употреба за приложения | Видео | Научете повече | | 12 | Проектиране на UX за AI приложения | Научете: Как да прилагате принципи на UX дизайна при разработване на генеративни AI приложения | Видео | Научете повече | | 13 | Защита на вашите генеративни AI приложения | Научете: Заплахите и рисковете за AI системите и методите за защита на тези системи. | Видео | Научете повече | | 14 | Жизнен цикъл на генеративни AI приложения | Научете: Инструментите и метриките за управление на жизнения цикъл на LLM и LLMOps | Видео | Научете повече | | 15 | Извличане с повишено генериране (RAG) и векторни бази данни | Създайте: Приложение, използващо RAG рамка за извличане на вграждания от векторни бази данни | Видео | Научете повече | | 16 | Отворени модели и Hugging Face | Създайте: Приложение, използващо отворени модели, налични в Hugging Face | Видео | Научете повече | | 17 | AI агенти | Създайте: Приложение, използващо рамка за AI агенти | Видео | Научете повече | | 18 | Фина настройка на LLMs | Научете: Какво, защо и как да правите фина настройка на LLMs | Видео | Научете повече | | 19 | Създаване с малки езикови модели (SLMs) | Научете: Ползите от създаването с малки езикови модели | Скоро видео | Научете повече | | 20 | Създаване с модели Mistral | Научете: Характеристиките и различията на моделите от фамилията Mistral | Скоро видео | Научете повече | | 21 | Създаване с модели Meta | Научете: Характеристиките и различията на моделите от фамилията Meta | Скоро видео | Научете повече |
Специални благодарности на John Aziz за създаването на всички GitHub Actions и работни потоци
Bernhard Merkle за основния принос във всеки урок за подобряване на учебния и кодовия опит.
Нашият екип създава и други курсове! Вижте:
Ако се забиете или имате въпроси относно изграждането на AI приложения. Присъединете се към други учащи се и опитни разработчици в дискусии за MCP. Това е подкрепяща общност, където въпросите са добре дошли и знанието се споделя свободно.
Ако имате обратна връзка за продукта или грешки по време на разработка посетете:
Отказ от отговорност: Този документ е преведен с помощта на AI преводачески услуга Co-op Translator. Въпреки че се стремим към точност, моля имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да е недоразумения или неправилни тълкувания, произтичащи от използването на този превод.