A világűrben használt autonóm szoftverkomponenseket a változó kozmikus környezet miatt azonban felettébb nehéz ellenőrizni, irányítani. Ugyanakkor már csak a költségek miatt is rendkívül komplex, megbízható, az esetleges hibákat maguktól korrigáló rendszereknek kell lenniük. Különösen akkor, ha az emberi tevékenység minimalizálása vagy feladatok ember nélküli megvalósítása a rendeltetésük.
Az érdemi munkához olyan gépi intelligencia kellene, amely az automatizálás és az önállóság közti különbséget is szemlélteti: előbbinél részletes, előre meghatározott tervet kell végrehajtani, utóbbi szabadon hoz döntéseket a cél érdekében. Látórendszere az eléje táruló látvány adott pontjaira összpontosítva alkot képet környezetéről, nem próbál meg mindent feldolgozni, ami kamerája látóterébe kerül. Rengeteg adatot használ, agya mégsem túlterhelt, azaz navigáció és tudományos munka mellett más tevékenységeket is kivitelezhet.