Software 3.0

Software 3.0
Photo by Gustavo Sánchez / Unsplash

Jeg ville ønske at jeg kunne tage æren for at have møntet udtrykket – men det kan jeg ikke. Om det er Andrej Karpathy ved jeg ikke, men i den her youtube bruger han det i det mindste overordentligt effektivt!

Hvorfor er (endnu) en versionering af et begreb relevant? Jeg skal prøve at gengive en af videoens centrale indsigter:

Andrej deler den indsigt at software i starten var instruktioner, der kunne styre en computer, som så til gengæld fx kunne anvise den korrekte bane for et objekt, hvis man ønskede at dette objekt ramte et andet. Det kalder Andrej software 1.0. Det var den måde, hvorpå vi var i stand til at interagere med en computer – i stand til at få computeren til at udføre "arbejde" for os.

Software 2.0 er, for ham, ikke længere instruktioner, men ( kæmpe datasæt af matricer af) vægte [ værdier mellem 0 og 1 ], der kan "styre" et neuralt netværk til at udføre det samme arbejde, som ovenfor under software 1.0. Vores interaktion med computeren har flyttet sig milevidt fra de første simple instruktioner, og hvor vi tidligere måtte "føde" computeren med stakke af papkort og senere diske igennem særligt indrettede indlæsningsveje, lærer computeren nu vores hensigt ad mere menneskelignende indlæsningsveje; mikrofon og kamera.

Med software 3.0 har vi nået et abstraktionsniveau i vores interaktion med computere, hvor vi ikke længere (nødvendigvis) skal fortælle computeren, hvordan vi ønsker at den skal opføre sig (for at sikre at et objekt fx rammer et andet – det kunne være en bil i en rundkørsel), men hvad vi ønsker at opnå; at ramme den tredje udkørsel fra rundkørslen! Vores dialog med computeren har nået et abstraktionsniveau, hvor det (indtil videre i helt afgrænsede og klart definerede domæner) lige så godt kunne være en [menneske]kollega, vi taler med.

Konsekvens/perspektiv

Der er vidtrækkende perspektiver i denne indsigt. Her er blot 3 af de mest umiddelbare:

Tilpasning af software
Det vil ikke være relevant at tale om "standard software" eller om kunde tilpasninger til standard løsninger! Al software vil være standard, fordi brugeren igennem sin interaktion definerer løsningen. Læs eventuelt sætningen én gang til 😉 og tænk så på de mange situationer, hvor det vil ændre din hverdag -

  • "bogfør fakturaen på kortfristet gæld, åbne kreditor poster, indgående moms, varekøb, og øg beholdningen af antal på lager for hvert produkt nævnt på fakturaen, og mærk linje 1 og 2 som bestilt til ordre. Gør det for alle de fakturaer vi får. Giv mig en notifikation, når det er gjort, så jeg kan godkende arbejdet."
    Det vil givetvis afføde en mindre byge af spørgsmål/forslag fra agenten, men når de er afklaret, og begreber som "kortfristet gæld" og "indgående moms" er indlært – så vil der ikke være brug for kontering længere. Det "arbejde" skal kun gøres én gang, og så kan alle nyde godt af det!
  • "præsentér dig som kontorets receptionist, og spørg hvad henvendelsen drejer sig om. Du kan viderestille alle henvendelser til John, medmindre det drejer sig om de her emner. Salg skal du viderestille til Jane. Reklamationer skal du viderestille til Erik. I næste uge har vi efterårsferie og der beder du om at man enten ringer igen eller sender en email. Er opkaldet fra en agent som dig selv, må du gerne stille om til MCP."
    Digitale omstillingsborde (såkaldte PBX eller Private Branch Exchange) har været vældigt populære, ikke mindst siden hovedparten af al telekommunikation (læs: telefonsamtaler) er blevet flyttet over på VoIP (Voice over IP), men deres anvendelse og optimale udnyttelse har været voldsomt hindret af vanskelige brugergrænseflader; det vil være historie lige om lidt!
  • "Lær reglerne om værdiansættelse af ejendomme i den vedhæftede tekst, og gennemse derefter de domme, der i de seneste 10 år har været, hvor søgsmålet har været relateret til uenighed om korrektheden og rimeligheden af den tilmålte værdiansættelse. Foretag derefter en værdiansættelse af alle ejendomme i Danmark. Først for den enkelte matrikel, brug derefter værdien for matriklen til at udregne et gennemsnit for alle matrikler på hver vej, brug derefter disse gennemsnit til at udregne et gennemsnit for alle veje i hvert kvartér. Send mig en notifikation når du er færdig"
    Sådan bruger man 4 milliarder 😎 Jeg er helt på det rene med, at agenten ikke er gratis, og at systemet Danmark bruger i dag, ikke kun udregner en værdi, men samtidig støtter de ansatte i dialogen med ejerne/"kunderne" – mæææn

