ai-agents-for-beginners

Agen AI untuk Pemula - Sebuah Kursus

Agen AI untuk Pemula

Sebuah kursus yang mengajarkan semua yang perlu Anda ketahui untuk mulai membangun Agen AI

Lisensi GitHub Kontributor GitHub Masalah GitHub Permintaan Tarik GitHub PRs Selamat Datang

🌐 Dukungan Multi-Bahasa

Terjemahan dipelihara dengan Co-op Translator

Arab | Bengali | Bulgaria | Birma (Myanmar) | Cina (Sederhana) | Cina (Tradisional, Hong Kong) | Cina (Tradisional, Macau) | Cina (Tradisional, Taiwan) | Kroasia | Ceko | Denmark | Belanda | Estonia | Finlandia | Prancis | Jerman | Yunani | Ibrani | Hindi | Hungaria | Indonesia | Italia | Jepang | Kannada | Khmer | Korea | Lituania | Melayu | Maladewa | Manipuri (Meitei Mayek) | Marathi | Nepali | Pidgin Nigeria | Norwegia | Persia (Farsi) | Polandia | Portugis (Brasil) | Portugis (Portugal) | Punjabi (Gurmukhi) | Rumania | Rusia | Serbia (Sirilik) | Slovakia | Slovenia | Spanyol | Swahili | Swedia | Tagalog (Filipina) | Tamil | Telugu | Thai | Turki | Ukraina | Urdu | Vietnam

Lebih suka Clone Secara Lokal?

Repositori ini mencakup lebih dari 50 terjemahan bahasa yang secara signifikan meningkatkan ukuran unduhan. Untuk meng-clone 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 diperlukan untuk menyelesaikan kursus dengan pengunduhan yang jauh lebih cepat.

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

Pengamat GitHub Fork GitHub Bintang GitHub

Microsoft Foundry Discord

🌱 Memulai

Kursus ini memiliki pelajaran yang mencakup dasar-dasar membangun Agen AI. Setiap pelajaran membahas topik tersendiri jadi mulai di mana saja yang Anda suka!

Ada dukungan multi-bahasa untuk kursus ini. Pergi ke bahasa yang tersedia di sini.

Jika ini adalah pertama kalinya Anda membangun dengan model AI Generatif, periksa kursus kami Generative AI For Beginners, yang mencakup 21 pelajaran tentang membangun dengan GenAI.

Jangan lupa untuk memberi bintang (🌟) repo ini dan fork repo ini untuk menjalankan kode.

Bertemu dengan Pelajar Lain, Dapatkan Jawaban atas Pertanyaan Anda

Jika Anda mengalami kesulitan atau memiliki pertanyaan tentang membangun Agen AI, bergabunglah dengan Saluran Discord khusus kami di Microsoft Foundry Discord.

Yang Anda Butuhkan

Setiap pelajaran dalam kursus ini mencakup contoh kode, yang dapat ditemukan di folder code_samples. Anda dapat fork repo ini untuk membuat salinan Anda sendiri.

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

Kursus ini menggunakan framework dan layanan AI Agent berikut dari Microsoft:

Beberapa contoh kode juga mendukung penyedia alternatif yang kompatibel dengan OpenAI seperti MiniMax, yang menawarkan model konteks besar (hingga 204K token). Lihat Pengaturan Kursus untuk detail konfigurasi.

Untuk informasi lebih lanjut tentang menjalankan kode untuk kursus ini, buka Pengaturan Kursus.

🙏 Ingin membantu?

Apakah Anda memiliki saran atau menemukan kesalahan ejaan atau kode? Buat isu atau Buat permintaan tarik

📂 Setiap pelajaran mencakup

🗃️ Pelajaran

