User Interface, Blackboard, Justifier, dan Knowledge Base Editor


Antarmuka Pengguna (User Interface)

Merupakan bagian dari sistem pakar yang berfungsi sebagai pengendali input- output. User interface melayani user selama proses konsultasi mulai dari tanya-jawab untuk mendapatkan fakta-fakta yang dibutuhkan oleh inference engine sampai menampilkan output yang merupakan kesimpulan atau rekomendasi yang dihasilkan oleh inference engine.

Tempat Kerja (Blackboard)

Blackboard adalah area kerja memori yang disimpan sebagai database untuk deskripsi persoalan terbaru yang ditetapkan oleh data input, digunakan juga untuk perekaman hipotesis dan keputusan sementara. Tiga tipe keputusan dapat direkam dalam blackboard, antara lain : rencana (bagaimana mengatasi persoalan), agenda (tindakan potensial sebelum eksekusi), dan solusi (hipotesis kandidat dan arah tindakan alternatif yang telah dihasilkan sistem sampai dengan saat ini).

Subsistem Penjelasan (Justifier)

Bagian yang harus siap memberikan penjelasan saat user perlu mengetahui apakah alasan diberikannya sebuah solusi. Bagian ini secara konkrit membedakan sebuah sistem pakar dengan sistem aplikasi yang biasa, karena pada pemrograman konvensional tidaklah biasa sebuah sistem menyediakan informasi tambahan mengapa atau dari mana sebuah solusi diperoleh.

Sistem Perbaikan Pengetahuan (Knowledge-base editor)

Bagian yang digunakan untuk menambah, menghapus atau memperbaiki basis pengetahuan. Bagian ini tidaklah mutlak, karena mayoritas sistem pakar berbasis pengetahuan dalam format text-file, sehingga bagian ini dapat digantikan dengan berbagai word processor yang tersedia. Namun demikian bila sistem pakar dituntut untuk memiliki kemampuan machine learning dari pengalaman konsultasinya, bagian ini menjadi sangat vital.

Bagian ini mempunyai kemampuan untuk menelusuri konklusi dan menerangkan tingkah laku sistem pakar dengan menjawab pertanyaan-pertanyaan seperti :

  • Mengapa pertanyaan tersebut diajukan oleh sistem pakar?
  • Bagaimana atau darimana konklusi tersebut diperoleh?
  • Mengapa alternatif tersebut ditolak?

Pada sistem pakar berbasis aturan, biasanya penjelasan ini dilakukan dengan cara memperlihatkan aturan-aturan yang digunakan. Fasilitas ini penting untuk menambah rasa percaya user pada hasil output program sistem pakar yang digunakannya.

Fakta Tentang Kejadian Khusus

Bagian ini hanya diperlukan saat data yang telah dimiliki pemakai (file database atau spreadsheet) diperlukan sebagai referensi untuk menarik kesimpulan.


Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *