Pengenalan Intelligent Agents

Slides:



Advertisements
Presentasi serupa
HO-2 KTL401 Kecerdasan Buatan Intelligent Agents
Advertisements

Oleh : Handy Wicaksono, ST
Artificial Intelligence
Interaksi Manusia dan Komputer
Pengantar kecerdasan buatan
Problem Solving Search -- Uninformed Search
2. Introduction to Algorithm and Programming
Fungsi Lecture 7. Motivation Complexity of programming problem  more difficult to consider the solution as a whole  clue: dividing the problem into.
Kecerdasan Buatan: 2. Agent Cerdas
TEKNIK PENGINTEGRALAN
MATERIAL RESOURCE PLANNING
KONSEP STRATEGI BISNIS DAN IMPLIKASINYA PADA STRATEGI IS/IT
Pertemuan 2 Kecerdasan Buatan
1 Pertemuan 09 Kebutuhan Sistem Matakuliah: T0234 / Sistem Informasi Geografis Tahun: 2005 Versi: 01/revisi 1.
Oleh: Dewi Liliana IT PNJ
Verb Tense Tense denotes the time of the action indicated by a verb. The time is not always the same as that indicated by the name of the tense.
Dr. Nur Aini Masruroh Deterministic mathematical modeling.
INTELIGENT AGENT RASUKO VIDYA P ( ) ALUX PERMANA ( )
Sistem Pakar Pertemuan II “Inteligensia Semu” (Lanjutan)
1 Pertemuan 15 Game Playing Matakuliah: T0264/Intelijensia Semu Tahun: Juli 2006 Versi: 2/1.
-Do you have a close friend? Does she/he have a problem? -What do you say when she/he tells her/his problem? - Did you ever come to your friend house?
Pertemuan 2 Tetty Harahap, ST., M.Eng
KECERDASAN BUATAN PERTEMUAN 2.
Penyelesaian Masalah menggunakan Teknik Pencarian Blind Search
Kecerdasan Buatan Intelligent Agents
PERTEMUAN 10 Diema Hernyka Satyareni, M.Kom
Pert. 16. Menyimak lingkungan IS/IT saat ini
KOMUNIKASI DATA Materi Pertemuan 3.
Interaksi Manusia dan Komputer
Induksi Matematika.
PERANAN TEKNOLOGI INFORMASI DALAM MANAJEMEN DATA KESEHATAN
Oleh : Yusuf Nurrachman, ST., MMSI
Wumpus World Propositional Logic.
Matakuliah : I0014 / Biostatistika Tahun : 2005 Versi : V1 / R1
TUGAS PENGENDALIAN KUALITAS
Konsep Kecerdasan Buatan
Teknik Presentasi.
INTELLIGENT AGENT.
PENGANTAR ROBOTIKA By Abdul Rahman, S.Si., M.T.I.
Pertemuan 24 Teknik Searching
the formula for the standard deviation:
Learning Theory Artificial Intelligence Teknik Informatika – UNIKOM
Problem solving by Searching
MATERI PERKULIAHAN KECERDASAN BUATAN
Problem solving by Searching
Penyelesaian Masalah Berdasarkan Teknik AI.
Konsep Kecerdasan Buatan
Evidance Based Practice
Pendugaan Parameter (II) Pertemuan 10
Learning Theory Artificial Intelligence Teknik Informatika – UNIKOM
Interaksi Manusia dan Komputer
MATERI PERKULIAHAN KECERDASAN BUATAN
Manajemen Proyek Perangkat Lunak (MPPL)
Intelligent Agent Kecerdasan Buatan.
Konsep Kecerdasan Buatan
Master data Management
Agen CErdas SENSOR LAMPU OTOMATIS.
PENGARUH KEPEMIMPINAN TERHADAP KEPUASAN KERJA
TEORI PROBABILITAS by WAHYUYANTI (WYT)
Customer Relationship Management
Angular js training institute in indore
PENGANTAR ROBOTIKA By Abdul Rahman, S.Si., M.T.I.
Fix problems opening Norton  Fix problems opening Norton This problem can happen after you update Norton. To fix the matter, restart the computer. Fix.
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Pemrograman berorientasi objek
Quality Health Safety and Environment – QHSE – is an integral part of the way ITS does business Every workplace must have fire extinguishers and location.
Kecerdasan Buatan Dr. Nindyo Cahyo Kresnanto. Mengapa Perlu AI? Hampir semua permasalahan dipecahkan dengan bantuan komputer Masalah semakin komplek tidak.
2. Discussion TASK 1. WORK IN PAIRS Ask your partner. Then, in turn your friend asks you A. what kinds of product are there? B. why do people want to.
Assalamualaikum Wr.Wb At this time we will present our video about the Selomangkleng description Before that let me introduce myself and my friends.
Transcript presentasi:

