Én arra gondolok, hogy mint a programozásnál is az alsóbb szintekre ugyan szükség van, de a magasabb szintû nyelvet használjuk, esetleg annélkül hogy foglalkoznánk az alsóbb szintekkel (pl: nincs szükség bit szintjén leprogramozni egy ablakezelõt, ezt már megtette a MS illetve a fordító gondoskodik a megfelelõ hívásokról). Tehát a "gondolkodó" algoritmusunknál csak a magasabb nyelvel kell törödni. A számítógép legmagasabb nyelvén sem engedhetõ meg hogy nem algoritmikus a feladat megoldás, szerintem és ezt magyaráztam eddig ez az egyik legnagyobb akadálya az MI elkészítésének. Ugyanis szerintem a mivel a természetben teljesen tökéletes nem létezik, és nem tervezte senki meg az emberi agy mûködését, ilyen magas szintû szervezõdésnél elõfordul, hogy nem algoritmikusan mennek a folyamatok (nem az alacsony szintû, de attól most eltekinthetünk). Tehát egyezõ bemenõ paraméterekre ugyan úgy kijöhet egymásnak ellenkezõ eredmény is, amely egy algoritmusban nem megengedett (nem lehet olyan utasítás amely nem lenne determinisztikus).
A gondolkodásban lehetséges, hiszen az ember képes arra hogy két eltérõ eredményt is igaznak tartson, néha még akkor is amikor azok kizárják egymást.
Ha csak algoritmikusan gondolkoznánk, nem tudnánk új kérdéseket feltenni, olyanokat amilyenekre nem létezik mintánk, hiszen ha minden lépésünk meghatározott lenne, mégha tanulás útján is akkor is az új felfedezéseket (azért nem a tök egyszerû dolgokra gondolok, de néha még azt sem)nem tudnánk megtenni. Márpedig az emberi tudás fejlõdik, és sokszor nem csak a tapasztalat útján. Zsenik sokszor olyan összefüggéseket láttak meg amelyet abban a korban tapasztalatból lehetetlen lett volna felismerni. Mindezt azért mert nem a "szokott" módon algoritmikus gondolkozással tették hanem intuitív módon.
Summázva a te elgondolásod egy bizonyos szintig igaz amikor nincs más csak algoritmikus gondolkozás, de ahhoz hogy magasabb szintre emelkedjen ahhoz van szükség az általam "hibásnak" nevezett nem algoritmikus gondolkozásnak, úgy hogy ez a kétféle társul egymással. Kiegészíti egymást...