japp, rationalitet och logik är djupa filosofiska frågor, så det är svårt att definiera dem på ett objektivt och konkret sätt.
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. ;)