Pengenalan Intelligent Agents  26 September 2011 (Kuliah 2)  Inteligensia Buatan  Dosen: Albaar Rubhasy, S.Si, MTI        ...
Pengenalan Intelligent Agents                              3      SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN      TEKNIK KOM...
Pengenalan Intelligent Agents                                   5      SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN      TEKNI...
Pengenalan Intelligent Agents                        7      SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN      TEKNIK KOMPUTER ...
Pengenalan Intelligent Agents                       9        SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN        TEKNIK KOMPUT...
Pengenalan Intelligent Agents                                        11      SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN     ...
Pengenalan Intelligent Agents                                            13      SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ...
Pengenalan Intelligent Agents                                                       15             SEKOLAH TINGGI MANAJEME...
Pengenalan Intelligent Agents                                                       17             SEKOLAH TINGGI MANAJEME...
Upcoming SlideShare
Loading in …5
×

Ai 20110926

761 views
698 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
761
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ai 20110926

  1. 1. Pengenalan Intelligent Agents 26 September 2011 (Kuliah 2) Inteligensia Buatan Dosen: Albaar Rubhasy, S.Si, MTI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIA Pengenalan Intelligent Agents 2 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIA Kategorisasi AI Systems that think like Systems that think humans rationally Systems that act like Systems that act human rationallyKeywords: think, act, human, rational
  2. 2. Pengenalan Intelligent Agents 3 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIAActing Rationally:The Rational Agent Approach • Rational behaviour → doing the right thing, semaksimal mungkin bertujuan pada pencapaian sasaran (goal) dengan informasi yang tersedia. • Agent adalah sebuah sistem yang mempersepsi lingkungan (melalui sensor) dan mengambil tindakan yang mempengaruhi lingkungan (melalui effector). • Rational agent adalah agent yang melakukan tindakan yang berakibat yang “terbaik”. Tidak harus melalui proses penalaran logika.Pengenalan Intelligent Agents 4 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIAKonsep Rational Agent • Percepts: input yang diterima melalui sensor si agent • Percepts sequence: sejarah input si agent • Action: tindakan yang dilakukan oleh agent melalui actuators • Environment: lingkungan tempat si agent berada • Lalu….. Sebenarnya si agent ini mau ngapain?! → GOAL
  3. 3. Pengenalan Intelligent Agents 5 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIAKonsep Rational Agent.. • Rational → melakukan hal yang terbaik (tidak harus melalui pemikiran yang rasional) • Kita harus mendefinisikan tujuan dari si agent • Goal bisa dinyatakan sebagai performance measure sebagai ukuran kinerja si agent • Contoh: Goal Performance Measure Lulus Kuliah IPK Juara Liga Posisi Klasmen Orang Kaya Jumlah Kekayaan Orang Alim Tingkat Keimanan??Pengenalan Intelligent Agents 6 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIATask Environment • Ketika merancang sebuah agent, task environment atau lingkungan masalahnya harus didefinisikan seperti berikut ini: ▫ Percepts: apa saja yang menjadi input si agent? ▫ Actions: apa saja yang bisa dilakukan si agent? ▫ Goals: apa tujuan si agent? ▫ Environment: di manakah si agent berperan? P.A.G.E
  4. 4. Pengenalan Intelligent Agents 7 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIAContoh Task EnvironmentAgent taksi otomatis yang menerima penumpangdan mengantarkannya ke tujuan. • Percepts: video, speedometer, GPS • Actions: setir, gas, rem, klakson • Goals: mencapai tempat tujuan, selamat, berkendara dengan nyaman • Environment: jalan raya, jalan tol, pedestrian, cuaca, lampu lalu-lintasPengenalan Intelligent Agents 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIAContoh Task Environment..Agent sistem pendiagnosa medis yang memeriksagejala pasien dan menyembuhkannya. • Percepts: gejala penyakit, keluhan pasien • Actions: bertanya, memeriksa dg stetoskop • Goals: menyembuhkan pasien, meminimalisir biaya pengobatan • Environment: pasien, rumah sakit, ambulance
  5. 5. Pengenalan Intelligent Agents 9 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIAContoh Task Environment…Pengenalan Intelligent Agents 10 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIAJenis Program Agent • Agent taksi otomatis & sistem pendiagnosa medis → program agent • Beberapa tipe program agent (Russel & Norvig): ▫ Simple reflex agents ▫ Model-based Reflex agents ▫ Goal-based agents ▫ Utility-based agents
  6. 6. Pengenalan Intelligent Agents 11 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIASimple Reflex Agent → Hanya berdasarkan percept terakhirPengenalan Intelligent Agents 12 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIAModel-based Reflex Agent → Memiliki representasi internal mengenai keadaan lingkungan
  7. 7. Pengenalan Intelligent Agents 13 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIAGoal-based Agent → Memiliki informasi mengenai tujuan, memilih tindakan yang mencapai tujuanPengenalan Intelligent Agents 14 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIAUtility-based Agent → Melakukan penilaian kuantitatif terhadap suatu lingkungan
  8. 8. Pengenalan Intelligent Agents 15 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIA Jenis Environment • Accessible vs inaccessible → semua informasi yang relevan diketahui • Deterministic vs nondeterministic → next state = current state + action • Episodic vs nonepisodic → apakah bergantung pada “episode” sebelumnya? • Static vs dynamic → apakah environment berubah jika agent tidak bertindak? • Discrete vs continuous → informasi yang diserap dan tindakan yang dilakukan terbatas atau tidak? Pengenalan Intelligent Agents 16 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIA Latihan 1. Definisikan task environment untuk: a. agent permainan catur b. agent robot pemadam kebakaran 2. Isilah jenis environment yang sesuai dengan agent yang ada! Environment Accessible Deterministic Episodic Static DiscretePermainan catur tanpawaktuPermainan caturdengan waktuAgent taksi otomatisPermainan poker
  9. 9. Pengenalan Intelligent Agents 17 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIA Jawaban No. 2 Environment Accessible Deterministic Episodic Static DiscretePermainan catur tanpa Y Y N Y YwaktuPermainan catur Y Y N Semi Ydengan waktuAgent taksi otomatis N N N N NPermainan poker N N N Y Y

×