ai-agents-for-beginners

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

AI Agents for Beginners

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

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

🌐 Поддръжка на много езици

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

Арабски | Бенгалски | Български | Бирмански (Мианмар) | Китайски (опростен) | Китайски (традиционен, Хонг Конг) | Китайски (традиционен, Макао) | Китайски (традиционен, Тайван) | Хърватски | Чешки | Датски | Холандски | Естонски | Финландски | Френски | Немски | Гръцки | Иврит | Хинди | Унгарски | Индонезийски | Италиански | Японски | Каннада | Кмерски | Корейски | Литовски | Малайски | Малаялам | Маратхи | Непалски | Нигерийски Пиджин | Норвежки | Персийски (Фарси) | Полски | Португалски (Бразилия) | Португалски (Португалия) | Панджаби (Гурмухи) | Румънски | Руски | Сръбски (кирилица) | Словашки | Словенски | Испански | Суахили | Шведски | Тагалог (Филипински) | Тамилски | Телугу | Тайски | Турски | Украински | Урду | Виетнамски

Предпочитате да клонирате локално?

Това хранилище включва над 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 с Azure AI Foundry Agent Service V2:

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

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

За повече информация как да стартирате кода за този курс, посетете Course Setup.

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

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

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

🗃️ Уроци

Урок Текст и код Видео Допълнително обучение
Въведение в AI агентите и техните употреби Връзка Видео Връзка
Изследване на AI агентски рамки Връзка Видео Връзка
Разбиране на AI агентски дизайн модели Връзка Видео Връзка
Дизайн модел за използване на инструменти Връзка Видео Връзка
Agentic 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.

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

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

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

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

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

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

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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