Gentrificering
Adgangen til vand er afgørende for en bonde i Afrika. En brønd - uanset at han deler den med mange andre - gør det muligt for ham at være en bedre bonde, dyrke flere afgrøder, få bedre råd, og endelig øge hele områdets værdi og lokke flere/andre mere velstående til området. Præcis den samme udvikling sås igennem de seneste 40-50 år i hele området syd for San Francisco, i dag omtales det som Silicon Valley.

Konsekvensen er øgede indkomster, højere priser på ejendom og varer, og højere skatter, et rigere samfund med bedre råd til at hjælpe de, der ikke kan selv.

Økonomisk 'revolution'
Det sidste perspektiv er af en lidt mere spekulativ karakter, omend hverken urealistisk eller særligt originalt – men stadig; spekulativt!
Den herskende økonomiske model, som har bevist sig værd igennem alle slags prøvelser, siden Adam Smith's usynlige hånd, baserer sig på udbud og efterspørgsel. Ifølge den vil udbuddet rette sig efter efterspørgslen og vil man ændre på det, må man ændre efterspørgslen. De seneste årtier har illustreret, hvordan evnen til at forme efterspørgslen, har drevet udbuddet af alt fra surdej til "plastiske forbedringer af legemsdele".
I hver fase af markedsøkonomiens udvikling, har det været en knap ressource, der har haft betydning for, hvordan og hvilke konkurrenter i et marked, der er lykkedes. De klassiske 3 M'er – Materialer, Mandkraft, og Moneter. For 30-40 år siden begyndte verden at flytte fremstillingsprocessen til Kina/Østen - fordi der var adgangen til 2 af de 3 m'er billigst (sikkert velvilligt hjulpet af det kinesiske kommunistparti, der givetvis spillede det lange spil).
Med automatiseringer og built-to-order af alt fra middagsretter til raketmotorer, fjernes Østens konkurrencefordel på i det mindste det ene 'm' – og en række faktorer vil sikkert fjerne det andet 'm' også (økologi, jord-til-bord, miljøhensyn, social ansvarlighed, cirkulær økonomi, mm).
Bevæger samfundet sig tilbage mod et "håndværksbaseret" punkt, hvor masseproduktionen ikke kan konkurrere. Vil individdets tidsalder skabe fundamentet under en ny økonomisk revolution, hvor din indsats måske stadig er afgørende for, hvor "velstående" du er, men ikke for din deltagelse i samfundet eller din overlevelse. Vi er i dag langt tættere på at kunne realisere drømmen om Universal Basic Income end på noget tidligere tidspunkt, men måske er vi også nødt til det på grund af den koncentration af magt, velstand, og indflydelse som vi har været vidne til de seneste 10-15 år?!

Udnyttelsen af software 3.0 – denne "nye" (industrielle) revolution – har så mange konsekvenser for det danske samfund (alle samfund i verden, i realiteten) at det ikke er muligt at sammenfatte dem, men forestil dig rent afslutningsvis, at du stod i James Watt's garage i midten af 1700-tallet og betragtede hans arbejde med dampmaskinen! Du havde med garanti ikke kunnet forestille dig, hvad det i løbet af ganske få årtier fik af betydning for samfundet.

Walther H Diechmann

Walther H Diechmann

Got on the train just about when the IBM PC 5150 got introduced and never really got off again - switched to macOS about 2006 though, and never looked back. It's been such a ride!
Silkeborg, Denmark