ai-agents-for-beginners

Intro to AI Agents

(Klik gambar di atas untuk menonton video pelajaran ini)

Pengenalan Agen AI dan Kasus Penggunaan Agen

Selamat datang di kursus Agen AI untuk Pemula! Kursus ini memberikan Anda pengetahuan dasar — dan kode kerja nyata — untuk mulai membangun Agen AI dari nol.

Mari sapa di Komunitas Discord Azure AI — penuh dengan pembelajar dan pembangun AI yang senang menjawab pertanyaan.

Sebelum kita mulai membangun, mari pastikan kita benar-benar memahami apa itu Agen AI dan kapan masuk akal untuk menggunakannya.


Pengenalan

Pelajaran ini mencakup:

Tujuan Pembelajaran

Pada akhir pelajaran ini, Anda seharusnya dapat:


Mendefinisikan Agen AI dan Jenis-Jenis Agen AI

Apa itu Agen AI?

Berikut cara sederhana untuk memikirkannya:

Agen AI adalah sistem yang membiarkan Large Language Models (LLMs) melakukan sesuatu — dengan memberi mereka alat dan pengetahuan untuk bertindak di dunia, bukan hanya merespons perintah.

Mari uraikan sedikit:

What Are AI Agents?


Jenis-Jenis Agen AI

Tidak semua agen dibuat sama. Berikut rincian jenis utama, menggunakan agen pemesanan perjalanan sebagai contoh:

Jenis Agen Apa yang Dilakukan Contoh Agen Perjalanan
Agen Refleks Sederhana Mengikuti aturan yang sudah diprogram — tanpa memori, tanpa perencanaan. Melihat email keluhan → meneruskannya ke layanan pelanggan. Itu saja.
Agen Refleks Berbasis Model Memiliki model internal dunia dan memperbaruinya saat ada perubahan. Melacak harga penerbangan historis dan memberi tanda rute yang tiba-tiba mahal.
Agen Berbasis Tujuan Punya tujuan dan mencari cara mencapainya langkah demi langkah. Memesan perjalanan lengkap (penerbangan, mobil, hotel) dari lokasi Anda sekarang ke tujuan.
Agen Berbasis Utilitas Tidak hanya mencari satu solusi — tapi yang terbaik dengan menimbang kelebihan dan kekurangan. Menyeimbangkan biaya vs. kenyamanan untuk menemukan perjalanan yang paling sesuai preferensi Anda.
Agen Pembelajar Menjadi lebih baik seiring waktu dengan belajar dari umpan balik. Menyesuaikan rekomendasi pemesanan berikutnya berdasarkan hasil survei pasca-perjalanan.
Agen Hierarkis Agen tingkat tinggi membagi kerja menjadi subtugas dan mendelegasikan ke agen tingkat rendah. Permintaan “batalkan perjalanan” dibagi menjadi: batalkan penerbangan, batalkan hotel, batalkan sewa mobil — masing-masing dikerjakan sub-agen.
Sistem Multi-Agen (MAS) Beberapa agen independen bekerja sama (atau bersaing). Kerjasama: agen terpisah mengelola hotel, penerbangan, dan hiburan. Kompetitif: agen bersaing mengisi kamar hotel dengan harga terbaik.

Kapan Menggunakan Agen AI

Hanya karena Anda bisa menggunakan Agen AI tidak berarti Anda harus selalu menggunakannya. Berikut situasi di mana agen sangat efektif:

When to use AI Agents?

Kita akan mendalami kapan (dan kapan tidak) menggunakan Agen AI di pelajaran Membangun Agen AI yang Dapat Dipercaya nanti di kursus ini.


Dasar-Dasar Solusi Agen

Pengembangan Agen

Hal pertama yang dilakukan saat membangun agen adalah mendefinisikan apa yang bisa dilakukannya — alat, tindakan, dan perilakunya.

Di kursus ini, kita menggunakan Azure AI Agent Service sebagai platform utama. Ini mendukung:

Pola Agen

Anda berkomunikasi dengan LLM melalui prompt. Dengan agen, Anda tidak selalu bisa membuat tiap prompt secara manual — agen harus bertindak dalam banyak langkah. Di sinilah Pola Agen berperan. Ini adalah strategi yang bisa digunakan ulang untuk memanggil dan mengorkestrasi LLM dengan cara yang lebih skalabel dan andal.

Kursus ini disusun berdasarkan pola agen yang paling umum dan berguna.

Kerangka Agen

Kerangka Agen memberikan pengembang template, alat, dan infrastruktur siap pakai untuk membangun agen. Ini memudahkan untuk:

Di kursus ini, kita fokus pada Microsoft Agent Framework (MAF) untuk membangun agen yang siap produksi.


Contoh Kode

Siap melihatnya secara langsung? Berikut contoh kode untuk pelajaran ini:


Punya Pertanyaan?

Bergabunglah di Microsoft Foundry Discord untuk terhubung dengan pembelajar lain, menghadiri sesi office hours, dan mendapatkan jawaban atas pertanyaan Agen AI Anda dari komunitas.


Pelajaran Sebelumnya

Course Setup

Pelajaran Berikutnya

Exploring Agentic Frameworks


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.