Pelajaran Teks & Kode Video Pembelajaran Tambahan
Intro ke Agen AI dan Kasus Penggunaan Agen Tautan Video Tautan
Menjelajahi Kerangka Kerja Agen AI Tautan Video Tautan
Memahami Pola Desain Agen AI Tautan Video Tautan
Pola Desain Penggunaan Alat Tautan Video Tautan
Agentic RAG Tautan Video Tautan
Membangun Agen AI yang Dapat Dipercaya Tautan Video Tautan
Pola Desain Perencanaan Tautan Video Tautan
Pola Desain Multi-Agen Tautan Video Tautan
Pola Desain Metakognisi Tautan Video Tautan
Agen AI dalam Produksi Tautan Video Tautan
Menggunakan Protokol Agentic (MCP, A2A dan NLWeb) Tautan Video Tautan
Rekayasa Konteks untuk Agen AI Tautan Video Tautan
Mengelola Memori Agentic Tautan Video  
Menjelajahi Microsoft Agent Framework Tautan    
Membangun Agen Pengguna Komputer (CUA) Tautan   Tautan
Menyebarkan Agen yang Dapat Diskalakan Tautan   Tautan
Membuat Agen AI Lokal Tautan   Tautan
Mengamankan Agen AI Tautan   Tautan

🎒 Kursus Lain

Tim kami menghasilkan kursus lain! Lihat:

LangChain

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

Azure / Edge / MCP / Agen

AZD untuk Pemula Edge AI untuk Pemula MCP untuk Pemula Agen AI untuk Pemula


Seri AI Generatif

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


Pembelajaran Inti

ML untuk Pemula Data Science untuk Pemula AI untuk Pemula Keamanan Siber untuk Pemula Web Dev untuk Pemula IoT untuk Pemula Pengembangan XR untuk Pemula


Seri Copilot

Copilot untuk Pemrograman Berpasangan AI Copilot untuk C#/.NET Petualangan Copilot

🌟 Terima Kasih Komunitas

Terima kasih kepada Shivam Goyal atas kontribusinya dalam menyediakan contoh kode penting yang menunjukkan Agentic RAG.

Berkontribusi

Proyek ini menyambut kontribusi dan saran. Sebagian besar kontribusi mengharuskan Anda untuk menyetujui Perjanjian Lisensi Kontributor (CLA) yang menyatakan bahwa Anda memiliki hak dan benar-benar memberikan hak kepada kami untuk menggunakan kontribusi Anda. Untuk detail, kunjungi https://cla.opensource.microsoft.com.

Saat Anda mengirimkan pull request, bot CLA akan secara otomatis menentukan apakah Anda perlu menyediakan CLA dan menghias PR dengan tepat (misalnya, pemeriksaan status, komentar). Ikuti saja instruksi yang diberikan oleh bot. Anda hanya perlu melakukan ini sekali untuk semua repositori yang menggunakan CLA kami.

Proyek ini telah mengadopsi Kode Etik Sumber Terbuka Microsoft. Untuk informasi lebih lanjut lihat FAQ Kode Etik atau hubungi opencode@microsoft.com jika ada pertanyaan atau komentar tambahan.

Merek Dagang

Proyek ini mungkin berisi merek dagang atau logo untuk proyek, produk, atau layanan. Penggunaan resmi merek dagang atau logo Microsoft tunduk pada dan harus mengikuti Pedoman Merek & Brand Microsoft. Penggunaan merek dagang atau logo Microsoft dalam versi modifikasi proyek ini tidak boleh menimbulkan kebingungan atau mengindikasikan sponsor dari Microsoft. Penggunaan merek dagang atau logo pihak ketiga tunduk pada kebijakan pihak ketiga tersebut.

Mendapatkan Bantuan

Jika Anda mengalami kebingungan atau memiliki pertanyaan tentang membangun aplikasi AI, bergabunglah dengan:

Microsoft Foundry Discord

Jika Anda memiliki masukan produk atau menemukan kesalahan saat membangun, kunjungi:

Forum Pengembang Microsoft Foundry


Penafian: Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI Co-op Translator. Meskipun kami berupaya untuk mencapai akurasi, harap diketahui bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang sah. Untuk informasi penting, disarankan menggunakan terjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau penafsiran yang keliru yang timbul dari penggunaan terjemahan ini.