Un agent IA est souvent considéré comme ayant des "capteurs", "une mémoire", des "processeurs d'apprentissage automatique" et des composants "réactionnels". Cependant, une machine avec ces derniers ne devient pas nécessairement un agent AI auto-programmé. Au-delà des pièces mentionnées ci-dessus, y a-t-il d'autres éléments ou détails nécessaires pour rendre une machine capable d'être un agent d'IA auto-programmé?
Par exemple, un article de 2011 a déclaré que la résolution du problème d'optimisation de la maximisation de l'intelligence est une fonction indispensable pour le processus d'auto-programmation, comme cité ci-dessous:
On dit qu'un système effectue une instance d'auto-programmation lorsqu'il subit un apprentissage concernant un élément de son "infrastructure cognitive", où cette dernière est définie comme l'ensemble flou de caractéristiques "critiques pour l'intelligence" du système; et l'intelligence-criticité d'une caractéristique de système est définie comme sa «qualité de caractéristique», considérée du point de vue de la résolution du problème d'optimisation de la maximisation de l'intelligence d'un système multifonctionnel.
Cependant, cette description de "l'optimisation de l'intelligence" est vague. Quelqu'un peut-il donner une définition claire ou un meilleur résumé des composants nécessaires pour les agents d'auto-programmation?
Cette question provient de la version bêta fermée de 2014, le demandeur ayant un UID de 23.