10/02/2013

Kecerdasan Buatan (Artificial Intelligence)

Honda Asimo
Artificial Intelligence (AI) atau yang kita kenal sebagai kecerdasan buatan adalah salah satu bidang ilmu pengetahuan yang mempelajari cara pembuatan mesin atau komputer agar bisa berpikir seperti manusia.

Awalnya komputer difungsikan sebagai alat hitung. Seiring dengan perkembangan zaman, komputer diharapkan dapat diberdayakan untuk mengerjakan segala sesuatu yang dikerjakan oleh manusia.
Manusia bisa pandai menyelesaikan masalah karena mempunyai pengetahuan, penalaran, dan pengalaman. Agar komputer bisa bertindak seperti dan sebaik manusia, maka komputer harus diberi bekal pengetahuan dan mempunyai kemampuan nalar (menalar).

AI merupakan salah satu bagian ilmu komputer yang membuat agar mesin (komputer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan oleh manusia.



Definisi AI

Menurut kamus Oxford English Dictionary Artificial Intelligence (AI):
the theory and development of computer systems able to perform tasks normally requiring human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages.

AI dilihat dari berbagai sudut pandang:


  • Sudut pandang kecerdasan: mesin menjadi 'cerdas' (mampu berbuat apa yang dapat dilakukan oleh manusia.
  • Sudut pandang penelitian: studi bagaimana membuat agar komputer dapat melakukan sesuatu sebaik yang dilakukan oleh manusia. 
Domain pemikiran:
    • Mundane task:
      • Perception (Vision & speech).
      • Bahasa alami atau Natural Language (understanding, generation, & translation).
      • Pemikiran yang bersifat common-sense.
      • Robot Control.
    • Formal task:
      • Permainan (games).
      • Matematika (geometri, logika, kalkulus, integral & pembuktian).
    • Expert task:
      • Analisis finansial
      • Analisis medikal
      • Analisis ilmu pengetahuan
      • Rekayasa (desain, pencarian, kegagalan, perencanaan & manufaktur).
  • Sudut pandang bisnis: kumpulan peralatan yang sangat kuat (powerful) dan metodologis dalam menyelesaikan masalah-masalah bisnis.
  • Sudut pandang pemrograman: studi tentang pemrograman simbolik, penyelesaian masalah (problem solving) dan pencarian (searching).
Aplikasi AI memiliki 2 bagian utama, yaitu:

  1. Basis pengetahuan (knowledge base) yang berisi fakta-fakta, teori, pemikiran, dan hubungan antara satu dengan lainnya.
  2. Motor Inferensi (inference engine): kemampuan menarik kesimpulan berdasarkan pengalaman.

Referensi:


  1. Dr.rer.nat. Avinanta Tarigan
  2. Suyanto, ST. MSc. (2013): Artificial Intelligence, revised edition 2011, Bandung : Informatika Bandung. 
  3. Artificial Intelligence blog http://aig1004.blogspot.com/2010/07/materi-2.html
  4. Wikipedia - Artificial Intelligence http://id.wikipedia.org/wiki/Kecerdasan_buatan

Tidak ada komentar: