SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
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                                       rationally

Keywords: think, act, human, rational
Pengenalan Intelligent Agents                              3

      SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
      TEKNIK KOMPUTER (STMIK) INDONESIA



Acting 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) INDONESIA




Konsep 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
Pengenalan Intelligent Agents                                   5

      SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
      TEKNIK KOMPUTER (STMIK) INDONESIA




Konsep 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) INDONESIA




Task 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
Pengenalan Intelligent Agents                        7

      SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
      TEKNIK KOMPUTER (STMIK) INDONESIA




Contoh Task Environment
Agent taksi otomatis yang menerima penumpang
dan 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-lintas




Pengenalan Intelligent Agents                        8

      SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
      TEKNIK KOMPUTER (STMIK) INDONESIA




Contoh Task Environment..
Agent sistem pendiagnosa medis yang memeriksa
gejala pasien dan menyembuhkannya.
 • Percepts: gejala penyakit, keluhan pasien
 • Actions: bertanya, memeriksa dg stetoskop
 • Goals: menyembuhkan pasien, meminimalisir
   biaya pengobatan
 • Environment: pasien, rumah sakit, ambulance
Pengenalan Intelligent Agents                       9

        SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
        TEKNIK KOMPUTER (STMIK) INDONESIA




Contoh Task Environment…




Pengenalan Intelligent Agents                       10

        SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
        TEKNIK KOMPUTER (STMIK) INDONESIA




Jenis 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
Pengenalan Intelligent Agents                                        11

      SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
      TEKNIK KOMPUTER (STMIK) INDONESIA




Simple Reflex Agent




     → Hanya berdasarkan percept terakhir




Pengenalan Intelligent Agents                                        12

      SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
      TEKNIK KOMPUTER (STMIK) INDONESIA




Model-based Reflex Agent




      → Memiliki representasi internal mengenai keadaan lingkungan
Pengenalan Intelligent Agents                                            13

      SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
      TEKNIK KOMPUTER (STMIK) INDONESIA




Goal-based Agent




  → Memiliki informasi mengenai tujuan, memilih tindakan yang mencapai tujuan




Pengenalan Intelligent Agents                                            14

      SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
      TEKNIK KOMPUTER (STMIK) INDONESIA




Utility-based Agent




      → Melakukan penilaian kuantitatif terhadap suatu lingkungan
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   Discrete

Permainan catur tanpa
waktu

Permainan catur
dengan waktu

Agent taksi otomatis


Permainan poker
Pengenalan Intelligent Agents                                                       17

             SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
             TEKNIK KOMPUTER (STMIK) INDONESIA




   Jawaban No. 2



   Environment          Accessible   Deterministic      Episodic   Static   Discrete

Permainan catur tanpa       Y             Y                N         Y         Y
waktu

Permainan catur             Y             Y                N       Semi        Y
dengan waktu

Agent taksi otomatis        N             N                N         N         N


Permainan poker             N             N                N         Y         Y

Mais conteúdo relacionado

Destaque (14)

Tugas1 ai
Tugas1 aiTugas1 ai
Tugas1 ai
 
Kerangka Strategis Indonesia National Cybersecurity
Kerangka Strategis Indonesia National CybersecurityKerangka Strategis Indonesia National Cybersecurity
Kerangka Strategis Indonesia National Cybersecurity
 
RL_20110928
RL_20110928RL_20110928
RL_20110928
 
My Daily Routine
My Daily RoutineMy Daily Routine
My Daily Routine
 
Se legal foss makassar
Se legal foss makassarSe legal foss makassar
Se legal foss makassar
 
Ssl presentation verindo_rev_sholeh
Ssl presentation verindo_rev_sholehSsl presentation verindo_rev_sholeh
Ssl presentation verindo_rev_sholeh
 
Open source Traning at Brebes
Open source Traning at BrebesOpen source Traning at Brebes
Open source Traning at Brebes
 
Spreadsheet
SpreadsheetSpreadsheet
Spreadsheet
 
