Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Ai 20110926

858 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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

×