Pengenalan Intelligent Agents Agents dan Lingkungan Rationalitas PEAS (Performance measure, Environment, Actuators, Sensors) Tipe Lingkungan Tipe Agent Referensi Russell & Norvig – bab 2

Agents dan Lingkungan (Environments) Agents adalah segala sesuatu yang dapat melihat/ mengartikan/ mengetahui (perceiving) linkunganya melalui alat sensor (sensors) dan bertindak (acting) melalui alat aktuator (actuators) Manusia sebagai agent : mata, telinga dan organ lainnya sebagai sensors; tangan, kaki, mulut dan bagian tubuh lainnya sebagai actuators Robot sebagai agent : kamera and pejejak infra merah sebagai sensors; berbagai motor pengerak sebagai actuators Software sebagai agent : tekanan pada keyboard, isi file dan paket-paket pada jaringan sebagai masukan sensors; tampilan pada layar, penulisan file dan pengiriman paket jaringan sebagai keluaran actuators

Agents dan Lingkungan (Environments) - lanjutan Fungsi agent (f) adalah pemetaan dari urutan persepsi (percept) menjadi tindakan (actions) [f: P*  A] Program agent berjalan pada arsitektur fisik untuk menghasilkan fungsi agent (f) agent = architecture + program

Agents dan Lingkungan (Environments) - lanjutan Fungsi agent (f) adalah pemetaan dari urutan persepsi (percept) menjadi tindakan (actions) [f: P*  A] Program agent berjalan pada arsitektur fisik untuk menghasilkan fungsi agent (f) agent = architecture + program

Vacuum-cleaner world Environment: square A and B Percepts: [location and content] e.g. [A, Dirty] Actions: left, right, suck, and no-op

Vacuum-cleaner world - lanjut Percept sequence Action [A,Clean] Right [A, Dirty] Suck [B, Clean] Left [B, Dirty] [A, Clean],[A, Clean] [A, Clean],[A, Dirty] …

Vacuum-cleaner world - lanjut function REFLEX-VACUUM-AGENT ([location, status]) return an action if status == Dirty then return Suck else if location == A then return Right else if location == B then return Left

Konsep Rasionalitas Rational agent adalah agent yang melakukan sesuatu yang benar Setiap kolom pada tabel (Vacuum-cleaner world) diselesaikan/dikerjakan dengan benar Apakah sesuatu yang benar? Agent yang paling sukses/ berhasil Mengukur kesuksesan/ keberhasilan? Pengukur kemampuan haruslah objektif (contoh : Vacuum-cleaner world) Jumlah debu yang dapat diberihkan pada waktu tertentu Seberapa bersih lantai Besarnya konsumsi listrik Besarnya noise yang dihasilkan …

Konsep Rasionalitas Rasional tergantung pada 4 hal : Kemampuan yang terukur, Pengetahuan lingkungan sebelumnya/terdahulu, Tindakan, Urutan persepsi (sensors). DEF: Untuk setiap urutan persepsi yang mungkin, rational agent harus memilih tindakan yang diharapkan dapat memaksimalkan kemampuan dengan memberikan bukti yang dihasilkan dari urutan persepsi dan pengetahuan yang dimiliki oleh agent.

Konsep Rasionalitas Rationalitas  kemahatahuan (omniscience) An omniscient agent adalah agent mengetahui akibat yang terjadi dari suatu tindakan. Agent dapat bertindak sesuai dengan yang diharapkan untuk memodifikasi persepsi akan datang dengan mendapatkan informasi yang berguna (pengumpulan informasi dan eksplorasi) Agent dikatakan autonomous, jika prilakunya ditentukan oleh pengalamnya sendiri (dengan kemampuan untuk belajar dan beradaptasi)

PEAS To design a rational agent we must specify its task environment. PEAS description of the environment: Performance Environment Actuators Sensors

PEAS – contoh 1 Taxi otomatos: Definisi lingkungan berdasarkan PEAS Performance Keamanan, tujuan, keuntungan, kelegalan, kenyamanan,…. Environment Jalan protokol, jalan lainnya, trotoar, cuaca,…… Actuators Kemudi, akselerasi, rem, klakson, speaker,……. Sensors Video, sonar, speedometer, engine sensors, keyboard, GPS, …

