(Klik gambar di atas untuk menonton video pelajaran ini)
Selamat datang di kursus AI Agents untuk Pemula! Kursus ini memberikan Anda pengetahuan dasar — dan kode kerja nyata — untuk mulai membangun AI Agents dari awal.
Mari sapa di Komunitas Discord Azure AI — penuh dengan pelajar dan pembangun AI yang senang menjawab pertanyaan.
Sebelum kita mulai membangun, mari pastikan kita benar-benar mengerti apa itu AI Agent dan kapan masuk akal untuk menggunakannya.
Pelajaran ini mencakup:
Di akhir pelajaran ini, Anda harus dapat:
Ini cara sederhana untuk memikirkannya:
AI Agents adalah sistem yang memungkinkan Large Language Models (LLM) benar-benar melakukan sesuatu — dengan memberi mereka alat dan pengetahuan untuk bertindak di dunia, bukan hanya merespons prompt.
Mari uraikan sedikit:

Large Language Models — Agen sudah ada sebelum LLM, tapi LLM-lah yang membuat agen modern sangat kuat. Mereka dapat memahami bahasa alami, menalar konteks, dan mengubah permintaan pengguna yang samar menjadi rencana tindakan konkret.
Melakukan Tindakan — Tanpa sistem agen, LLM hanya menghasilkan teks. Dalam sistem agen, LLM bisa benar-benar menjalankan langkah-langkah — mencari di database, memanggil API, mengirim pesan.
Akses ke Alat — Alat apa yang bisa digunakan agen tergantung pada (1) lingkungan tempat ia dijalankan dan (2) apa yang dipilih pengembang untuk diberikan. Agen perjalanan mungkin bisa mencari penerbangan tapi tidak mengedit catatan pelanggan — semuanya tergantung bagaimana Anda menghubungkannya.
Memori + Pengetahuan — Agen bisa punya memori jangka pendek (percakapan saat ini) dan memori jangka panjang (database pelanggan, interaksi sebelumnya). Agen perjalanan bisa “mengingat” Anda lebih suka kursi di dekat jendela.
Tidak semua agen dibuat sama. Berikut ini adalah rincian jenis utama, menggunakan agen pemesanan perjalanan sebagai contoh:
| Jenis Agen | Apa yang Dilakukan | Contoh Agen Perjalanan |
|---|---|---|
| Simple Reflex Agents | Mengikuti aturan keras— tanpa memori, tanpa perencanaan. | Melihat email keluhan → meneruskannya ke layanan pelanggan. Itu saja. |
| Model-Based Reflex Agents | Memiliki model internal dunia dan memperbaruinya saat ada perubahan. | Melacak harga penerbangan historis dan menandai jalur yang tiba-tiba mahal. |
| Goal-Based Agents | Memiliki tujuan dan mencari cara mencapainya langkah demi langkah. | Memesan perjalanan lengkap (penerbangan, mobil, hotel) dari posisi Anda sekarang hingga tujuan Anda. |
| Utility-Based Agents | Tidak hanya menemukan sebuah solusi — mencari yang terbaik dengan mempertimbangkan trade-off. | Menyeimbangkan biaya vs. kenyamanan untuk menemukan perjalanan yang terbaik sesuai preferensi Anda. |
| Learning Agents | Menjadi lebih baik seiring waktu dengan belajar dari umpan balik. | Menyesuaikan rekomendasi pemesanan di masa depan berdasarkan hasil survei setelah perjalanan. |
| Hierarchical Agents | Agen tingkat tinggi memecah pekerjaan menjadi subtugas dan mendelegasikan ke agen tingkat rendah. | Permintaan “batalkan perjalanan” dipecah menjadi: batalkan penerbangan, batalkan hotel, batalkan sewa mobil — masing-masing ditangani oleh sub-agen. |
| Multi-Agent Systems (MAS) | Beberapa agen independen bekerja sama (atau bersaing). | Kooperatif: agen terpisah mengelola hotel, penerbangan, dan hiburan. Kompetitif: beberapa agen bersaing untuk mengisi kamar hotel dengan harga terbaik. |
Hanya karena Anda bisa menggunakan AI Agent bukan berarti Anda selalu harus menggunakannya. Berikut situasi dimana agen sangat berguna:

Kita akan membahas lebih dalam kapan (dan kapan tidak) menggunakan AI Agents di pelajaran Membangun AI Agents yang Dapat Dipercaya nanti di kursus ini.
Hal pertama yang Anda lakukan saat membangun agen adalah mendefinisikan apa yang bisa dilakukan — alat, aksi, dan perilakunya.
Dalam kursus ini, kami menggunakan Azure AI Agent Service sebagai platform utama. Layanan ini mendukung:
Anda berkomunikasi dengan LLM melalui prompt. Dengan agen, Anda tidak selalu dapat membuat setiap prompt secara manual — agen perlu mengambil tindakan dalam banyak langkah. Di sinilah Pola Agentic berguna. Mereka adalah strategi yang dapat digunakan ulang untuk memberi prompt dan mengatur LLM dengan cara yang lebih skalabel dan dapat diandalkan.
Kursus ini disusun berdasarkan pola agentic yang paling umum dan berguna.
Kerangka Agentic memberi pengembang templat, alat, dan infrastruktur yang siap pakai untuk membangun agen. Mereka memudahkan:
Dalam kursus ini, kami fokus pada Microsoft Agent Framework (MAF) untuk membangun agen siap produksi.
Siap melihatnya langsung? Berikut contoh kode untuk pelajaran ini:
Bergabunglah dengan Microsoft Foundry Discord untuk terhubung dengan pelajar lain, menghadiri sesi tanya jawab, dan mendapatkan jawaban atas pertanyaan AI Agent Anda dari komunitas.
Mengeksplorasi Kerangka Agentic
Penafian:
Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI Co-op Translator. Meskipun kami berusaha untuk keakuratan, harap diingat bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber otoritatif. Untuk informasi yang penting, disarankan menggunakan terjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau salah tafsir yang timbul dari penggunaan terjemahan ini.