Konsep Agen dan Lingkungan dalam Kecerdasan Artifisial


1. πŸ“Œ Pengertian Agen (Agent) dalam AI

https://images.openai.com/static-rsc-4/oZJfWmhOqggEaqLXw8rBkk5h74YQ7siw2z0BM8I0jufbhMJ74CktfroBeTsd__9lDM8TTmHiEKxPix0dvFm5giQBNHoKflDX3JLk28V_6ycNFG_78aSAwYwERdOfFXaohZ1rRIuxVFDg6AigosHn6lEdqYgYjMLev81zKwKvxApPnEAl7avDcxhL7fD0SM1m?purpose=fullsize
https://images.openai.com/static-rsc-4/FZvkU43Q3kDy07t3LSvCLPBA21DxJcIhXHouA2B6lOcQn6x4Am_f3pBw5SUEUkYH-_oDMe4OHH99A1PGIQPlZUHHhyl9SkQX8AU3OV1Zk0A5JWiqeKZLApYz1EsSD1PlZkjkR_yW9VkfLaKZI0VeUX-QhM7iRciHCVCDE3Hfs3UtPcuA3nWUC8WCHLqH3Yju?purpose=fullsize
https://images.openai.com/static-rsc-4/UXIaKKmdoa7z7ojBdZrdq9iAg-FvxoHHz6hLPeRAjZ-AI8e3XnhvVkaPArJOh18_Uhmj_V1XihbFXDrHUr-sZwcyMBlkFK5_FZgHAF3t755koN5RASfywOCdRduAqlnrQVYjI9cUpLF1Lxqh8XwhrailJ-8U_Fq3ohVMtsrdEOQP3AcywgVxHP0Dcv7cKeLy?purpose=fullsize

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

KomponenFungsi
SensorMengambil data dari lingkungan
AktuatorMelakukan aksi
LingkunganTempat agen beroperasi
Fungsi AgenMengubah persepsi menjadi aksi

πŸ“– Narasi

Agen bekerja dalam siklus:

  1. Mengamati lingkungan
  2. Memproses informasi
  3. Mengambil keputusan
  4. Melakukan aksi

3. βš™οΈ Model Agen (Agent Function & Agent Program)

https://images.openai.com/static-rsc-4/wjFUqMT8_dY1x_vYPctzaVHVQJsy8Vaak_2dioPD-zq5jqlhJ3tXQ7D3a4HTocsQXCK5FhrGCR4V01Z316qBB1mTOjSwFQaxYoRwW60Yzwha3DSPBoTZbWVhPUkcz5mRuUl0r5cg5jDYuyD9cHUGf-KBWSQ3_aAhpfx81U8uxLi2ww4SIWCG80txVii7gBts?purpose=fullsize
https://images.openai.com/static-rsc-4/4ddt5jreHcqgaFTU7vn9U1YO1fXIpm-NLjZtFAwzXkjNYmbt28oL0hYmpbNBg2DACHXyGlxOG4QMrHataIg6b_XIM7lVVxWMp8fiTzCS-mWE92xG4iGCCIt9g76DjpN9xOQR2zBBwU8E-Gx921RVa-YNuIxGcUVGdTzeeOk4ZIk4_dkp4cwklHZIoUN45rMI?purpose=fullsize
https://images.openai.com/static-rsc-4/W_-L9meHVC8dszrH3g5Mlor9IFsGhhg1R2EzH-oAT1yjTniWu-03bBPGfYEr_uG3w07iu1-iJVDD4OJ-6W_bhtr7ja3MG9dCUA05hjCNPmc50FkY3JE1IGTfTfJ1gE3KzJx547cN5APQxIWujLUMscSlklu0jQ-ZY1-4XDqL0rUtTFqTiTrIaxDsDx6LJYOz?purpose=fullsize

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

https://images.openai.com/static-rsc-4/wTUCrMFb5ST_C30FjKVcQ1ykK9dZ66VwXO7Sm0RQ8-2nDnvdv_8sREcinCj5Q6HlmW5S6zIurPqk2MhSr84Afr_dCVBFapKL7FeJ9RF-musq2BOdRvBCJezDjV0c0z1UtI20m8Ng5AoBsqDGxvkl4rSX6hCZzFul7Pg48QG8IMXLZfs1hqxFbe17f68G94FK?purpose=fullsize
https://images.openai.com/static-rsc-4/0AtzQAG_atrUl4Oy1P37F5ae-Q0ul7Ry24yDuiYvHktioe6HX6eX87bX5GVoR5b8bh7l1Ear-AgSp3gd8qT36Si7Z5nBpDUOMyguWiONhxwVuJ_FVug6W01Lzh2JfbSseeiL0P7OJX7lK4F_sCYGa3YGA96jJr2oLlxFwBVMP3nHaus54xJ_3ec55gQ4jB3Y?purpose=fullsize
https://images.openai.com/static-rsc-4/sO3JT1y9cT8PQ_wgrmdaE1eLxqKjdavPPc7IhWvcDIC0d0ctc663S_g18T_gduktVH1M2Jcd-46b9zhFe8upsCLam8H0tj07wfRaj5A3J-TpICxMSwrtTgWEoOipOjj2xmIUDYhnRyk1cxcQkCrQOVewdjjoaNStWlUxnZQXK_rmiizvOkCPiK1zirURLimh?purpose=fullsize

7

πŸ“Š Klasifikasi Agen

Tipe AgenDeskripsi
Simple Reflex AgentBerdasarkan kondisi saat ini
Model-Based AgentMemiliki memori lingkungan
Goal-Based AgentBerorientasi tujuan
Utility-Based AgentMemaksimalkan nilai/utilitas
Learning AgentDapat 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)

https://images.openai.com/static-rsc-4/lcCRv1HwRO1oGoXpEewF16qX0Ihs70o28T8sBOtr-pH73xugovi8PpKWZr6JM_5dE57rBsnToUuI4eqV_e8zb46OJ-BZkZI2nlAR6HZbmcg8l5joXvPU3oAuWSxUIa3Xt63fxo01z9pSuyIfX-PkN5IuvP6IZInZj2NvQsHmdgcNt_6F9rrV5McFeQaFEvY8?purpose=fullsize
https://images.openai.com/static-rsc-4/PoA5THt176xZjVitmWTEzCjcHmwTVUNjOqsaCMvGNskmiVSDzU2hUIRve_TFWc64pjVzUzRdvHMaLz0Ebi0CjHOc8is5PJ2tKYJxcsXTGr2otZLyg_vUzGzQVVr_gKW7uE8djHg1Xg0F_kt3lKBYvW07up-3QdjQU1vi7s4R1by214MwQ6Jdka76TmDD-k9u?purpose=fullsize
https://images.openai.com/static-rsc-4/XoD46zM04qJgnS9ULc7oyD-Ee-1Di4ux2Am_Tkp_5NI1HfErWY7DpzKm7005LVXowRZADT528NMLmy8W2JXkYYYsxFoxZm7nc4gbsaH0wklp_Yw0CSm7tx-52pQb68KOt2PynT0bCq9cnrgNtMp0moeY157POlUVVlvSi_twTdyFAgLjNSFFm4y05uieLnxe?purpose=fullsize

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

KarakteristikJenisPenjelasan
ObservabilityFully / PartiallyApakah agen melihat semua kondisi
DeterministicDeterministic / StochasticApakah hasil aksi pasti
EpisodicEpisodic / SequentialApakah keputusan saling bergantung
StaticStatic / DynamicApakah lingkungan berubah
DiscreteDiscrete / ContinuousJenis nilai/perubahan

πŸ“– Narasi

Lingkungan sangat menentukan bagaimana agen dirancang. Misalnya:

  • Lingkungan dinamis membutuhkan respon cepat
  • Lingkungan stokastik membutuhkan probabilitas

7. πŸ” Interaksi Agen dan Lingkungan

