ai-agents-for-beginners

Ejen AI untuk Pemula - Sebuah Kursus

Ejen AI untuk Pemula

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

Lesen GitHub Kontributor GitHub Isu GitHub Permintaan tarik GitHub PR Dialu-alukan

🌐 Sokongan Pelbagai Bahasa

Disokong melalui GitHub Action (Automatik & Sentiasa Dikemaskini)

Arab | Bengali | Bulgaria | Bahasa Burma (Myanmar) | Cina (Ringkas) | Cina (Tradisional, Hong Kong) | Cina (Tradisional, Macau) | Cina (Tradisional, Taiwan) | Croatia | Czech | Denmark | Belanda | Estonia | Finland | Perancis | Jerman | Greek | Ibrani | Hindi | Hungary | Indonesia | Itali | Jepun | Kannada | Khmer | Korea | Lithuania | Melayu | Malayalam | Marathi | Nepali | Pidgin Nigeria | Norway | Parsi (Farsi) | Poland | Portugis (Brazil) | Portugis (Portugal) | Punjabi (Gurmukhi) | Romania | Russia | Serbia (Cyrillic) | Slovak | Slovenia | Sepanyol | Swahili | Sweden | Tagalog (Filipina) | Tamil | Telugu | Thai | Turki | Ukraine | Urdu | Vietnam

Lebih suka Klon Secara Tempatan?

Repositori ini termasuk lebih daripada 50 terjemahan bahasa yang secara ketara meningkatkan saiz muat turun. Untuk mengklon 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 memberi anda semua yang anda perlukan untuk menyelesaikan kursus dengan muat turun yang lebih pantas.

Jika anda ingin mempunyai sokongan bahasa terjemahan tambahan, ia disenaraikan di sini.

Penonton GitHub Fork GitHub Bintang GitHub

Microsoft Foundry Discord

🌱 Memulakan

Kursus ini mempunyai pelajaran yang merangkumi asas-asas membina Ejen AI. Setiap pelajaran membahas topik tersendiri jadi mulakan di mana sahaja anda mahu!

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

Jika ini kali pertama anda membina dengan model AI Generatif, lihat kursus kami AI Generatif untuk Pemula, yang merangkumi 21 pelajaran tentang membina dengan GenAI.

Jangan lupa untuk bintang (🌟) repositori ini dan furk repositori ini untuk menjalankan kod.

Berjumpa Dengan Pelajar Lain, Dapatkan Jawapan Untuk Soalan Anda

Jika anda mengalami kesulitan atau mempunyai sebarang soalan tentang membina Ejen AI, sertai Saluran Discord khusus kami dalam Microsoft Foundry Discord.

Apa Yang Anda Perlukan

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

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

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

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

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

🙏 Mahu membantu?

Adakah anda mempunyai cadangan atau menjumpai kesilapan ejaan atau kod? Laporkan isu atau Buat 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 Agentik Pautan Video Pautan
Memahami Corak Reka Bentuk Agentik Pautan Video Pautan
Corak Reka Bentuk Penggunaan Alat Pautan Video Pautan
Agentik RAG Pautan Video Pautan
Membina Ejen AI yang Boleh Dipercayai Pautan Video Pautan
Corak Reka Bentuk Perancangan Pautan Video Pautan
Corak Reka Bentuk Berbilang Ejen Pautan Video Pautan
Corak Reka Bentuk Metakognisi Link Video Link
Ejen AI dalam Pengeluaran Link Video Link
Menggunakan Protokol Agentic (MCP, A2A dan NLWeb) Link Video Link
Kejuruteraan Konteks untuk Ejen AI Link Video Link
Mengurus Memori Agentic Link Video  
Menerokai Rangka Kerja Ejen Microsoft Link    
Membina Ejen Penggunaan Komputer (CUA) Link   Link
Menyebarkan Ejen Skala Besar Akan Datang    
Mewujudkan Ejen AI Tempatan Akan Datang    
Menjamin Keselamatan Ejen AI Link   Link

🎒 Kursus Lain

Pasukan kami menghasilkan kursus lain! Lihat:

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 benar-benar memberi, hak kepada kami untuk menggunakan sumbangan anda. Untuk maklumat lanjut, lawati https://cla.opensource.microsoft.com.

Apabila anda mengemukakan permintaan tarikan, bot CLA akan secara automatik menentukan sama ada anda perlu menyediakan CLA dan menghias PR dengan sewajarnya (contohnya, semakan status, komen). Ikuti sahaja arahan yang diberikan oleh bot. Anda hanya perlu melakukannya sekali sahaja di semua repos yang menggunakan CLA kami.

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

Tanda Dagangan

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

Mendapatkan Bantuan

Jika anda tersekat atau mempunyai sebarang pertanyaan tentang membina aplikasi AI, sertai:

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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.