Mengenal Grakn, Database untuk AI

Wisnu Adi Nurcahyo 7 Maret 2017

Mengenal Grakn, Database untuk AI

Grakn merupakan database dalam bentuk knowledge graph yang menggunakan machine reasoning dengan maksud menyederhanakan pemrosesan datanya untuk aplikasi kecerdasan buatan (AI).

Nama Grakn diambil dari kata graph of knowledge. Sesuai dengan namanya, Grakn mengubah dataset kita menjadi bentuk knowledge graph. Grakn memiliki query language-nya sendiri dengan nama Graql. Graql itulah yang melakukan machine reasoning di atas Grakn.

Grakn juga memiliki visualiser yang menyediakan penampakan relasi data kita dalam bentuk graphical. Dengan ini, kita dapat melakukan inspeksi juga melakukan query.

Grakn Visualiser

Kenapa Pakai Grakn?

Grakn menyediakan flexible and rich data model, logical integrity, optimized and intelleigent querying capabilities, dan graph analytics out-of-the-box.

Apa yang Dapat Kita Bangun?

  1. Semantic Search
  2. Automated Fraud Detection
  3. Intelligent Chatbot
  4. Advanced Drug Discovery
  5. Dynamic Risk Analysis

Apa Lagi?

  1. User-Centric System
  2. Data Exploration Tool
  3. Content-based Recommendation Engines
  4. Knowledge Management Systems

Contoh Graql

graql>>
match
$x isa movie;
$x has rating > 8.0;
$x has release-date >= "01 Jan 2015";
select $x(id, has title);

results>>
[
  {"id": "id1234", "resources": {"title": ["Star Wars: Episode VII"]}},
  {"id": "id4567", "resources": {"title": ["Zootopia"]}},
  {"id": "id6789", "resources": {"title": ["The Martian"]}}
]

Penutup

Bagaimana? Tertarik? Sebagai catatan, harap periksa halaman System Properties Grakn terlebih dahulu sebelum menjelajah lebih jauh.

Semoga informasi ini dapat berguna. Sampai berjumpa kembali!