Skip to main content

Apa yang dilakukan seorang insinyur pengetahuan?

Seorang insinyur pengetahuan meneliti, desain, dan mengimplementasikan program perangkat lunak komputer yang dapat menyelesaikan berbagai tugas pemecahan masalah.Profesional bekerja dengan sistem berbasis pengetahuan (KBSS) yang memasukkan kecerdasan buatan ke dalam penambangan data, entri data, tugas perhitungan, dan aplikasi pengambilan keputusan.Mereka mencoba merumuskan kode dan program yang beroperasi dengan cara yang mirip dengan ahli manusia pada tugas tertentu, seperti menyelesaikan persamaan fisika yang rumit.Sebagian besar insinyur pengetahuan dipekerjakan oleh perusahaan pengembangan perangkat lunak, meskipun beberapa bekerja untuk perusahaan swasta dan kelompok konsultan.

Ketika meneliti jenis KBS baru, seorang insinyur pengetahuan terlebih dahulu mempertimbangkan keterbatasan teknologi saat ini dan kebutuhan untuk program yang lebih efisien.Ia dapat berbicara dengan programmer, pengembang perangkat lunak, dan pengguna akhir untuk mempelajari tentang kekhawatiran, masalah, dan kebutuhan mereka.Insinyur menangani proyek perangkat lunak baru dengan kritik mereka dalam pikiran.

Membangun sistem kecerdasan buatan baru sering membutuhkan minggu atau bulan kerja khusus.Insinyur mencoba membuat sistem bekerja melalui perintah dan masalah seperti ahli dalam domain yang diberikan.Ia mengatur langkah -langkah logis untuk digunakan program untuk menyelesaikan masalah atau membuat keputusan dengan cepat.Akibatnya, waktu dan energi dihemat jika dibandingkan dengan program yang menghabiskan semua rute yang mungkin saat menemukan jawaban secara algoritmik.

Sangat penting bagi seorang insinyur pengetahuan untuk sangat berorientasi pada detail dan terorganisir.Saat menulis program baru, ia harus yakin bahwa tidak ada kesalahan yang dilakukan.Bahkan kesalahan kecil dalam kode dapat mengganggu seluruh program dan mengayuh output data.Selain itu, seorang insinyur pengetahuan harus memiliki pandangan ke depan untuk memasukkan instruksi khusus untuk program yang mungkin diabaikan oleh programmer yang kurang berpengalaman.Misalnya, ia mungkin dapat mencegah kesalahan entri data umum dalam aplikasi spreadsheet dengan memprogram komputer untuk mengenali ketika satu bagian data sangat berbeda dari entri sebelumnya.Jika aplikasi mendeteksi bahwa 100 dimasukkan alih -alih 10, misalnya, itu bisa bertanya kepada pengguna jika dia yakin bahwa entri itu benar.

Seseorang yang tertarik menjadi insinyur pengetahuan dapat melihat program gelar sarjana di perguruan tinggi dan universitas terakreditasi.Relatif sedikit sekolah yang menawarkan gelar khusus dalam rekayasa pengetahuan, tetapi program dalam ilmu komputer atau rekayasa perangkat lunak dapat memberikan pelatihan yang sesuai.Banyak insinyur masa depan memutuskan untuk mengejar gelar master atau lebih tinggi sebelum mencari pekerjaan dalam spesialisasi.Seorang insinyur pengetahuan baru biasanya memiliki kesempatan untuk bekerja bersama para profesional berpengalaman selama beberapa minggu atau bulan untuk menguasai keterampilannya.