Bahasa Inggris tidak cocok untuk berbicara tentang kecerdasan buatan, yang menyulitkan manusia untuk berkomunikasi satu sama lain tentang apa yang sebenarnya "dilakukan" AI. Dengan demikian, mungkin lebih masuk akal untuk menggunakan istilah "mirip manusia" untuk menggambarkan tindakan mesin, bahkan ketika sifat internal mesin tidak menyerupai sifat internal manusia.
Bahasa antropomorfik telah banyak digunakan dalam teknologi (lihat definisi Hacker Kamus antropomorfisasi , yang mencoba untuk membenarkan penggunaan istilah anthromporhic ketika menggambarkan teknologi oleh programmer), tetapi karena AI terus maju, mungkin berguna untuk mempertimbangkan pengorbanan dari menggunakan bahasa antropomorfik dalam berkomunikasi dengan audiensi teknis dan audiensi non-teknis. Bagaimana kita bisa menangani AI dengan baik jika kita bahkan tidak bisa menggambarkan apa yang sedang kita lakukan?
Misalkan saya ingin mengembangkan algoritma yang menampilkan daftar artikel terkait. Ada dua cara dimana saya bisa menjelaskan bagaimana algoritma bekerja kepada orang awam:
- Very Anthropomorphic - Algoritma membaca semua artikel di situs web, dan menampilkan artikel yang sangat mirip dengan artikel yang Anda lihat.
- Sangat Teknis - Algoritma mengubah setiap artikel menjadi "bag-of-words", dan kemudian membandingkan "bag-of-words" dari setiap artikel untuk menentukan artikel mana yang memiliki kata-kata paling umum. Artikel yang memiliki kata terbanyak dalam tas adalah artikel yang ditampilkan kepada pengguna.
Jelas, # 2 mungkin lebih "benar secara teknis" daripada # 1. Dengan merinci implementasi algoritme, membuatnya lebih mudah bagi seseorang untuk memahami cara memperbaiki algoritme jika menghasilkan output yang sangat tidak kami setujui.
Tetapi # 1 lebih mudah dibaca, elegan, dan lebih mudah dipahami. Ini memberikan pengertian umum tentang apa yang dilakukan algoritma, alih-alih bagaimana algoritma melakukannya. Dengan mengabstraksi rincian implementasi tentang bagaimana komputer "membaca" artikel, kita kemudian dapat fokus menggunakan algoritma dalam skenario dunia nyata.
Haruskah saya, oleh karena itu, lebih suka menggunakan bahasa antropomorfis sebagaimana ditekankan oleh Pernyataan # 1? Jika tidak, mengapa tidak?
PS: Jika jawabannya tergantung pada audiens yang saya ajak bicara (audiens non-teknis mungkin lebih suka # 1, sedangkan audiens teknis mungkin lebih suka # 2), maka beri tahu saya juga.