Agen AI sering dianggap memiliki komponen "sensor", "memori", "prosesor pembelajaran mesin" dan "reaksi". Namun, mesin dengan ini tidak selalu menjadi agen AI pemrograman sendiri. Di luar bagian yang disebutkan di atas, apakah ada elemen atau detail lain yang diperlukan untuk membuat mesin yang mampu menjadi agen AI pemrograman sendiri?
Sebagai contoh, sebuah makalah dari 2011 menyatakan bahwa menyelesaikan masalah optimasi memaksimalkan kecerdasan adalah fitur yang harus dimiliki untuk proses pemrograman mandiri, seperti dikutip di bawah ini:
Suatu sistem dikatakan melakukan contoh pemrograman mandiri ketika mengalami pembelajaran mengenai beberapa elemen "infrastruktur kognitif" -nya, di mana yang terakhir didefinisikan sebagai serangkaian fitur "kritis-kritis" sistem yang kabur; dan kecerdasan-kekritisan fitur sistem didefinisikan sebagai "kualitas fitur" -nya, yang dipertimbangkan dari perspektif penyelesaian masalah optimisasi memaksimalkan kecerdasan sistem multi-fitur.
Namun, deskripsi "optimalisasi kecerdasan" ini tidak jelas. Adakah yang bisa memberikan definisi yang jelas atau ringkasan yang lebih baik untuk komponen yang diperlukan untuk agen pemrograman mandiri?
Pertanyaan ini berasal dari beta tertutup 2014, dengan penanya memiliki UID 23.