21 урока, които ви учат на всичко необходимо, за да започнете да изграждате приложения с Генеративен AI
Арабски | Бенгалски | Български | Бирмански (Мианмар) | Китайски (опростен) | Китайски (традиционен, Хонконг) | Китайски (традиционен, Макао) | Китайски (традиционен, Тайван) | Хърватски | Чешки | Датски | Холандски | Естонски | Фински | Френски | Немски | Гръцки | Иврит | Хинди | Унгарски | Индонезийски | Италиански | Японски | Каннада | Корейски | Литовски | Малайски | Малаялам | Маратхи | Непали | Нигерийски Пиджин | Норвежки | Персийски (фарси) | Полски | Португалски (Бразилия) | Португалски (Португалия) | Пенджабски (Гурмукхи) | Румънски | Руски | Сръбски (кирилица) | Словашки | Словенски | Испански | Суахили | Шведски | Тагалог (филипински) | Тамилски | Телугу | Тайски | Турски | Украински | Урду | Виетнамски
Предпочитате да клонирате локално?
Това хранилище включва над 50 езикови превода, което значително увеличава размера на изтегляне. За да клонирате без преводи, използвайте sparse checkout:
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.
Този курс съдържа 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 кредити още днес.
Имате ли предложения или сте открили правописни или кодови грешки? Отворете проблем или Създайте pull request
- Кратко видео въведение в темата
- Писмен урок, разположен в README
- Примери с код на Python и TypeScript, поддържащи Azure OpenAI и OpenAI API
- Връзки към допълнителни ресурси за продължаване на ученето
| # | Връзка към урока | Описание | Видео | Допълнително обучение |
|---|---|---|---|---|
| 00 | Настройка на курса | Научи: Как да настроите вашата среда за разработка | Видео предстои | Научете повече |
| 01 | Въведение в Генеративния AI и големите езикови модели (LLMs) | Научи: Разбиране какво е Генеративен AI и как работят големите езикови модели (LLMs). | Видео | Научете повече |
| 02 | Изследване и сравнение на различни големи езикови модели | Научи: Как да изберете правилния модел за вашия случай на употреба | Видео | Научете повече |
| 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 Framework за извличане на вграждания от векторни бази данни | Видео | Научете повече |
| 16 | Отворени модели и Hugging Face | Създаване: Приложение, използващо отворени модели, налични в Hugging Face | Видео | Научете повече |
| 17 | AI агенти | Създаване: Приложение, използващо рамка за AI агенти | Видео | Научете повече |
| 18 | Фино настройване на LLMs | Научете: Какво, защо и как на финото настройване на LLM | Видео | Научете повече |
| 19 | Създаване с SLMs | Научете: Ползите от създаването с Малки езици модели | Скоро предстои видео | Научете повече |
| 20 | Създаване с модели Mistral | Научете: Характеристиките и разликите на моделите от фамилията Mistral | Скоро предстои видео | Научете повече |
| 21 | Създаване с модели Meta | Научете: Характеристиките и разликите на моделите от фамилията Meta | Скоро предстои видео | Научете повече |
Специални благодарности на Джон Азиз за създаването на всички GitHub Actions и работни потоци
Бернхард Мерке за ключовите приноси във всяко занятие за подобряване на преживяването на обучаващите се и на кода.
Нашият екип създава и други курсове! Вижте:
Ако се затрудните или имате въпроси относно изграждането на AI приложения. Присъединете се към други учащи и опитни разработчици в дискусии за MCP. Това е подкрепяща общност, където въпросите са добре дошли, а знанията се споделят свободно.
Ако имате обратна връзка за продукта или грешки при изграждането, посетете:
Отказ от отговорност: Този документ е преведен с помощта на AI преводаческа услуга Co-op Translator. Въпреки че се стремим към точност, моля, имайте предвид, че автоматичните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да е недоразумения или неправилни тълкувания, произтичащи от използването на този превод.