https://images.openai.com/static-rsc-4/UXIaKKmdoa7z7ojBdZrdq9iAg-FvxoHHz6hLPeRAjZ-AI8e3XnhvVkaPArJOh18_Uhmj_V1XihbFXDrHUr-sZwcyMBlkFK5_FZgHAF3t755koN5RASfywOCdRduAqlnrQVYjI9cUpLF1Lxqh8XwhrailJ-8U_Fq3ohVMtsrdEOQP3AcywgVxHP0Dcv7cKeLy?purpose=fullsize
https://images.openai.com/static-rsc-4/dExVIl8NmOqQ7c0R5iXhmVb1nUcjwAAwkbGdmkG4ks1VSJjW-RLttQy2FwL-dI60eQNQlZ35Ta2UcoQzxwu2vyyF0gYrzNjZ8V9sQ71yY9uYB0630Nj5ayMZi44hsNMlJ79iukQGKYmIye2xtqBRucyJzfFZmaTdWdjffajK2BakYQAnixRwdXq6prj67xXJ?purpose=fullsize
https://images.openai.com/static-rsc-4/d7rPh-Y9RQebRP8QC5KEPiJ-ZH6SMLP7fvqAoHmJz_qQ--T3xjAOUgq5SWO3gEPsqQ0qSK9L74Fip9zBg6B81TSrtQFLIR5sKRujWozJSwCTTgEZ4FhjDJXLWCZ5Emo4XHgIExlKyQ3nHtVKu26mEIfS9LYlkMafA58yy8odcGKiblpcM-m-9OLnI8BCKcoz?purpose=fullsize

6

πŸ”„ Siklus Interaksi

  1. Agen menerima persepsi (percept)
  2. Agen memproses informasi
  3. Agen menentukan aksi
  4. Lingkungan berubah
  5. Proses berulang

πŸ“– Narasi

Interaksi ini bersifat kontinu dan membentuk sistem yang adaptif.


8. πŸ“Œ PEAS (Performance, Environment, Actuator, Sensor)

πŸ“Š Struktur PEAS

KomponenPenjelasan
PerformanceUkuran keberhasilan agen
EnvironmentLingkungan agen
ActuatorAlat aksi
SensorAlat pengindraan

πŸ“– Contoh PEAS (Mobil Otonom)

KomponenContoh
PerformanceKeselamatan, kecepatan
EnvironmentJalan raya
ActuatorMesin, rem, setir
SensorKamera, radar

9. πŸ’‘ Studi Kasus: Agen dalam Kehidupan Nyata

https://images.openai.com/static-rsc-4/48iwdlMSLA4B5SYJ6ESOE70M7zV7PbmhggICmEnQ75N5LL2sk10DQcSB4kwFIdHkhzedVd8yowIQcaPi5Qbt5jfwDAkkR4g-qSBFNNt97zTnd6UXsXb3Elte2o8XRRV5OKPwh9ehTxpon9rwAr0jYnfrl36kVwGCWAyHDdDJTEzz5bg02nf1FCxFh7oZAYnt?purpose=fullsize
https://images.openai.com/static-rsc-4/FTrMQ6OqdRj7GT2iMoB67wJ10xfUuEAIgQAdTXCy_m0U3PE9D1kc0vbX89i04pXk9p1R64x-WE35LiLQm-woiMHGsujNvUkACW7vvRbY0Ky-1bpYO08sY80fXAaPkA6-gI-w_pReDiVOqgjVm7U_58Eb6bkKQcipUVeZ_q0WSY7bBmNAEweJuoIgKhShSaTv?purpose=fullsize
https://images.openai.com/static-rsc-4/ha7cAjbe1J2FN2wT42lJgkF3BgcXw_YCSY00GHWIxCsKFjARK0HYN8foHEnzGM6k0n0_nhAx96btBwDpghOEfnsXEmN_RqTczo92o6AxDM-JzIy_wUv8p-fx5p7dFbeJhm0iYtxvBFOKnPxyXpFyF35ayzWZyPHagzp09aEXcmcvTSHMV9sSfccKfvM9gaN6?purpose=fullsize

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)