Skip to content

Latest commit

 

History

History
188 lines (134 loc) · 28.7 KB

File metadata and controls

188 lines (134 loc) · 28.7 KB

Generative AI For Beginners

21 урока, които преподават всичко необходимо, за да започнете да изграждате приложения с Generative AI

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌐 Многоезикова поддръжка

Поддържа се чрез GitHub Action (Автоматизирано и винаги актуално)

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 езикови превода, което значително увеличава размера на изтегляне. За да клонирате без преводи, използвайте 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'

Това ви дава всичко необходимо за завършване на курса с много по-бързо изтегляне.

Generative AI за начинаещи (Версия 3) - Курс

Научете основите на изграждането на приложения с Generative AI с нашия 21-урочен изчерпателен курс от Microsoft Cloud Advocates.

🌱 Започване

Този курс има 21 урока. Всеки урок обхваща своя собствена тема, така че започнете откъдето пожелаете!

Уроките са маркирани като "Научете" - обясняващи концепция на Generative AI, или "Изградете" - обясняващи концепция и примери с код както на Python, така и на TypeScript, когато е възможно.

За .NET разработчици разгледайте Generative AI for Beginners (.NET Edition)!

Всеки урок включва също секция "Продължавай да учиш" с допълнителни учебни материали.

Какво Ви е необходимо

За да стартирате кода от този курс, можете да използвате някое от следните:

Създадохме урок Настройка на курса, който да ви помогне с настройването на вашата среда за разработка.

Не забравяйте да даденете звезда (🌟) на това репо, за да го намерите по-лесно по-късно.

🧠 Готови ли сте за публикуване?

Ако търсите по-напреднали примери с код, разгледайте нашата колекция от Generative AI примери с код както на Python, така и на TypeScript.

🗣️ Срещнете други учащи се, получете подкрепа

Присъединете се към нашия официален Azure AI Foundry Discord сървър, за да срещнете и се свържете с други учащи се, които преминават този курс, и за да получите подкрепа.

Задавайте въпроси или споделяйте обратна връзка в нашия Azure AI Foundry Developer Forum в GitHub.

🚀 Изграждате стартъп?

Посетете Microsoft for Startups, за да научите как да започнете да изграждате с Azure кредити още днес.

🙏 Искате да помогнете?

Имате ли предложения или сте открили правописни или кодови грешки? Отворете проблем или Създайте pull request

📂 Всеки урок включва:

  • Кратко видео въведение в темата
  • Писмен урок, намиращ се в README
  • Примери с код на Python и TypeScript, поддържащи Azure OpenAI и OpenAI API
  • Връзки към допълнителни ресурси за продължаване на ученето

🗃️ Уроци

# Връзка към урока Описание Видео Допълнително учене
00 Настройка на курса Научете: Как да настроите вашата среда за разработка Видео предстои Научете повече
01 Въведение в Generative AI и LLM Научете: Какво е Generative AI и как работят Големите езици модели (LLM) Видео Научете повече
02 Изследване и сравнение на различни LLM Научете: Как да изберете правилния модел за вашия случай на употреба Видео Научете повече
03 Отговорна употреба на Generative AI Научете: Как да изградите Generative AI приложения отговорно Видео Научете повече
04 Основи на Prompt Engineering Научете: Практически най-добри практики в проектирането на заявки Видео Научете повече
05 Създаване на усъвършенствани подсказки Научете: Как да прилагате техники за инженеринг на подсказки, които подобряват резултатите от вашите подсказки. Видео Научете повече
06 Създаване на приложения за генериране на текст Създайте: Приложение за генериране на текст с помощта на Azure OpenAI / OpenAI API Видео Научете повече
07 Създаване на чат приложения Създайте: Техники за ефективно изграждане и интегриране на чат приложения. Видео Научете повече
08 Създаване на приложения за търсене с векторни бази данни Създайте: Приложение за търсене, което използва вграждания за търсене на данни. Видео Научете повече
09 Създаване на приложения за генериране на изображения Създайте: Приложение за генериране на изображения Видео Научете повече
10 Създаване на AI приложения с нисък код Създайте: Генеративно AI приложение с помощта на инструменти с нисък код Видео Научете повече
11 Интегриране на външни приложения с извикване на функции Създайте: Какво е извикване на функции и неговите приложения в приложенията Видео Научете повече
12 Дизайн на UX за AI приложения Научете: Как да прилагате принципи на UX дизайна при разработването на генеративни AI приложения Видео Научете повече
13 Защита на вашите генеративни AI приложения Научете: Заплахите и рисковете за AI системите и методите за защита на тези системи. Видео Научете повече
14 Жизнен цикъл на генеративните AI приложения Научете: Инструментите и метриките за управление на жизнения цикъл на големи езикови модели и LLMOps Видео Научете повече
15 Извличане с помощта на RAG и векторни бази данни Създайте: Приложение, използващо RAG рамка за извличане на вграждания от векторни бази данни Видео Научете повече
16 Отворени модели и Hugging Face Създайте: Приложение, използващо отворени модели, налични в Hugging Face Видео Научете повече
17 AI агенти Създайте: Приложение, използващо рамка за AI агенти Видео Научете повече
18 Фино настройване на LLM Научете: Какво, защо и как се извършва фината настройка на LLMs Видео Научете повече
19 Създаване с малки езикови модели Научете: Ползите от създаването с малки езикови модели Скоро видео Научете повече
20 Създаване с модели Mistral Научете: Характеристиките и разликите на моделите от семейство Mistral Скоро видео Научете повече
21 Създаване с модели Meta Научете: Характеристиките и разликите на моделите от семейство Meta Скоро видео Научете повече

🌟 Специални благодарности

Специални благодарности на John Aziz за създаването на всички GitHub Actions и работни потоци

Bernhard Merkle за ключовите приносни допълнения към всеки урок за подобряване на ученето и кода.

🎒 Други курсове

Нашият екип разработва и други курсове! Вижте:

LangChain

LangChain4j за начинаещи LangChain.js за начинаещи


Azure / Edge / MCP / Агенти

AZD за начинаещи Edge AI за начинаещи MCP за начинаещи AI агенти за начинаещи


Серия за генеративно AI

Генеративно AI за начинаещи Генеративно AI (.NET) Генеративно AI (Java) Генеративно AI (JavaScript)


Основно обучение

Машинно обучение за начинаещи Наука за данни за начинаещи AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Серия Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

Получаване на помощ

Ако заседнете или имате въпроси относно изграждането на AI приложения, присъединете се към други учащи и опитни разработчици в дискусиите за MCP. Това е общност, която подкрепя, където въпросите са добре дошли и знанието се споделя свободно.

Microsoft Foundry Discord

Ако имате обратна връзка за продукта или срещнете грешки по време на изграждането, посетете:

Microsoft Foundry Developer Forum


Отказ от отговорност:
Този документ е преведен с помощта на AI преводаческа услуга Co-op Translator. Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за никакви недоразумения или неправилни тълкувания, произтичащи от използването на този превод.