ai-agents-for-beginners

AI Агенти за начинаещи - Курс

AI Agents for Beginners

Курс, който ви учи на всичко необходимо за започване на изграждане на AI агенти

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

🌐 Поддръжка на няколко езика

Поддържано чрез 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 | Khmer | 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:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git
cd ai-agents-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git
cd ai-agents-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

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

Ако желаете да подкрепим допълнителни езици за превод, те са изброени тук.

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌱 Първи стъпки

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

Има поддръжка на няколко езика за този курс. Вижте наличните езици тук.

Ако е първият ви път да изграждате с генеративни AI модели, разгледайте нашия курс Generative AI For Beginners, който включва 21 урока за изграждане с GenAI.

Не забравяйте да отметнете с “звезда” (🌟) това хранилище и да форкнете това хранилище, за да стартирате кода.

Срещнете други учащи се, получете отговори на въпросите си

Ако се затрудните или имате въпроси относно изграждането на AI агенти, присъединете се към нашия специализиран Discord канал в Microsoft Foundry Discord.

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

Всеки урок в този курс включва примери с код, които можете да намерите в папката code_samples. Можете да форкнете това хранилище, за да създадете свое копие.

Примерите с код в тези упражнения използват Microsoft Agent Framework с Microsoft Foundry Agent Service V2:

Този курс използва следните AI агент рамки и услуги от Microsoft:

Някои примери с код поддържат и алтернативни доставчици, съвместими с OpenAI, като MiniMax, който предлага модели с голям контекст (до 204K токена). Вижте Настройката на курса за подробности за конфигурацията.

За повече информация относно изпълнението на кода за този курс, посетете Настройката на курса.

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

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

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

🗃️ Уроци

Урок Текст & Код Видео Допълнително обучение
Въведение в AI агенти и случаи на използване Линк Видео Линк
Проучване на AI агенти рамки Линк Видео Линк
Разбиране на AI агенти дизайн модели Линк Видео Линк
Дизайн модел за използване на инструменти Линк Видео Линк
Агентен RAG Линк Видео Линк
Създаване на доверени AI агенти Линк Видео Линк
Дизайн модел за планиране Линк Видео Линк
Дизайн модел за мулти-агенти Линк Видео Линк
Дизайнерски шаблон за метакогниция Връзка Видео Връзка
AI агенти в продукция Връзка Видео Връзка
Използване на агентни протоколи (MCP, A2A и NLWeb) Връзка Видео Връзка
Контекстно проектиране за AI агенти Връзка Видео Връзка
Управление на агентна памет Връзка Видео  
Изследване на Microsoft Agent Framework Връзка    
Създаване на агенти за използване на компютър (CUA) Връзка   Връзка
Разгръщане на мащабируеми агенти Връзка   Връзка
Създаване на локални AI агенти Връзка   Връзка
Осигуряване на AI агенти Връзка   Връзка

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

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

LangChain

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

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

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


Поредицата за Генеративен AI

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


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

Машинно обучение за начинаещи Данни наука за начинаещи AI за начинаещи Киберсигурност за начинаещи Уеб разработка за начинаещи IoT за начинаещи XR разработка за начинаещи


Поредицата Copilot

Copilot за AI съвместно програмиране Copilot за C#/.NET Приключения с Copilot

🌟 Благодарности към общността

Благодарим на Shivam Goyal за приноса му с важни примерни кодове, демонстриращи Agentic RAG.

Принос

Този проект приема приноси и предложения. Повечето приноси изискват да се съгласите с Договор за лицензиране на приноси (CLA), в който заявявате, че имате право и действително предоставяте правата за използване на вашия принос. За подробности посетете https://cla.opensource.microsoft.com.

Когато изпратите заявка за сливане, бот за CLA автоматично ще определи дали трябва да предоставите CLA и ще отбележи заявката подходящо (например проверка на състоянието, коментар). Просто следвайте инструкциите, предоставени от бота. Ще трябва да го направите само веднъж за всички хранилища, използващи нашия CLA.

Този проект е приел Кодекса за поведение за отворен код на Microsoft. За повече информация вижте Често задавани въпроси относно Кодекса за поведение или се свържете с opencode@microsoft.com при допълнителни въпроси или коментари.

Търговски марки

Този проект може да съдържа търговски марки или лога на проекти, продукти или услуги. Упълномощеното използване на търговски марки или лога на Microsoft подлежи на и трябва да спазва Правилата за търговски марки и бранд на Microsoft. Използването на търговски марки или лога на Microsoft в модифицирани версии на този проект не бива да причинява объркване или да предполага спонсорство от Microsoft. Каквото и да е използване на търговски марки или лога на трети страни се подчинява на политиките на тези трети страни.

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

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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