1. π Pengertian Agen (Agent) dalam AI
6
π Definisi Agen
Dalam AI, agen (agent) adalah entitas yang dapat:
- Mengamati lingkungannya melalui sensor
- Bertindak terhadap lingkungan melalui aktuator (actuator)
π Definisi Konseptual
Agen adalah sistem yang:
βmenerima input dari lingkungan dan menghasilkan aksi sebagai respon untuk mencapai tujuan tertentu.β
π§ Contoh Agen
- Robot (sensor kamera, aktuator roda)
- Sistem rekomendasi (sensor = data user, aksi = rekomendasi)
- Mobil otonom
2. π Struktur Agen
π Komponen Utama Agen
| Komponen | Fungsi |
|---|---|
| Sensor | Mengambil data dari lingkungan |
| Aktuator | Melakukan aksi |
| Lingkungan | Tempat agen beroperasi |
| Fungsi Agen | Mengubah persepsi menjadi aksi |
π Narasi
Agen bekerja dalam siklus:
- Mengamati lingkungan
- Memproses informasi
- Mengambil keputusan
- Melakukan aksi
3. βοΈ Model Agen (Agent Function & Agent Program)
7
π Penjelasan
- Agent Function
Fungsi matematis yang memetakan percept history β aksi - Agent Program
Implementasi nyata dari agent function dalam sistem komputer
π Narasi
Agent function bersifat teoritis, sedangkan agent program adalah bentuk praktis yang berjalan di perangkat keras.
4. π€ Tipe-Tipe Agen
7
π Klasifikasi Agen
| Tipe Agen | Deskripsi |
|---|---|
| Simple Reflex Agent | Berdasarkan kondisi saat ini |
| Model-Based Agent | Memiliki memori lingkungan |
| Goal-Based Agent | Berorientasi tujuan |
| Utility-Based Agent | Memaksimalkan nilai/utilitas |
| Learning Agent | Dapat belajar dari pengalaman |
π Penjelasan Naratif
- Simple Reflex Agent hanya merespon kondisi langsung
- Model-Based Agent memahami perubahan lingkungan
- Goal-Based Agent memilih aksi berdasarkan tujuan
- Utility-Based Agent memilih aksi terbaik dari beberapa opsi
- Learning Agent terus berkembang dari pengalaman
5. π Konsep Lingkungan (Environment)
6
π Definisi Lingkungan
Lingkungan adalah segala sesuatu yang berada di luar agen yang mempengaruhi keputusan dan aksi agen.
π Contoh
- Dunia nyata (jalan untuk mobil otonom)
- Game (lingkungan virtual)
- Data pengguna (untuk sistem rekomendasi)
6. π§© Karakteristik Lingkungan
π Tabel Klasifikasi Lingkungan
| Karakteristik | Jenis | Penjelasan |
|---|---|---|
| Observability | Fully / Partially | Apakah agen melihat semua kondisi |
| Deterministic | Deterministic / Stochastic | Apakah hasil aksi pasti |
| Episodic | Episodic / Sequential | Apakah keputusan saling bergantung |
| Static | Static / Dynamic | Apakah lingkungan berubah |
| Discrete | Discrete / Continuous | Jenis nilai/perubahan |
π Narasi
Lingkungan sangat menentukan bagaimana agen dirancang. Misalnya:
- Lingkungan dinamis membutuhkan respon cepat
- Lingkungan stokastik membutuhkan probabilitas
7. π Interaksi Agen dan Lingkungan
6
π Siklus Interaksi
- Agen menerima persepsi (percept)
- Agen memproses informasi
- Agen menentukan aksi
- Lingkungan berubah
- Proses berulang
π Narasi
Interaksi ini bersifat kontinu dan membentuk sistem yang adaptif.
8. π PEAS (Performance, Environment, Actuator, Sensor)
π Struktur PEAS
| Komponen | Penjelasan |
|---|---|
| Performance | Ukuran keberhasilan agen |
| Environment | Lingkungan agen |
| Actuator | Alat aksi |
| Sensor | Alat pengindraan |
π Contoh PEAS (Mobil Otonom)
| Komponen | Contoh |
|---|---|
| Performance | Keselamatan, kecepatan |
| Environment | Jalan raya |
| Actuator | Mesin, rem, setir |
| Sensor | Kamera, radar |
9. π‘ Studi Kasus: Agen dalam Kehidupan Nyata
6
π Contoh Nyata
- Mobil otonom
- Smart home (lampu otomatis)
- Robot vacuum
- Sistem rekomendasi e-commerce
π Analisis
Setiap sistem tersebut:
- Menggunakan sensor (input data)
- Memproses dengan AI
- Menghasilkan aksi
10. β οΈ Tantangan dalam Perancangan Agen
π Permasalahan
- Lingkungan kompleks
- Data tidak lengkap
- Ketidakpastian
- Keterbatasan komputasi
11. π― Kesimpulan
- Agen adalah inti dari sistem AI
- Agen berinteraksi dengan lingkungan melalui sensor dan aktuator
- Terdapat berbagai jenis agen sesuai kompleksitas
- Lingkungan mempengaruhi desain agen
- Interaksi agen-lingkungan bersifat dinamis dan berkelanjutan
π Aktivitas Pembelajaran
- Diskusi: βJenis agen apa yang paling efektif?β
- Studi kasus: Analisis AI pada aplikasi sehari-hari
- Praktikum: Simulasi agent sederhana (Python/Grid World)