↗ till inläggetjapp, rationalitet och logik är djupa filosofiska frågor, så det är svårt att definiera dem på ett objektivt och konkret sätt.Exempel: "Elen har slocknat, och framför mig har jag en trasig sladd. Jag har aldrig varit med om detta innan, men eftersom dessa två sladdbitar rent logiskt borde sitta ihop, och eftersom jag vet att sladdar är relaterat till el, så kan jag dra slutsatsen att de förmodligen har något att göra med den trasiga elen. Därför provar jag att sätta ihop dom."
Exempel, en robot stöter på samma problem, men är inte programmerad att fixa trasiga sladdar: *Roboten ser att elen har slocknat samt den trasiga sladden, men eftersom roboten saknar programmering för att ens reagera på trasiga sladdar så drar den inte slutsatsen att sladden kan ha något att göra med elen*
En människa kan, genom att tänka logiskt, förstå att sladden skall sitta ihop. Eftersom en robot saknar förmågan att tänka, så kommer den inte att sätta ihop sladdarna, om den inte är programmerad för att leta efter just sådana fel. Såvida roboten inte har en extremt avancerad AI, som gör det möjligt för den att tänka, känna känslor osv, så kan den aldrig fungera lika bra som en människa (utom i vissa fall, såklar).
Rationalitet kan översättas med förnuft. Robotar handlar efter det dom är programmerade för, inte efter det mest förnuftiga. Logiskt tänkande definieras i mina exempel. Observera dock att både rationalitet och logik är djupa filosofiska frågor, som jag inte känner för att gå in på nu.
angående det jag har fettmarkerat så ser man att du har utgått från två helt olika saker. människan känner till kopplingen mellan sladdar och el, men roboten gör det inte, klart att resultatet inte gör det. För att göra det ännu tydligare, ett nyfött barn känner inte till kopplingen mellan el och sladdar, men får lära sig det, den får det "inprogrammerat". det är ju idiotiskt att ha en "felsökarrobot" som letar fel om den inte känner till hela fabrikens uppbyggnad. dessutom är det större chans att du gör fel om du sätter ihop dem än om en robot skulle göra det. för den har matematiska beräkningar i mängder till varför och vad som händer.
för att ta ett annat exempel:
En människa hittar en skruv på golvet. han/hon tar upp skruven och tittar sig omkring efter ett skruvhål som saknar en skruv. med alla största sannolikhet hittar inte människan detta hål och stoppar den i fickan eller slänger tillbaka den på golvet.
En robot scannar bl.a. golvet och reagerar på en skruv, den har blivit programmerad att veta att en lös skruv är ett fel och de hör hemma i ett skruvhål. den tar upp skruven och scannar omgivningen. eftersom den har hela byggnaden i 3D-format i minnet kan den mycket effektivt läsa av rummet och se efter ett passande hål, även på flera meters avstånd. härifrån finns två alternativ:
a) roboten skruvar tillbaka skruven på sin plats.
b ) (för de som tvivlar på robotar) den skickar en förfrågan till människorna som övervakar fabriken (vilka bara är några få, kanske 3-10 st) med sin position, bild på skruven samt hålet den har hittat. människorna avgör med ett snabbt knapptryck om den ska fortsätta eller inte.
jag anser att i de allra flesta fallen klarar robotar arbetet lika bra eller bättre än vi gör det. och klart ska vi se till att alla robotar är ordentligt utrustade med all tänkbar data som kan krävas.
EDIT: btw, el kan inte slockna. ;)