ai-agents-for-beginners

Ejen AI untuk Pemula - Sebuah Kursus

Ejen AI untuk Pemula

Sebuah kursus mengajar segala yang anda perlu tahu untuk mula membina Ejen AI

Lesen GitHub Penyumbang GitHub Isu GitHub Permintaan tarik GitHub PRs Dialu-alukan

🌐 Sokongan Pelbagai Bahasa

Terjemahan dikekalkan dengan Co-op Translator

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 | Manipuri (Meitei Mayek) | 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

Lebih suka Klon Secara Tempatan?

Repositori ini termasuk lebih 50 terjemahan bahasa yang secara signifikan meningkatkan saiz muat turun. Untuk klon tanpa terjemahan, gunakan 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"

Ini memberikan anda segala yang anda perlukan untuk menamatkan kursus dengan muat turun yang jauh lebih cepat.

Untuk pilihan bahasa tambahan, lihat bahasa yang disokong oleh Co-op Translator.

Penonton GitHub Garpu GitHub Bintang GitHub

Microsoft Foundry Discord

🌱 Memulakan

Kursus ini mempunyai pelajaran yang merangkumi asas-asas membina Ejen AI. Setiap pelajaran merangkumi topiknya sendiri jadi mulakan di mana sahaja yang anda suka!

Ada sokongan pelbagai bahasa untuk kursus ini. Pergi ke bahasa yang tersedia di sini.

Jika ini kali pertama anda membina dengan model Generatif AI, semak kursus kami Generative AI Untuk Pemula, yang merangkumi 21 pelajaran mengenai membina dengan GenAI.

Jangan lupa untuk berikan bintang (🌟) pada repo ini dan fork repo ini untuk menjalankan kod.

Berjumpa Pelajar Lain, Dapatkan Jawapan kepada Soalan Anda

Jika anda tersekat atau mempunyai sebarang soalan mengenai membina Ejen AI, sertai Saluran Discord khusus kami di Microsoft Foundry Discord.

Apa yang Anda Perlukan

Setiap pelajaran dalam kursus ini termasuk contoh kod, yang boleh didapati dalam folder code_samples. Anda boleh fork repo ini untuk membuat salinan anda sendiri.

Contoh kod dalam latihan ini menggunakan Microsoft Agent Framework dengan Microsoft Foundry Agent Service V2:

Kursus ini menggunakan rangka kerja dan perkhidmatan Ejen AI berikut dari Microsoft:

Sesetengah contoh kod juga menyokong penyedia alternatif yang serasi dengan OpenAI seperti MiniMax, yang menawarkan model konteks besar (sehingga 204K token). Lihat Persediaan Kursus untuk butiran konfigurasi.

Untuk maklumat lanjut mengenai menjalankan kod untuk kursus ini, pergi ke Persediaan Kursus.

🙏 Mahu membantu?

Ada cadangan atau menemui kesalahan ejaan atau kod? Buat isu atau Cipta permintaan tarik

📂 Setiap pelajaran termasuk

🗃️ Pelajaran

Pelajaran Teks & Kod Video Pembelajaran Tambahan
Pengenalan kepada Ejen AI dan Kes Penggunaan Ejen Pautan Video Pautan
Meneroka Rangka Kerja Agentic AI Pautan Video Pautan
Memahami Corak Reka Bentuk Agentic AI Pautan Video Pautan
Corak Reka Bentuk Penggunaan Alat Pautan Video Pautan
Agentic RAG Pautan Video Pautan
Membina Ejen AI yang Boleh Dipercayai Pautan Video Pautan
Corak Reka Bentuk Perancangan Pautan Video Pautan
Corak Reka Bentuk Multi-Ejen Pautan Video Pautan
Corak Reka Bentuk Metakognisi Pautan Video Pautan
Ejen AI dalam Pengeluaran Pautan Video Pautan
Menggunakan Protokol Agentic (MCP, A2A dan NLWeb) Pautan Video Pautan
Kejuruteraan Konteks untuk Ejen AI Pautan Video Pautan
Menguruskan Memori Agentic Pautan Video  
Meneroka Microsoft Agent Framework Pautan    
Membina Ejen Penggunaan Komputer (CUA) Pautan   Pautan
Melaksanakan Ejen Skala Besar Pautan   Pautan
Mewujudkan Ejen AI Tempatan Pautan   Pautan
Memastikan Keselamatan Ejen AI Pautan   Pautan

🎒 Kursus Lain

Pasukan kami menghasilkan kursus lain! Semak:

LangChain

LangChain4j untuk Pemula LangChain.js untuk Pemula LangChain untuk Pemula —

Azure / Edge / MCP / Ejen

AZD untuk Pemula Edge AI untuk Pemula MCP untuk Pemula Ejen AI untuk Pemula


Siri AI Generatif

AI Generatif untuk Pemula AI Generatif (.NET) AI Generatif (Java) AI Generatif (JavaScript)


Pembelajaran Teras

ML untuk Pemula Sains Data untuk Pemula AI untuk Pemula Keselamatan Siber untuk Pemula Pembangunan Web untuk Pemula IoT untuk Pemula Pembangunan XR untuk Pemula


Siri Copilot

Copilot untuk Pengaturcaraan Berpasangan AI Copilot untuk C#/.NET Pengembaraan Copilot

🌟 Terima Kasih Komuniti

Terima kasih kepada Shivam Goyal kerana menyumbang contoh kod penting yang menunjukkan Agentic RAG.

Menyumbang

Projek ini mengalu-alukan penyumbangan dan cadangan. Kebanyakan penyumbangan memerlukan anda bersetuju dengan Perjanjian Lesen Penyumbang (CLA) yang menyatakan bahawa anda mempunyai hak untuk, dan sebenarnya memberi, hak untuk menggunakan sumbangan anda. Untuk maklumat lanjut, lawati https://cla.opensource.microsoft.com.

Apabila anda menghantar permintaan tarik, bot CLA akan secara automatik menentukan sama ada anda perlu menyediakan CLA dan menghias PR dengan sewajarnya (contoh, pemeriksaan status, komen). Ikuti sahaja arahan yang disediakan oleh bot. Anda hanya perlu melakukannya sekali untuk semua repositori yang menggunakan CLA kami.

Projek ini telah menggunakan Kod Etika Sumber Terbuka Microsoft. Untuk maklumat lanjut lihat Soalan Lazim Kod Etika atau hubungi opencode@microsoft.com dengan sebarang soalan atau komen tambahan.

Cap Dagangan

Projek ini mungkin mengandungi cap dagangan atau logo untuk projek, produk, atau perkhidmatan. Penggunaan sah cap dagangan Microsoft atau logo tertakluk kepada dan mesti mengikuti Garis Panduan Cap Dagangan & Jenama Microsoft. Penggunaan cap dagangan atau logo Microsoft dalam versi projek yang diubah tidak boleh menyebabkan kekeliruan atau menunjukkan penajaan Microsoft. Sebarang penggunaan cap dagangan atau logo pihak ketiga tertakluk kepada dasar pihak ketiga tersebut.

Mendapatkan Bantuan

Jika anda tersekat atau mempunyai sebarang soalan mengenai membina aplikasi AI, sertailah:

Discord Microsoft Foundry

Jika anda mempunyai maklum balas produk atau kesilapan semasa membina, lawati:

Forum Pembangun Microsoft Foundry


Penafian: Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator. Walaupun kami berusaha untuk ketepatan, sila ambil maklum bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang sahih. Untuk maklumat penting, terjemahan oleh manusia profesional adalah disyorkan. Kami tidak bertanggungjawab terhadap sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.