IT Government
IT GovernmentIT Government
IT Government
 
Ooo writer pendahuluan
Ooo writer pendahuluanOoo writer pendahuluan
Ooo writer pendahuluan
 
Openoffice 3.2.1 presentation
Openoffice 3.2.1 presentationOpenoffice 3.2.1 presentation
Openoffice 3.2.1 presentation
 
Gov csirt sholeh
Gov csirt sholehGov csirt sholeh
Gov csirt sholeh
 
Peningkatan Keamanan Informasi Layanan Publik melalui Indeks KAMI- Kasubdit B...
Peningkatan Keamanan Informasi Layanan Publik melalui Indeks KAMI- Kasubdit B...Peningkatan Keamanan Informasi Layanan Publik melalui Indeks KAMI- Kasubdit B...
Peningkatan Keamanan Informasi Layanan Publik melalui Indeks KAMI- Kasubdit B...
 
Roadmap govcsirt versi sholeh
Roadmap govcsirt versi sholehRoadmap govcsirt versi sholeh
Roadmap govcsirt versi sholeh
 

Semelhante a Ai 20110926

1. AI INTRODUCTION & INTELLIGENT AGENTS.pdf
1. AI INTRODUCTION & INTELLIGENT AGENTS.pdf1. AI INTRODUCTION & INTELLIGENT AGENTS.pdf
1. AI INTRODUCTION & INTELLIGENT AGENTS.pdfISNAINIMUHANDHIS1
 
2 - INTELLIGENT AGENT (ori).pdf
2 - INTELLIGENT AGENT (ori).pdf2 - INTELLIGENT AGENT (ori).pdf
2 - INTELLIGENT AGENT (ori).pdfBAYURAHMANAPUTRA1
 
Modul02_IND323_AI_6129.pdf
Modul02_IND323_AI_6129.pdfModul02_IND323_AI_6129.pdf
Modul02_IND323_AI_6129.pdfKahfiNugraha
 
Pertemuan 1 revisi update 2016
Pertemuan 1 revisi update 2016Pertemuan 1 revisi update 2016
Pertemuan 1 revisi update 2016yeninur
 
Penjelasan Artificial Intelligence .pptx
Penjelasan Artificial Intelligence .pptxPenjelasan Artificial Intelligence .pptx
Penjelasan Artificial Intelligence .pptxfitriani345345345
 
Intelijensia buatan - 01 Apa Itu Intelijensia Buatan
Intelijensia buatan - 01 Apa Itu Intelijensia BuatanIntelijensia buatan - 01 Apa Itu Intelijensia Buatan
Intelijensia buatan - 01 Apa Itu Intelijensia BuatanKuliahKita
 
TIB_AI.pptx
TIB_AI.pptxTIB_AI.pptx
TIB_AI.pptxurfan2
 
2 Intelegensi Buatan.pptx
2 Intelegensi Buatan.pptx2 Intelegensi Buatan.pptx
2 Intelegensi Buatan.pptxAditiyaHerawan
 
Pertemuan 1-konsep-dasar-ai
Pertemuan 1-konsep-dasar-aiPertemuan 1-konsep-dasar-ai
Pertemuan 1-konsep-dasar-aiwillyhayon
 
Materi01 apa itu_inteligensi_buatan
Materi01 apa itu_inteligensi_buatanMateri01 apa itu_inteligensi_buatan
Materi01 apa itu_inteligensi_buatanwiramauli
 
Status, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiStatus, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiarfianti
 
Kecerdasan Komputasional Diskusi 1.pdf
Kecerdasan Komputasional Diskusi 1.pdfKecerdasan Komputasional Diskusi 1.pdf
Kecerdasan Komputasional Diskusi 1.pdfHendroGunawan8
 
01 - AI - Pengantar AI.pdf
01 - AI - Pengantar AI.pdf01 - AI - Pengantar AI.pdf
01 - AI - Pengantar AI.pdfElvi Rahmi
 
ARTIFICAL INTELLIGENCE.pptx
ARTIFICAL INTELLIGENCE.pptxARTIFICAL INTELLIGENCE.pptx
ARTIFICAL INTELLIGENCE.pptxyudis4ntoso
 
PROPOSAL ALAT PERAGA SEKOLAH BERBASIS AUGMENTED REALITY
PROPOSAL ALAT PERAGA SEKOLAH BERBASIS AUGMENTED REALITYPROPOSAL ALAT PERAGA SEKOLAH BERBASIS AUGMENTED REALITY
PROPOSAL ALAT PERAGA SEKOLAH BERBASIS AUGMENTED REALITYJohan Nainggolan
 
Imr id-cert-traceroute-12042013
Imr id-cert-traceroute-12042013Imr id-cert-traceroute-12042013
Imr id-cert-traceroute-12042013Mad Jimmy
 
Materi_13_AI_n_Sistem_Pakar.ppt
Materi_13_AI_n_Sistem_Pakar.pptMateri_13_AI_n_Sistem_Pakar.ppt
Materi_13_AI_n_Sistem_Pakar.pptFatmaSetyaningsih2
 

Semelhante a Ai 20110926 (20)

1. AI INTRODUCTION & INTELLIGENT AGENTS.pdf
1. AI INTRODUCTION & INTELLIGENT AGENTS.pdf1. AI INTRODUCTION & INTELLIGENT AGENTS.pdf
1. AI INTRODUCTION & INTELLIGENT AGENTS.pdf
 
2 - INTELLIGENT AGENT (ori).pdf
2 - INTELLIGENT AGENT (ori).pdf2 - INTELLIGENT AGENT (ori).pdf
2 - INTELLIGENT AGENT (ori).pdf
 
Modul02_IND323_AI_6129.pdf
Modul02_IND323_AI_6129.pdfModul02_IND323_AI_6129.pdf
Modul02_IND323_AI_6129.pdf
 
5 sistem pakar
5 sistem pakar5 sistem pakar
5 sistem pakar
 
Pertemuan 1 revisi update 2016
Pertemuan 1 revisi update 2016Pertemuan 1 revisi update 2016
Pertemuan 1 revisi update 2016
 
Penjelasan Artificial Intelligence .pptx
Penjelasan Artificial Intelligence .pptxPenjelasan Artificial Intelligence .pptx
Penjelasan Artificial Intelligence .pptx
 
Intelijensia buatan - 01 Apa Itu Intelijensia Buatan
Intelijensia buatan - 01 Apa Itu Intelijensia BuatanIntelijensia buatan - 01 Apa Itu Intelijensia Buatan
Intelijensia buatan - 01 Apa Itu Intelijensia Buatan
 
TIB_AI.pptx
TIB_AI.pptxTIB_AI.pptx
TIB_AI.pptx
 
2 Intelegensi Buatan.pptx
2 Intelegensi Buatan.pptx2 Intelegensi Buatan.pptx
2 Intelegensi Buatan.pptx
 
Pertemuan 1-konsep-dasar-ai
Pertemuan 1-konsep-dasar-aiPertemuan 1-konsep-dasar-ai
Pertemuan 1-konsep-dasar-ai
 
Materi01 apa itu_inteligensi_buatan
Materi01 apa itu_inteligensi_buatanMateri01 apa itu_inteligensi_buatan
Materi01 apa itu_inteligensi_buatan
 
Status, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiStatus, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasi
 
Kecerdasan Komputasional Diskusi 1.pdf
Kecerdasan Komputasional Diskusi 1.pdfKecerdasan Komputasional Diskusi 1.pdf
Kecerdasan Komputasional Diskusi 1.pdf
 
01 - AI - Pengantar AI.pdf
01 - AI - Pengantar AI.pdf01 - AI - Pengantar AI.pdf
01 - AI - Pengantar AI.pdf
 
ARTIFICAL INTELLIGENCE.pptx
ARTIFICAL INTELLIGENCE.pptxARTIFICAL INTELLIGENCE.pptx
ARTIFICAL INTELLIGENCE.pptx
 
