Fortsätt till huvudinnehåll
Startsidan      |      Min nya blogg!      |     YouTube     |      Twitter      |      Podcasts      |      Hall of fame     |      Evolution

Kategoriska uttalanden om vad datorer kan och inte kan bygger ofta på okunskap

Ibland hör man folk uttala sig vad datorer kan göra, antingen för att beskriva hur man ser på mjukvara eller för att göra en liknelse. Nu senast hörde jag Myra Åhbeck Öhrman berätta att datorer bara gör det man säger åt dem att göra. När hon berättar varför hon inte tror att människan kommer kunna skapa artificiellt intelligent liv säger hon:

En dator kan ju bara göra precis det vi säger åt den att göra.
Det får mig att fundera hur hon resonerar. Allra närmast plåten är detta på sätt och vis sant - en maskinkodsinstruktion som utförs av en mikroprocessor har ett förutsägbar effekt - men vilken kontroll har vi egentligen över vad som sker på den nivån?

Instruktioner som ges till en dator kan komma från en mycket högre nivå. Betrakta detta BASIC-program:

FOR A=1 TO 10
PRINT A
NEXT
I detta fall är Myras påstående princip sant. Denna programkod kommer att översättas till maskinkod av en kompilator, och maskinkoden kommer att matas till processorn som utför instruktionerna. I detta fall ber vi datorn att räkna till 10, och datorn utför exakt det. Vill du testa, kan du köra BASIC-kod i webbläsaren här.

Instruktioner som ges kan bero på kontext. Betrakta följande SQL-program:

SELECT CustomerName
FROM Customers
WHERE CustomerName
LIKE "A%"

Programmet beskriver egentligen inte vad datorn ska göra, utan vad användaren vill ha gjort: Ha tillbaka namnet på alla kunder vars namn börjar på bokstaven A. Exakt vad detta kompileras ner till för instruktioner, beror på lite olika saker. Är det mycket data? Finns det många namn som börjar på A? Finns det ett index att slå i? Och så vidare. Jag som människa har förmodligen lättare överskåda strategier och möjliga val, än vilka val som kommer att göras i en given situation. Det är fortfarande människor som i ett tidigare steg har berättat om de olika strategierna för datorn, men vilka maskinkodsinstruktioner som till slut utförs av processorn för att lösa uppgiften, är inte lika självklart som i BASIC-exemplet. Vill du testa, kan du köra SQL-kod i webbläsaren här.

Och så här rullar det på, från nivå till nivå, ända till oigenkännbarhet. I några steg längre upp har vi den artificiella intelligensen som ska lösa problem åt oss, där programmeraren inte vet hur man löser problemet, och snarare skriver kod som ska leta efter samband i ett dataset. För att producera en lösning kan evolutionära algoritmer användas, och härifrån kan man antingen låta evolvera eller låta en artificiell intelligens producera kod. I framtiden kanske det är en artificiell intelligens som konstruerat den artificiella intelligens som ska producera koden, men redan idag har vi tappat kontrollen över vad som händer på själva plåten. Om gud skapade universum och sedan klev åt sidan, kan man då verkligen säga att det är guds fel att två bilar kolliderade på E4:an i torsdags, eller har han lämnat ifrån sig kommenderingen till någon annan? Att säga att datorer är fastlåsta i bara utföra instruktioner från sin husbonde, är att förneka modern datavetenskap.

Kommentarer

Populära inlägg i den här bloggen

Bibelns böcker på engelska

Ibland vill man dela roliga bibelord till med sina internationella vänner, men då gäller det att kunna källförteckna så att de förstår. Därför har jag gjort en liten lista över bibelns böcker, beteckning och engelska motsvarighet. Jag har hämtat de svenska benämningarna från Bibel 2000. Gamla Testamentet: Första Moseboken el. Genesis (1 Mos): Genesis Andra Moseboken el. Exodus (2 Mos): Exodus Tredje Moseboken el. Leviticus (3 Mos): Leviticus Fjärde Moseboken el. Numeri (4 Mos): Numbers Femte Moseboken el. Deuteronomium (5 Mos): Deuteronomy Josua (Jos): Joshua Domarboken (Dom): Judges Rut (Rut): Ruth Första Samuelsboken (1 Sam): 1 Samuel Andra Samuelsboken (2 Sam): 2 Samuel Första Kungaboken (1 Kung): 1 Kings Andra Kungaboken (2 Kung): 2 Kings Första Krönikeboken (1 Krön): 1 Chronicles el. 1 Paralipomenon Andra Krönikeboken (2 Krön): 2 Chronicles el. 2 Paralipomenon Esra (Esr): Ezra el. 1 Esdras Nehemja (Neh): Nehemiah el. 2 Esdras E...

Finns ett syfte med Universum? En föreläsning du inte får missa!

Den underbara fysikern, professor Sean Carroll , föreläser på temat Universums syfte. Förutom att Carroll är väldigt rolig och kunnig, så kan ett skäl att titta på detta vara att han argumenterar för att det kanske finns mer syfte med Universum än vad en skeptiker kanske är bekväma att erkänna, rent intuitivt. Ett annat skäl att titta på denna föreläsning infinner sig om du både är kristen och intresserad av fysik. T.ex. är inte liv efter döden, himlen eller helvetet, öppna frågor, utan frågor som fysiker vet svaret på. Den som accepterar kvantfältteori måste anse att själen är en kraft som fortfarande väntar på att upptäckas, men några unknown unknowns med dessa egenskaper finns faktiskt inte. Många religiösa och pseudovetenskapliga dogmer är helt enkelt felaktiga. Mycket nöje!

Mytbildningen kring Joakim Lamotte

Nu när Sveriges Radio bjudit in journalisten Joakim Lamotte, tycker jag att det kan vara legitimt att bemöta mytbildningen kring honom. Lamottes journalistik är väldigt agendadriven och han har en god förmåga att veta var han ska ställa sig för att framkalla de effekter han söker, vilket retar gallfeber på folk. Det har i sin tur gjort honom till ett lovligt byte för negativ ryktesspridning, men ett graverande påstående blir inte sant bara för att man ogillar personen det handlar om. Här är tre exempel. Det påstås ibland att Joakim Lamotte inte är journalist , ofta med hänvisning till att man inte gillar hans journalistik. Men titeln säger egentligen inte så mycket om kvalitén på arbetet, utan om arbetets karaktär. Dålig journalistik är journalistik, vinklad journalistik är journalistik. Vissa kräver en viss utbildning av journalisten för att vilja erkänna honom, och Lamotte är skolad vid Göteborgs universitet och har varit verksam på Sveriges Television och på Göteborgs-Posten. D...