ai-agents-for-beginners

Intro to AI Agents

(Klik gambar di atas untuk menonton video pelajaran ini)

Pengantar kepada 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 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.


Pengantar

Pelajaran ini membahas:

Tujuan Pembelajaran

Pada akhir pelajaran ini, Anda harus dapat:


Mendefinisikan Agen AI dan Jenis-jenis Agen AI

Apa itu Agen AI?

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:

Apa Itu Agen AI?


Jenis-jenis Agen AI

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.

Kapan Menggunakan Agen AI

Hanya karena Anda bisa menggunakan Agen AI bukan berarti selalu harus. Berikut situasi di mana agen benar-benar unggul:

Kapan Menggunakan Agen AI?

Kita akan membahas lebih dalam kapan (dan kapan tidak) menggunakan Agen AI dalam pelajaran Membangun Agen AI yang Dapat Dipercaya di kursus ini.


Dasar-dasar Solusi Agenik

Pengembangan Agen

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:

Pola Agenik

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

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.


Contoh Kode

Siap melihatnya beraksi? Berikut adalah contoh kode untuk pelajaran ini:


Ada Pertanyaan?

Bergabunglah dengan Microsoft Foundry Discord untuk terhubung dengan pembelajar lain, menghadiri jam kantor, dan mendapatkan jawaban untuk pertanyaan Agen AI Anda dari komunitas.


Smoke-Testing Agen Ini (Opsional)

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.


Pelajaran Sebelumnya

Penyiapan Kursus

Pelajaran Berikutnya

Menjelajahi Kerangka Agenik


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.