Konsep terstruktur - ConceptNet dan Cyc

image043Sudah waktunya program komputer mulai mengintegrasikan konsep-konsep kehidupan dalam pemrosesannya. Langkah yang bisa di tempuh ialah dengan mengintegrasikan bagian-bagian Artificial Intellegence (kecerdasan buatan) sebagai pemrosesan ataupun sebagai pengambil keputusan.

Cyc merupakan kependekan dari encyclopedia. Dipelopory oleh sebuah perusahaan di america dan mempunyai versi opensourcenya : OpenCyc. Klik disini untuk membuka webpage OpenCyc

ConceptNet merupakan sebuah sarana yang dapat merekam berbagai macam aspek konsep yang berkaitan satu sama lain. Konsep ini terdapat pada Cyc knowledgebase, dan dapat di pergunakan untuk mencari korelasi antara konsep-konsep yang sudah kita jabarkan sebelumnya.

Seperti contoh:

Kita masukan data - Arif adalah Boss Amir.

maka komputer yang telah di program konsep-konsepnya akan langsung bisa menyimpulkan hal-hal sbb:

Amir adalah bawahan Arif

Arif bertanggung jawab atas pekerjaan Amir.

Arif bekerja kepada Amir

Amir adalah rekan Arif.

..dll dll...

Penalaran ini di lakukan ConceptNet secara matematis.

Silahkan lihat lebih lengkapnya di http://web.media.mit.edu/~hugo/conceptnet/

Sedangkan ConceptNet 3 merupakan pengembangan dari produk sebelumnya. Klik disini

Kesemuanya ini akan sangat berguna untuk program robotika yang faktor-faktor keterkaitan konsepnya sangat luas.

robot melihat seseorang  -> robot menyalakan lampu

robot melihat seseorang  -> robot menyarankan sesuatu.

ini akan dapat di terapkan apabila kita sudah mendefinisikan semua yang berkaitan dengan pekerjaan robot. Lalu robot akan menyusun semua prioritas kegiatannya sesuai dengan apa yang telah kita definisikan.