PROPOSAL ALAT PERAGA SEKOLAH BERBASIS AUGMENTED REALITY
PROPOSAL ALAT PERAGA SEKOLAH BERBASIS AUGMENTED REALITYPROPOSAL ALAT PERAGA SEKOLAH BERBASIS AUGMENTED REALITY
PROPOSAL ALAT PERAGA SEKOLAH BERBASIS AUGMENTED REALITY
 
Imk pertemuan-1
Imk pertemuan-1Imk pertemuan-1
Imk pertemuan-1
 
Imr id-cert-traceroute-12042013
Imr id-cert-traceroute-12042013Imr id-cert-traceroute-12042013
Imr id-cert-traceroute-12042013
 
Denka amalia putri sim
Denka amalia putri simDenka amalia putri sim
Denka amalia putri sim
 
Materi_13_AI_n_Sistem_Pakar.ppt
Materi_13_AI_n_Sistem_Pakar.pptMateri_13_AI_n_Sistem_Pakar.ppt
Materi_13_AI_n_Sistem_Pakar.ppt
 

Mais de Albaar Rubhasy

Satuan acara perkuliahan rl
Satuan acara perkuliahan rlSatuan acara perkuliahan rl
Satuan acara perkuliahan rlAlbaar Rubhasy
 
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi InformasiMetodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi InformasiAlbaar Rubhasy
 
Indonesia E-Agriculture Strategic Framework: A Direction of ICT Usage as Enab...
Indonesia E-Agriculture Strategic Framework: A Direction of ICT Usage as Enab...Indonesia E-Agriculture Strategic Framework: A Direction of ICT Usage as Enab...
Indonesia E-Agriculture Strategic Framework: A Direction of ICT Usage as Enab...Albaar Rubhasy
 
Model kms v1-snati_2011 v3.0
Model kms v1-snati_2011 v3.0Model kms v1-snati_2011 v3.0
Model kms v1-snati_2011 v3.0Albaar Rubhasy
 
Multidimensional approach in cbmmirs full paper v4.0
Multidimensional approach in cbmmirs  full paper  v4.0Multidimensional approach in cbmmirs  full paper  v4.0
Multidimensional approach in cbmmirs full paper v4.0Albaar Rubhasy
 
Panduan Penelitian Strategis Nasional 2011
Panduan Penelitian Strategis Nasional 2011Panduan Penelitian Strategis Nasional 2011
Panduan Penelitian Strategis Nasional 2011Albaar Rubhasy
 
Panduan Penelitian Kerjasama luar negeri dan publikasi internasional 2011
Panduan Penelitian Kerjasama luar negeri dan publikasi internasional 2011Panduan Penelitian Kerjasama luar negeri dan publikasi internasional 2011
Panduan Penelitian Kerjasama luar negeri dan publikasi internasional 2011Albaar Rubhasy
 
Panduan Penelitian Hibah Kompetensi 2011
Panduan Penelitian Hibah Kompetensi 2011Panduan Penelitian Hibah Kompetensi 2011
Panduan Penelitian Hibah Kompetensi 2011Albaar Rubhasy
 
Cara Menulis Paper Ilmiah
Cara Menulis Paper IlmiahCara Menulis Paper Ilmiah
Cara Menulis Paper IlmiahAlbaar Rubhasy
 

Mais de Albaar Rubhasy (20)

RL_20111005
RL_20111005RL_20111005
RL_20111005
 
RL_20110921
RL_20110921RL_20110921
RL_20110921
 
RL_20111019
RL_20111019RL_20111019
RL_20111019
 
Satuan acara perkuliahan rl
Satuan acara perkuliahan rlSatuan acara perkuliahan rl
Satuan acara perkuliahan rl
 
Rl intro rev
Rl intro revRl intro rev
Rl intro rev
 
Rl 20111005
Rl 20111005Rl 20111005
Rl 20111005
 
AI_20111003
AI_20111003AI_20111003
AI_20111003
 
