Kecerdasan Buatan atau AI?. Nah, sekarang mari kita lanjutkan. AI menjadi permasalahan yang kompleks di dalam dunia modern, Setidaknya ada lima jenis kecerdasan buatan yang sering kita temui, yaitu
:
  1. Jaringan Syaraf Buatan (Artificial Neural Networks), Merupakan sekelompok jaringan saraf (neuron) buatan yang menggunakan model matematis atau komputasi untuk pemrosesan informasi berdasarkan pendekatan terhubung pada komputasi. Pada kebanyakan kasus, JST merupakan sistem adaptif yang merubah strukturnya berdasarkan informasi eksternal maupun internal yang mengalir melalui jaringan tersebut.
  2. Logika Fuzzy (Fuzzy Logics), Logika fuzzy adalah salah satu komponen pembentuk soft computing. Logika fuzzy pertama kali diperkenalkan oleh Prof. Lotfi A. Zadeh. Dasar logika fuzzy adalah teori himpunan fuzzy.
  3. Algoritma Genetik (Genetic Algorithms), Algoritma Genetik biasanya digunakan dibidang kedokteran, misal untuk menganalisis DNA.
  4. Robotika (Robotics), AI ini banyak digunakan di pabrik. Biasanya dibuat untuk melakukan kegiatan otomatisasi, misal dalam PLC (Programmable Logic Contro
  5. Permainan Komputer (Games)AI jenis ini yang paling disukai oleh anak-anak, misal untuk memainkan game Age of Mythology atau Counter Strike.
Algoritma Pendukung atau Bahasa pemrograman AI, yaitu :

  • LISPDikembangkan awal tahun 1950-an, bahasa pemrograman pertama yang diasosiasikan dengan AI. Lisp adalah bahasa pemrograman yang masuk dalam bahasa pemrograman fungsional yang inti programnya adalah berupa fungsi-fungsi. LISP sendiri diciptakan oleh John McCarty pada tahun 1958 ketika ia berada di Massachusets Institute Of Technology (MIT) Amerika Serikat. John McCarty menerbitkan sebuah makalah desain Communication In ACM pada tahun 1960 berjudul "Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I", namun bagian ke 2 dari artikel tersebut tidak pernah diterbitkan. Dia menunjukkan bahwa dengan operator sederhana dan notasi fungsi, seseorang dapat membuat Turing-Complete untuk bahasa algoritma. Bahasa Pengolahan Informasi adalah bahasa AI pertama, dari tahun 1955 - 1956, dan sudah termasuk banyak konsep seperti daftar pengolahan dan rekursi yang kemudian digunakan dalam lisp.

  • PROLOGDikembangkan pada tahun 1970-an. Prolog merupakan singkatan dari “Programing In Logic” pertama kali dikembangkan oleh Alain Colmetrouer dan P.Roussel di Universitas Marseilles Prancis tahun 1972. Selama tahun 70an, prolog populer di Eropa untuk aplikasi AI. Pada awalnya, Prolog dan LISP sangat lambat dalam eksekusi program dan memakan memori yang besar sehingga hanya kalangan tertentu yang menggunakannya. Dengan adanya Compiler Prolog, kecepatan eksekusi program dapat ditingkatkan, namun Prolog masih dipandang sebagai bahasa yang terbatas (hanya digunakan di kalangan perguruan tinggi dan riset).



  • Bahasa pemrograman berorientasi obyek (Object Oriented Programming) (Objective C, C++, Smalltalk, Java)