1. D-IV Rekayasa Perangkat Lunak - Teknik Informatika
TEKNIK DASAR AI:
REASONING
Elvi Rahmi, S.T., M.Kom.
elvizasri@gmail.com
“A computer would deserve to be called intelligent if it
could deceive a human into believing that it was
human.”
- Alan Turing-
2. Referensi
Russell, S.J and Peter Norvig, P. 2010.Artificial
Intelligence: A Modern Approach. Third Edition. New
Jersey: Pearson Education.
Presentation 2023
D-IV Rekayasa Perangkat Lunak - Teknik Informatika
Suyanto. 2014. Artificial Intelligence: Searching-
Reasoning-Planning-Learning. Bandung: Informatika.
Peirce, C. S. (1955). Abduction and induction. The Journal
of Philosophy, 52(7), 157-163.
Kolodner, J. L. (1993). Case-based reasoning. Morgan
Kaufmann.
Mitchell, T. M. (1997). Machine Learning. McGraw Hill.
3. TEKNIK DASAR AI: REASONING
Siapa yang memakai baju
kuning dan suka kopi?
Ada lima orang yang masing-masing memiliki warna
baju yang berbeda: merah, biru, hijau, kuning, dan
ungu. Mereka masing-masing memiliki jenis minuman
favorit yang berbeda: kopi, teh, susu, jus, dan air. Setiap
orang juga memiliki jenis makanan favorit yang
berbeda: roti, sosis, nasi goreng, mie, dan pizza. Tidak
ada orang yang memiliki warna baju yang sama dengan
minuman atau makanan favorit mereka. Petunjuknya
adalah sebagai berikut:
Orang yang memakai baju hijau tidak suka kopi.
Orang yang suka susu memakai baju merah.
Orang yang suka nasi goreng memakai baju kuning.
Orang yang suka jus memakai baju biru.
Orang yang suka teh memakai baju ungu.
Orang yang suka pizza memakai baju hijau.
Orang yang suka mie memakai baju biru.
Orang yang memakai baju merah tidak suka sosis.
1.
2.
3.
4.
5.
6.
7.
8.
4. TEKNIK DASAR AI: REASONING
Siapakah pelaku dari
kasus pencurian tersebut?
Seseorang mencuri uang di sebuah bank. Tidak ada
satupun orang yang mengetahui siapa pelakunya,
namun ada lima orang yang dicurigai. Mereka adalah A,
B, C, D, dan E.
Petugas penyelidik menemukan cangkang telur di dekat
brankas tempat uang itu disimpan. Setelah memeriksa,
mereka mengetahui bahwa cangkang telur tersebut
hanya bisa berasal dari satu tempat. Tempat tersebut
adalah peternakan yang terletak di luar kota.
Setelah melakukan penyelidikan lebih lanjut, petugas
penyelidik menemukan beberapa tanda yang
menunjukkan bahwa pelaku adalah orang yang
mengalami luka di bagian kaki. Di antara lima orang
yang dicurigai, hanya satu orang yang terlihat memiliki
bekas luka di bagian kakinya.
5. TEKNIK DASAR AI: REASONING
Siapa di antara mereka
yang membeli buah yang
masih mentah?
Feri, Jasa, dan May membeli buah di pasar.
Masing-masing membeli satu jenis buah,
yaitu apel, jeruk, dan mangga. Hanya satu di
antara mereka yang membeli buah yang
masih mentah. Tidak ada satu pun dari
mereka yang membeli mangga yang sudah
matang.
Feri tidak membeli jeruk.
Jasa tidak membeli mangga.
May membeli apel.
Petunjuknya adalah sebagai berikut:
1.
2.
3.
7. REASONING
Teknik AI yang digunakan untuk
melakukan penalaran logis dan
mengambil kesimpulan berdasarkan fakta
dan aturan yang telah ditentukan.
8. JENIS-JENIS REASONING
Teknik Dasar AI: Reasoning Presentation 2023
Deduktif Reasoning
01
Metode reasoning dimana sistem AI mencapai kesimpulan yang spesifik dari premis
yang telah diberikan.
Contoh:
Jika diketahui bahwa semua manusia adalah makhluk hidup dan bahwa John
adalah manusia, maka kesimpulan yang ditarik adalah John adalah makhluk
hidup.
Kesimpulan yang diambil adalah benar karena premisnya sudah diketahui secara
pasti.
9. JENIS-JENIS REASONING
Teknik Dasar AI: Reasoning Presentation 2023
Induktif Reasoning
02
Metode reasoning dimana sistem AI mencapai kesimpulan yang umum dari
serangkaian pengamatan spesifik.
Contoh:
Jika beberapa buah apel yang diamati selalu berwarna merah, maka
kesimpulan yang ditarik adalah semua buah apel berwarna merah.
10. JENIS-JENIS REASONING
Teknik Dasar AI: Reasoning Presentation 2023
Induktif Reasoning
02
Metode reasoning dimana sistem AI mencapai kesimpulan yang umum dari
serangkaian pengamatan spesifik.
Contoh:
Jika beberapa buah apel yang diamati selalu berwarna merah, maka
kesimpulan yang ditarik adalah semua buah apel berwarna merah.
Semua burung yang pernah saya lihat memiliki sayap. Oleh karena itu,
.................................................................................
11. JENIS-JENIS REASONING
Teknik Dasar AI: Reasoning Presentation 2023
Induktif Reasoning
02
Metode reasoning dimana sistem AI mencapai kesimpulan yang umum dari
serangkaian pengamatan spesifik.
Contoh:
Jika beberapa buah apel yang diamati selalu berwarna merah, maka
kesimpulan yang ditarik adalah semua buah apel berwarna merah.
Semua burung yang pernah saya lihat memiliki sayap. Oleh karena itu, semua
burung memiliki sayap.
Kesimpulan yang diambil belum tentu benar secara pasti, tetapi cukup akurat
berdasarkan bukti yang ada,
12. JENIS-JENIS REASONING
Teknik Dasar AI: Reasoning Presentation 2023
Abductive Reasoning
03
Metode reasoning dimana sistem AI mencapai kesimpulan yang paling mungkin dari
serangkaian pengamatan yang diberikan.
Contoh:
Jika sebuah mobil mogok di jalan, maka kesimpulan yang paling mungkin
adalah adanya kerusakan pada mesin atau bagian lainnya yang
mempengaruhi kinerja mobil.
Seseorang terlihat sakit. Dia mungkin memiliki flu.
Kesimpulan yang diambil didasarkan pada kemungkinan yang paling mungkin
berdasarkan bukti yang ada.
13. JENIS-JENIS REASONING
Teknik Dasar AI: Reasoning Presentation 2023
Case-Based Reasoning
04
Metode reasoning dimana sistem AI mencapai kesimpulan berdasarkan pengalaman
sebelumnya yang mirip.
Contoh:
Jika sistem AI menemukan kasus yang mirip dengan kasus saat ini, maka
kesimpulan yang diambil akan didasarkan pada solusi yang diberikan pada
kasus sebelumnya.
14. JENIS-JENIS REASONING
Teknik Dasar AI: Reasoning Presentation 2023
Rule-Based Reasoning
05
Metode reasoning dimana sistem AI mencapai kesimpulan berdasarkan aturan-aturan
yang telah ditentukan sebelumnya.
Contoh:
Jika sistem AI memiliki aturan "jika hari ini hujan, maka bawa payung", maka
sistem AI akan mencapai kesimpulan bahwa payung perlu dibawa jika
ditemukan bahwa hari ini hujan.
15. TEKNIK DASAR AI: REASONING
Aplikasi AI yang digunakan untuk memberikan
solusi atau jawaban atas masalah tertentu
berdasarkan informasi yang sudah ada.
01
Sistem Pakar
Menggunakan reasoning untuk memungkinkan
robot untuk memahami dan merespon
lingkungan mereka.
03
Robotika
Mesin pencarian menggunakan algoritma
reasoning untuk mencari informasi yang
relevan dengan kata kunci yang dimasukkan
oleh pengguna.
02
Mesin Pencarian
Pembelajaran mesin menggunakan algoritma
reasoning untuk membuat prediksi dan
membuat keputusan berdasarkan data yang
telah dipelajari.
04
Machine Learning
Penerapan Reasoning dalam AI
Aplikasi AI yang digunakan untuk membantu
manusia dalam membuat keputusan atau
menyelesaikan masalah berdasarkan premis
atau fakta yang diberikan.
05
Automated Reasoning System
16. TEKNIK DASAR AI: REASONING
Aplikasi AI yang digunakan untuk memberikan solusi atau jawaban atas masalah tertentu
berdasarkan informasi yang sudah ada.
Sistem pakar adalah jenis sistem komputer yang dirancang untuk meniru kemampuan dan
pengetahuan seorang pakar manusia dalam suatu bidang tertentu. Sistem ini mampu
melakukan inferensi dan memberikan solusi terhadap masalah dengan menggunakan
pengetahuan yang telah diberikan kepadanya.
01 Sistem Pakar
Penerapan Reasoning dalam AI
Contoh:
Penggunaan sistem pakar dalam diagnosa penyakit Menganalisis informasi pasar saham
17. TEKNIK DASAR AI: REASONING
Penerapan reasoning biasanya digunakan untuk memperbaiki kualitas hasil yang dihasilkan
oleh mesin pencarian.
02 Mesin Pencarian
Penerapan Reasoning dalam AI
Menggunakan algoritma yang berbeda-beda untuk menemukan
jawaban dari pertanyaan pengguna
Mesin Pencarian Konvensional
Mesin Pencarian Cerdas
Menggunakan algoritma yang berbeda-beda untuk menemukan
jawaban dari pertanyaan pengguna dan melakukan penalaran
untuk memastikan jawaban yang diberikan adalah benar dan
relevan.
18. TEKNIK DASAR AI: REASONING
02 Mesin Pencarian
Penerapan Reasoning dalam AI
Restoran terbaik di Bengkalis
Mesin Pencarian Cerdas
Mesin Pencarian Konvensional
19. TEKNIK DASAR AI: REASONING
02 Mesin Pencarian
Penerapan Reasoning dalam AI
RESTORAN TERBAIK DI BENGKALIS
Mesin Pencarian Cerdas
Mesin Pencarian Konvensional
Daftar restoran yang dianggap populer atau memiliki rating tinggi
Daftar restoran yang dianggap populer atau memiliki rating tinggi dengan
juga mempertimbangkan faktor lain seperti jarak dari lokasi pengguna, jenis
masakan yang diinginkan, atau bahkan preferensi pengguna.
20. TEKNIK DASAR AI: REASONING
02 Mesin Pencarian
Penerapan Reasoning dalam AI
KUCING
21. TEKNIK DASAR AI: REASONING
02 Mesin Pencarian
Penerapan Reasoning dalam AI
KUCING
22. TEKNIK DASAR AI: REASONING
03 Robotika
Penerapan Reasoning dalam AI
Menggunakan reasoning untuk memungkinkan robot untuk memahami dan merespon
lingkungan mereka.
Reasoning digunakan untuk membantu robot memproses informasi dari berbagai sensor
yang ada di sekitarnya dan menghasilkan output yang sesuai dengan kondisi yang
ditemukan. Salah satu bentuk reasoning yang sering digunakan dalam robotika adalah
reasoning berbasis aturan.
Robot Pembersih
memutuskan kapan harus bergerak maju,
kapan harus berbelok, dan kapan harus
berhenti untuk membersihkan area tertentu.
aturan-aturan dapat disusun berdasarkan
kondisi-kondisi yang diinginkan, seperti jarak
antara robot dan dinding atau keberadaan
penghalang di sekitar robot.
Reasoning berbasis aturan
23. TEKNIK DASAR AI: REASONING
03 Robotika
Penerapan Reasoning dalam AI
Menggunakan reasoning untuk memungkinkan robot untuk memahami dan merespon
lingkungan mereka.
Reasoning digunakan untuk membantu robot memproses informasi dari berbagai sensor
yang ada di sekitarnya dan menghasilkan output yang sesuai dengan kondisi yang
ditemukan. Salah satu bentuk reasoning yang sering digunakan dalam robotika adalah
reasoning berbasis aturan.
Robot Pemindah Barang
menentukan urutan yang tepat untuk
mengambil barang tersebut berdasarkan letak
dan jenis barang.
Reasoning berbasis logika
24. TEKNIK DASAR AI: REASONING
04 Machine Learning
Penerapan Reasoning dalam AI
Pembelajaran mesin menggunakan algoritma reasoning untuk
membuat prediksi dan membuat keputusan berdasarkan data yang
telah dipelajari.
Penerapan reasoning dalam Machine Learning dapat membantu
memperbaiki kinerja sistem dan membuat prediksi yang lebih akurat.
Teknik Reasoning yang digunakan dalam Machine Learning:
Reasoning berbasis aturan
Reasoning berbasis logika
Reasoning berbasis probabilistik
1.
2.
3.
25. TEKNIK DASAR AI: REASONING
05 Automated Reasoning System (ARS)
Penerapan Reasoning dalam AI
Aplikasi AI yang digunakan untuk membantu manusia dalam
membuat keputusan atau menyelesaikan masalah berdasarkan
premis atau fakta yang diberikan.
Sistem AI yang dirancang untuk melakukan proses reasoning secara
otomatis tanpa intervensi manusia.
Penerapan ARS:
Verifikasi perangkat lunak:
Memeriksa dan memastikan bahwa perangkat lunak
beroperasi sesuai dengan spesifikasi dan aturan
yang telah ditentukan.
26. TEKNIK DASAR AI: REASONING
05 Automated Reasoning System (ARS)
Penerapan Reasoning dalam AI
Aplikasi AI yang digunakan untuk membantu manusia dalam
membuat keputusan atau menyelesaikan masalah berdasarkan
premis atau fakta yang diberikan.
Sistem AI yang dirancang untuk melakukan proses reasoning secara
otomatis tanpa intervensi manusia.
Penerapan ARS:
Analisis Data:
Menghasilkan penjelasan dan prediksi berdasarkan
data yang telah dikumpulkan.
27. TEKNIK DASAR AI: REASONING
Teknik Dasar Reasoning
Propositional logic (logika proposisi)
First order logic atau kalkulus predikat
Fuzzy logic (logika samar)
menyelesaikan masalah yang memiliki
kepastian
menyelesaikan masalah yang memiliki
ketidakpastian