Spesso si pensa che un agente AI abbia "sensori", "memoria", "processori di apprendimento automatico" e componenti "reazione". Tuttavia, una macchina con queste non diventa necessariamente un agente AI autoprogrammante. Oltre alle parti sopra menzionate, ci sono altri elementi o dettagli necessari per rendere una macchina in grado di essere un agente AI autoprogrammante?
Ad esempio, un documento del 2011 ha dichiarato che la risoluzione del problema di ottimizzazione della massimizzazione dell'intelligence è una caratteristica indispensabile per il processo di autoprogrammazione, come riportato di seguito:
Si dice che un sistema esegua un'istanza di autoprogrammazione quando subisce l'apprendimento di alcuni elementi della sua "infrastruttura cognitiva", dove quest'ultimo è definito come l'insieme sfocato delle caratteristiche "critiche dell'intelligenza" del sistema; e la criticità dell'intelligence di una funzionalità di sistema è definita come la "qualità delle funzionalità", considerata dal punto di vista della risoluzione del problema di ottimizzazione della massimizzazione dell'intelligenza di un sistema multi-funzionalità.
Tuttavia, questa descrizione di "ottimizzazione dell'intelligence" è vaga. Qualcuno può fornire una definizione chiara o un riepilogo migliore dei componenti necessari per gli agenti di autoprogrammazione?
Questa domanda è della closed beta del 2014, con il richiedente che ha un UID di 23.