AI_20111010
AI_20111010AI_20111010
AI_20111010
 
MP_20111004
MP_20111004MP_20111004
MP_20111004
 
MP_20111018
MP_20111018MP_20111018
MP_20111018
 
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi InformasiMetodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
 
MP 20110927
MP 20110927MP 20110927
MP 20110927
 
Indonesia E-Agriculture Strategic Framework: A Direction of ICT Usage as Enab...
Indonesia E-Agriculture Strategic Framework: A Direction of ICT Usage as Enab...Indonesia E-Agriculture Strategic Framework: A Direction of ICT Usage as Enab...
Indonesia E-Agriculture Strategic Framework: A Direction of ICT Usage as Enab...
 
Model kms v1-snati_2011 v3.0
Model kms v1-snati_2011 v3.0Model kms v1-snati_2011 v3.0
Model kms v1-snati_2011 v3.0
 
Multidimensional approach in cbmmirs full paper v4.0
Multidimensional approach in cbmmirs  full paper  v4.0Multidimensional approach in cbmmirs  full paper  v4.0
Multidimensional approach in cbmmirs full paper v4.0
 
Panduan Penelitian Strategis Nasional 2011
Panduan Penelitian Strategis Nasional 2011Panduan Penelitian Strategis Nasional 2011
Panduan Penelitian Strategis Nasional 2011
 
Panduan Penelitian Kerjasama luar negeri dan publikasi internasional 2011
Panduan Penelitian Kerjasama luar negeri dan publikasi internasional 2011Panduan Penelitian Kerjasama luar negeri dan publikasi internasional 2011
Panduan Penelitian Kerjasama luar negeri dan publikasi internasional 2011
 
Panduan Penelitian Hibah Kompetensi 2011
Panduan Penelitian Hibah Kompetensi 2011Panduan Penelitian Hibah Kompetensi 2011
Panduan Penelitian Hibah Kompetensi 2011
 
Cara Menulis Paper Ilmiah
Cara Menulis Paper IlmiahCara Menulis Paper Ilmiah
Cara Menulis Paper Ilmiah
 
Panduan PKM 2010
Panduan PKM 2010Panduan PKM 2010
Panduan PKM 2010
 

Ai 20110926

  • 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 rationally Keywords: think, act, human, rational
  • 2. Pengenalan Intelligent Agents 3 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIA Acting 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) INDONESIA Konsep 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. Pengenalan Intelligent Agents 5 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIA Konsep 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) INDONESIA Task 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. Pengenalan Intelligent Agents 7 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIA Contoh Task Environment Agent taksi otomatis yang menerima penumpang dan 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-lintas Pengenalan Intelligent Agents 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIA Contoh Task Environment.. Agent sistem pendiagnosa medis yang memeriksa gejala 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. Pengenalan Intelligent Agents 9 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIA Contoh Task Environment… Pengenalan Intelligent Agents 10 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIA Jenis 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. Pengenalan Intelligent Agents 11 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIA Simple Reflex Agent → Hanya berdasarkan percept terakhir Pengenalan Intelligent Agents 12 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIA Model-based Reflex Agent → Memiliki representasi internal mengenai keadaan lingkungan
  • 7. Pengenalan Intelligent Agents 13 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIA Goal-based Agent → Memiliki informasi mengenai tujuan, memilih tindakan yang mencapai tujuan Pengenalan Intelligent Agents 14 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIA Utility-based Agent → Melakukan penilaian kuantitatif terhadap suatu lingkungan
  • 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 Discrete Permainan catur tanpa waktu Permainan catur dengan waktu Agent taksi otomatis Permainan poker
  • 9. Pengenalan Intelligent Agents 17 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER (STMIK) INDONESIA Jawaban No. 2 Environment Accessible Deterministic Episodic Static Discrete Permainan catur tanpa Y Y N Y Y waktu Permainan catur Y Y N Semi Y dengan waktu Agent taksi otomatis N N N N N Permainan poker N N N Y Y