PEAS – contoh 2 Agent: Sistem Diagnosis Medis Performance measure: Kesembuhan pasien, biaya minim, sengketa Environment: Pasien, pegawai rumah sakit Actuators: Layar monitor (pertanyaan, test, perwatan, rujukan) Sensors: Keyboard (gejala, temuan, pertanyaan pasien)

PEAS – contoh 3 Agent: Part-picking robot Performance measure: % komponen pada tempat penampungan yang sesuai Environment: Conveyor belt with parts, bins Actuators: Jointed arm and hand Sensors: Kamera, joint angle sensors

PEAS – contoh 4 Agent: Interactive English tutor Performance measure: Maximize student's score on test Environment: Set of students Actuators: Screen display (exercises, suggestions, corrections) Sensors: Keyboard

PEAS – contoh 5 Agent: Interactive English tutor Performance measure: Maximize student's score on test Environment: Set of students Actuators: Screen display (exercises, suggestions, corrections) Sensors: Keyboard

Environment types Solitaire Backgammom Intenet shopping Taxi Observable?? Deterministic?? Episodic?? Static?? Discrete?? Single-agent??

Environment types Fully vs. partially observable: lingkungan sepenuhnya dapat di amati ketikan sensor-sensor dapat mendeteksi semua aspek yang relevan dalam memilih tindakan-tindakanan. Solitaire Backgammom Intenet shopping Taxi Observable?? Full Partial Deterministic?? Episodic?? Static?? Discrete?? Single-agent??

Environment types Deterministic vs. stochastic: if Ketika tahap lingkungan berikutnya sepenuhnya ditentukan oleh tindakan yang sudah dilakukan. Solitaire Backgammom Intenet shopping Taxi Observable?? Full Partial Deterministic?? Yes No Episodic?? Static?? Discrete?? Single-agent??

Environment types Episodic vs. sequential: Pengalaman agent dapat di bagi menjadi tahapan-tahapan yang kecil dimana agent akan menerima dan melakukan satu tindakan. Pilihan tindakan tergantung hanya pada episode itu sendiri. Solitaire Backgammom Intenet shopping Taxi Observable?? Full Partial Deterministic?? Yes No Episodic?? Static?? Discrete?? Single-agent??

Environment types Static vs. dynamic: Jika lingkungan dapat berubah ketika agent sedang memilih tindakan, lingkungan dikatakan dynamic. Semi-dynamic, jika perfoma agent berubah ketika lingkungan tetap sama . Solitaire Backgammom Intenet shopping Taxi Observable?? Full Partial Deterministic?? Yes No Episodic?? Static?? Semi Discrete?? Single-agent??

Environment types Discrete vs. continuous: This distinction can be applied to the state of the environment, the way time is handled and to the percepts/actions of the agent. Solitaire Backgammom Intenet shopping Taxi Observable?? Full Partial Deterministic?? Yes No Episodic?? Static?? Semi Discrete?? Single-agent??

Environment types Single vs. multi-agent: Does the environment contain other agents who are also maximizing some performance measure that depends on the current agent’s actions? Solitaire Backgammom Intenet shopping Taxi Observable?? Full Partial Deterministic?? Yes No Episodic?? Static?? Semi Discrete?? Single-agent??

Agent types; goal-based Tujuan-tujuan tertentu dapat di capai dengan cara-cara berbeda. Beberapa lebih baik, memiliki manfaat yang lebih tinggi. Fungsi utililas memetakan urutan kedudukan ( a sequence of states) dengan angka real. Meningkatkan tujuan-tujuan : Memilih tujuan dari tujuan-tujuan yang berbenturan Memilih dengan tepat beberapa tujuan memiliki kemungkinan berhasil.

Agent types; utility-based Agent membutuhkan tujuan untuk mengetahui situasi mana yang diharapkan. Akan menjadi sulit ketika urutan yang panjang dari tindakan-tindakan (actions) dibutuhkan untuk mencari tujuan. Typically investigated in search and planning research. Major difference: future is taken into account Is more flexible since knowledge is represented explicitly and can be manipulated.

Agent types; learning Semua program-program agent terdahulu mendeskriopsikan metoda untuk memilih tindakan-tindakan (actions). Yet it does not explain the origin of these programs. Learning mechanisms can be used to perform this task. Teach them instead of instructing them. Advantage is the robustness of the program toward initially unknown environments.

Agent types; learning - lanjut Learning element: introduce improvements in performance element. Critic provides feedback on agents performance based on fixed performance standard. Performance element: selecting actions based on percepts. Corresponds to the previous agent programs Problem generator: suggests actions that will lead to new and informative experiences. Exploration vs. exploitation