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

Large Language Models — Agen sudah ada sebelum LLM, tapi LLM yang membuat agen modern sangat kuat. Mereka bisa memahami bahasa alami, berpikir tentang konteks, dan mengubah permintaan pengguna yang samar menjadi rencana tindakan konkret.
Melakukan Tindakan — Tanpa sistem agen, LLM hanya menghasilkan teks. Dalam sistem agen, LLM benar-benar bisa 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 berjalan dan (2) apa yang diberikan pengembang. Agen perjalanan mungkin bisa mencari penerbangan tapi tidak mengedit data pelanggan — semuanya tergantung pada apa yang Anda sambungkan.
Memori + Pengetahuan — Agen bisa memiliki memori jangka pendek (percakapan saat ini) dan memori jangka panjang (database pelanggan, interaksi sebelumnya). Agen perjalanan bisa “mengingat” bahwa Anda lebih suka tempat duduk di dekat jendela.
Tidak semua agen dibuat sama. Berikut ini adalah rincian tipe utama, menggunakan agen pemesanan perjalanan sebagai contoh:
| Jenis Agen | Apa yang Dilakukan | Contoh Agen Perjalanan |
|---|---|---|
| Simple Reflex Agents | Mengikuti aturan yang sudah dikode — tanpa memori, tanpa perencanaan. | Melihat email keluhan → meneruskannya ke layanan pelanggan. Itu saja. |
| Model-Based Reflex Agents | Memiliki model internal dunia dan memperbaruinya saat terjadi perubahan. | Melacak harga penerbangan historis dan memberi tahu rute yang tiba-tiba mahal. |
| Goal-Based Agents | Memiliki tujuan dan mencari cara mencapainya langkah demi langkah. | Memesan perjalanan lengkap (penerbangan, mobil, hotel) mulai dari lokasi Anda saat ini ke tujuan. |
| Utility-Based Agents | Tidak hanya mencari sebuah solusi — tapi mencari solusi terbaik dengan mempertimbangkan kompromi. | Menyeimbangkan biaya vs. kenyamanan untuk menemukan perjalanan yang paling sesuai dengan preferensi Anda. |
| Learning Agents | Menjadi lebih baik dari waktu ke waktu dengan belajar dari umpan balik. | Menyesuaikan rekomendasi pemesanan di masa depan berdasarkan hasil survei setelah perjalanan. |
| Hierarchical Agents | Agen tingkat tinggi membagi pekerjaan menjadi subtugas dan mendelegasikan ke agen tingkat bawah. | Permintaan “batalkan perjalanan” dibagi menjadi: batalkan penerbangan, batalkan hotel, batalkan sewa mobil — masing-masing ditangani oleh sub-agen. |
| Multi-Agent Systems (MAS) | Beberapa agen independen bekerja bersama (atau bersaing). | Kooperatif: agen terpisah menangani hotel, penerbangan, dan hiburan. Kompetitif: beberapa agen bersaing mengisi kamar hotel dengan harga terbaik. |
Hanya karena Anda bisa menggunakan Agen AI bukan berarti selalu harus. Berikut situasi di mana agen benar-benar unggul:

Kita akan membahas lebih dalam kapan (dan kapan tidak) menggunakan Agen AI dalam pelajaran Membangun Agen AI yang Dapat Dipercaya di kursus ini.
Hal pertama yang Anda lakukan saat membangun agen adalah mendefinisikan apa yang bisa dilakukannya — alat, aksi, dan perilakunya.
Dalam kursus ini, kami menggunakan Microsoft Foundry Agent Service sebagai platform utama. Ini mendukung:
Anda berkomunikasi dengan LLM lewat prompt. Dengan agen, Anda tidak selalu bisa membuat setiap prompt secara manual — agen perlu mengambil tindakan dalam banyak langkah. Di sinilah Pola Agenik berguna. Mereka adalah strategi yang dapat digunakan ulang untuk membuat prompt dan mengorkestrasi LLM secara lebih skalabel dan dapat diandalkan.
Kursus ini disusun berdasarkan pola agenik yang paling umum dan berguna.
Kerangka Agenik memberikan pengembang template, alat, dan infrastruktur siap pakai untuk membangun agen. Mereka memudahkan untuk:
Dalam kursus ini, kami fokus pada Microsoft Agent Framework (MAF) untuk membangun agen siap produksi.
Siap melihatnya beraksi? Berikut adalah contoh kode untuk pelajaran ini:
Bergabunglah dengan Microsoft Foundry Discord untuk terhubung dengan pembelajar lain, menghadiri jam kantor, dan mendapatkan jawaban untuk pertanyaan Agen AI Anda dari komunitas.
Setelah Anda belajar mendeploy agen di Lesson 16, Anda dapat menambahkan pemeriksaan kesehatan cepat pasca-deploy untuk TravelAgent pelajaran ini dengan katalog siap pakai tests/lesson-01-smoke-tests.json. Lihat tests/README.md untuk cara menjalankannya.
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.