Hönnunin er kóðinn

The Design is the Code

 

Hvernig rökfræði frumuhrina mun móta hönnunarkerfi sjálfstæðra gervigreindarfulltrúa, og hvers vegna framtíð vefþróunar gæti þegar verið skráð í einföldum reglum

Djúpstæð umbreyting á sér stað þar sem hönnunarkerfi, gervigreind og reiknifræði mætast. Hún er svo grundvallandi að hún ögrar skilningi okkar á því hvað „hönnun“ þýðir yfirleitt á tímum sjálfstæðra gervigreindarfulltrúa.

 

 

 

Í áratugi höfum við litið á hönnun og kóða sem aðskildar greinar: hönnun sem svið mannlegrar sköpunar og fagurfræðilegs mats, kóða sem vélræna þýðingu þessara hugmynda yfir á keyranlegt form. En nú setja gervigreindarfulltrúar sífellt oftar saman notendaviðmót upp á eigin spýtur, nýta hönnunarkerfi sem vélrænt lesanlega innviði og búa til kóða út frá merkingarbærum táknum (tokens). Við nálgumst því mót sem minna á miklu eldri hugmynd úr reiknifræði.

 

Hvaða hugmynd? Hönnunin er kóðinn.

 

Þetta er ekki bara grípandi frasi. Þetta er viðurkenning á því að við gætum stefnt í átt að heimi þar sem hönnunarkerfi starfa eins og frumuhrin (cellular automata): einfaldar reglur sem leiða af sér flókna, sjálfsprottna hegðun. Heimi þar sem munurinn á því að „hanna“ eitthvað og að „forrita“ það hverfur algjörlega. Heimi þar sem sjálfstæðir fulltrúar nota ekki bara hönnunarkerfi, heldur eru hönnunarkerfi í verki.

Augnablik samruna

Þann 11. desember 2025 hélt Brad Frost (höfundur Atomic Design) beina útsendingu ásamt Dominic Nguyen (stofnanda Chromatic) um „Agentic Design Systems in 2026“. Boðskapurinn var skýr: gervigreindarfulltrúar eru þegar farnir að setja saman viðmót úr sömu einingum og mannleg teymi nota. Hönnunarkerfi verða að þróast í vélrænt lesanlega innviði, að öðrum kosti eiga þau á hættu að verða minjar frá liðnum tíma.

 

 

Eins og Storybook-teymið tilkynnti: „Gervigreind er farin að nota hönnunarkerfi nákvæmlega eins og þau eru skjalfest. Eyður í dæmum, ástöndum og takmörkunum leiða beint til óútreiknanlegs viðmóts.“

Þessi bloggfærsla kannar djúpu tengslin milli frumuhrina, sjálfsprottinnar hegðunar og framtíðar hönnunarkerfa sjálfstæðra gervigreindarfulltrúa. Við rekjum fræðilegan grunn frá sjálfafritandi vélum von Neumanns til gervigreindarsveima nútímans.

 

Við skoðum hvernig Drupal og nútímaleg vefumsjónarkerfi fella gervigreind inn með einingum á borð við Schema.org Blueprints og Drupal AI. Og við veltum fyrir okkur hvað þetta allt þýðir fyrir hönnuði, forritara og framtíð stafrænnar vörusköpunar.


Frumuhrin og rökfræði sjálfsprottinna fyrirbæra

Fegurð einfaldra reglna

Árið 1970 kynnti stærðfræðingurinn John Conway Game of Life, „núll-spilara leik“ sem varð eitt mest rannsakaða kerfi reiknifræðinnar. Reglurnar eru ótrúlega einfaldar:

  1. Sérhver lifandi fruma með færri en tvo lifandi nágranna deyr (of fáir íbúar)
  2. Sérhver lifandi fruma með tvo eða þrjá lifandi nágranna lifir áfram
  3. Sérhver lifandi fruma með fleiri en þrjá lifandi nágranna deyr (offjölgun)
  4. Sérhver dauð fruma með nákvæmlega þrjá lifandi nágranna lifnar við (æxlun)

Úr þessum fjórum reglum, sem settar eru fram með örfáum tvíundarskilyrðum, sprettur ótrúlegur heimur flækjustigs. Svifflugur (gliders) ferðast yfir óendanleg net. Sveiflugjafar slá í eilífum takti. Byssur skjóta straumum mynstra yfir frumuvöllinn. Og það merkilegasta: sannað hefur verið að Game of Life er Turing-fullkomið: allt sem hægt er að reikna með reiknirit er í grundvallaratriðum hægt að reikna innan einfalda nets Conways.

 

 

Mynd 1: Gosper-svifbyssa í Lífsleik Conways (Game of Life). Þetta mynstur framleiðir óslitna röð af svifum (gliders) og sýnir hvernig einfaldar reglur geta af sér getið endalausa, sjálfviðhaldandi flækju.

 

 

Þetta er fyrsti lærdómurinn af hólfaþráðum (cellular automata): flækjustig er ekki forsenda flókinnar hegðunar. Einfaldar reglur, sem beitt er jafnt yfir undirlag, geta af sér getið mynstur og hegðun sem enginn hefur beinlínis forritað.

Ómissandi myndband: Inngangur að hólfaþráðum (cellular automata)

Inngangur að hólfaþráðum, þar á meðal Lífsleik Conways og sjálfafritandi lykkjum Langtons (Langton's Loops)

Í myndbandinu sjást nokkrar hreyfimyndir, meðal annars sjálfseyðingin sem yrði á endanum ef Langton-lykkjum væri leyft að fjölga sér á stóru bauganeti (torus), þar sem gagnstæðar hliðar ristarinnar eru tengdar saman.

 

 

 

 

Viðbótarefni úr myndbandinu:


Langton-lykkjur og sjálfafritun

Árið 1984 tók Christopher Langton þessa hugmynd lengra með sjálfafritandi lykkjum sínum, hólfaþræði sem sýndi raunveruleg grunnatriði gervilífs. Ólíkt Lífsleik Conways, sem sýnir sjálfsprottna flækju, sýna Langton-lykkjur sjálfsprottna æxlun.

Hver lykkja samanstendur af hringrás sem umlykur „erfðamengi“ sem kóðað er í ástandi hólfanna. Þetta erfðamengi streymir stöðugt umhverfis lykkjuna og út eftir byggingararmi, sem smíðar dótturlykkju á 151 tímaskrefi. Þegar hún er fullbúin losnar dóttirin frá móðurinni og báðar halda áfram að fjölga sér.

 

Grid art of a red path with blue, yellow, and cyan tiles, on a dark background.

Mynd 2: Langton-lykkja í upphafsstöðu sinni. Erfðaupplýsingarnar hringsóla um lykkjuna og stýra smíði dótturlykkja með armi sem teygir sig út.

 

„Ef sjálfæxlandi vél er möguleg innan hólfaþráðar, þá gætu vélar hugsanlega búið til líf sjálft.“

- Christopher Langton, „Studying Artificial Life with Cellular Automata“ (1986)

Afleiðingarnar eru djúpstæðar. Langton-lykkjur sýna að sjálfafritun krefst hvorki flækjustigs lífrænna frumna né almennrar smíðagetu upprunalegrar hönnunar von Neumanns. Hún krefst aðeins:

  • Einfaldra, staðbundinna reglna
  • Aðferðar til að kóða fyrirmæli
  • Ferlis sem framkvæmir þessi fyrirmæli

Reglurnar eru lífveran. Hönnunin er kóðinn.

Árið 1999 kynnti Hiroki Sayama evoloops, afbrigði sem fela í sér upplausnarhæfni byggingar og samspil svipgerða, og gera þannig sjálfsprottnar stökkbreytingar og þróunarferla mögulega. Þessar lykkjur þróast með beinum líkamlegum árekstrum meðan á afritun stendur, sem leiðir til breytileika í arfgerð, aukinnar fjölbreytni í lögun og vaxandi flækju kynslóð eftir kynslóð. Ólíkt fastri afritun Langtons sýna evoloops arfgengar stökkbreytingar án utanaðkomandi íhlutunar.

 

 

Regla 110 og almenn reikniregla

Rannsóknir Stephens Wolfram á einföldum hólfaþráðum náðu hámarki í undraverðri uppgötvun: Regla 110, ein af aðeins 256 mögulegum reglum fyrir einföldustu gerð eindimensionalla hólfaþráða, getur framkvæmt almenna reikninga.

Regla 110 má skilgreina til fulls með því að gefa útkomuna fyrir hverja af átta mögulegum samsetningum reits og tveggja nágranna hans. Samt getur þessi einfalda regla – átta tvíundarákvarðanir – hermt eftir algildri Turing-vél.

 

Rull 110 cellular automaton - Triangle pattern with black and white abstract geometric design.

Mynd 3: Regla 110 sem hólfaröð (cellular automaton). Þrátt fyrir einfalda skilgreiningu sýnir regla 110 hegðun af flokki 4 – flókin mynstur sem eru hvorki fullkomlega stöðug né fullkomlega óreiðukennd – og hefur sannanlega fullt Turing-vald.

 

„Maður þarf ekkert í líkingu við heilan tölvuörgjörva til að framkvæma algilda reikninga. Það nægir þessi litla regla.“

– Stephen Wolfram, „A New Kind of Science“

Árið 2004 birti Matthew Cook sönnun þess að regla 110 með tilteknu endurteknu bakgrunnsmynstri hafi fullt Turing-vald (sé Turing-fullkomin). Sönnunin sýnir að regla 110 getur hermt eftir hringrásar-merkjakerfum (cyclic tag systems), sem aftur geta hermt eftir hvaða Turing-vél sem er. Af þeim 88 einstæðu grunnhólfaröðum er regla 110 sú eina sem sannað hefur verið beint að sé Turing-fullkomin.

Meginreglan um reikniverkfræðilegt jafngildi (Principle of Computational Equivalence) sem Wolfram setti fram gefur til kynna enn róttækari hugmynd: kerfi yfir lágmarksþröskuldi flækjustigs eru í grundvallaratriðum jafngild hvað varðar reikningsgetu. Mannsheili, veðurkerfi og regla 110 eru, í djúpum skilningi, reiknifræðilega jafngild.

Flokkarnir fjórir hjá Wolfram fyrir hólfaraðir

  • Flokkur 1: Þróunin leiðir til einsleits ástands
  • Flokkur 2: Þróunin leiðir til aðgreindra, reglubundinna formgerða
  • Flokkur 3: Þróunin leiðir til óreiðukenndra, tilviljanakenndra mynstra
  • Flokkur 4: Þróunin leiðir til flókinna mynstra með staðbundnum formgerðum – sem geta framkvæmt algilda reikninga

Regla 110 sýnir hegðun af flokki 4, sem Wolfram lýsir sem „á brún óreiðunnar“ – mikilvægum mörkum þar sem einfaldar reglur skila hámarks reiknigetu.

0E0P-metafrumeindin: sönn sjálfsafritun

Í október 2018 lauk Adam P. Goucher smíði 0E0P-metahólfsins – mynsturs í Lífsleik Conways (Game of Life) sem getur afritað sjálft sig til fulls. Ólíkt fyrri metahólfum, sem þörfnuðust fyrirliggjandi afrita í nágrenninu, getur 0E0P-metahólfið smíðað afrit af sjálfu sér frá grunni, þar á meðal sitt eigið leiðbeiningaband.

Þetta afrek er merkisáfangi í gervilífi: kerfi sem getur fjölgað sér um reikningsundirlag með því einu að nota staðbundnar reglur. Hinn 23. nóvember 2013 smíðaði Dave Greene fyrsta afritarann í Lífsleiknum sem býr til fullkomið afrit af sjálfum sér, þar á meðal leiðbeiningabandið – og sýndi þar með að jafnvel einföld tveggja ástanda hólfaröð Conways getur staðið undir ótakmarkaðri sjálfsæxlun.

 

Skoðaðu meira: myndbönd um hólfaraðir

 

Leitaðu að fleira áhugaverðu efni um hólfaraðir:

▶️ YouTube-leit: „cellular automata the design is the code“


Hönnunarkerfi sem reikningsundirlag

Frá atómískri hönnun til gerendamiðaðrar hönnunar (Agentic Design)

Atomic Design-aðferð Brads Frost, sem var kynnt árið 2013, gjörbylti því hvernig við hugsum um hönnunarkerfi. Með því að skipta viðmótum í atóm (grunnþætti eins og hnappa og innsláttarreiti), sameindir (einfaldar samsetningar), lífverur (flókna hluta viðmótsins), sniðmát (útlit síðna) og síður (lokaútfærslur) gaf Atomic Design stigskipta uppbyggingu til að ráða við flækjustig.

En það er merkilegt þegar litið er um öxl: Atomic Design fól þegar í sér lögmál hólfaraða án þess að viðurkenna það berum orðum.

Lögmál hólfaraðaSamsvörun í Atomic Design
Staðbundnar reglurHver íhlutur á hverju stigi hefur reglur um það hvernig hann má sameinast öðrum
Ris (emergence)Flóknar síður spretta upp úr samsetningu einfaldari eininga
EndurtakanleikiSömu frumeindirnar, settar saman eftir sömu reglum, skila alltaf samræmdri niðurstöðu
StigstærðKerfið stækkar án miðstýringar – hver íhlutur „veit“ sjálfur hvernig hann á að hegða sér
SjálfskipulagningHönnunartákn (design tokens) dreifa breytingum sjálfkrafa um allt kerfið

„Þegar hönnunarkerfið er leiðinlegt losnar um hendur hönnuða og forritara til að sinna því nýja og leysa ný vandamál. Hönnunarkerfið ber byrðar hins leiðinlega, svo hönnuðir og forritarar þurfi þess ekki.“

– Josh Clark, „The Most Exciting Design Systems Are Boring“

Í febrúar 2023 skrifaði Brad Frost um „Design Systems in the Time of AI“:

„Gervigreind er eðlilegur notandi hönnunarkerfa ... Staðreyndin er sú að mikið af vinnunni við íhluti hönnunarkerfa er vélræn og fyrirsjáanleg. Við notum nú þegar verkfæri eins og PlopJS til að spýta út grunnsniðmáti íhlutar sem fellur að formi restarinnar af safninu. Ég tek fagnandi á móti aðstoð gervigreindar við að búa til allt þetta hefðbundna grunnsniðmát fyrir mig.“

– Brad Frost

Það er einmitt vélræn og fyrirsjáanleg eðli hönnunarkerfa sem gerir þau svo vel til þess fallin að starfa eins og frumuvélar (cellular automata). Þegar reglurnar eru skýrar, staðbundnar og alltaf beitt á sama hátt geta sjálfvirkir aðilar (agents) unnið upp á eigin spýtur – rétt eins og frumurnar í Lífsleik Conways (Game of Life) þurfa engan miðlægan stjórnanda til að mynda svifara (gliders) og sveiflara (oscillators).

Nauðsyn véllæsileikans

Storybook MCP (Model Context Protocol) framtakið er mikilvægt framfaraskref í þessa átt. Storybook MCP var kynnt síðla árs 2025 og gefur gervigreindarforritunaraðilum véllæsileg lýsigögn um íhluti úr núverandi Storybook-uppsetningum.

Lykilatriðið er að aðilar (agents) þurfa hvorki hrá kóða né sjónræn skjöl. Þeir þurfa:

  • Íhlutaskrár (manifests): Skipulögð lýsigögn um hvern íhlut – eiginleika hans (props), afbrigði, tengingar við hönnunartákn og dæmi um notkun
  • Merkingarbær nöfn: Táknheiti rík af tilgangi, eins og action.primary.confirm, sem miðla merkingu til aðilanna en ekki bara gildum
  • Staðfestingarlykkjur: Getan til að keyra prófanir, sjá hvað bregst og lagfæra sjálfur

„Storybook MCP hjálpar aðilum að fylgja mynstrunum þínum og standast prófanirnar þínar. Það færir þeim tvennt sem þeir hafa aldrei haft áður: véllæsileg lýsigögn um íhluti og endurtekna lykkju til að lækna eigin mistök.“

- Storybook-teymið

Storybook MCP inniheldur sjálfvirka leiðréttingarlykkju. Hún gerir aðilum kleift að keyra íhlutaprófanir þínar (víxlverkun og aðgengi), sjá hvað bregst og laga eigin villur. Þróunaraðili þarf aðeins að koma inn í myndina eftir að prófanirnar standast. Engin þörf lengur á að passa upp á fyrirmælin eins og barnapía.

Þetta er nákvæmlega uppbygging frumuvélar sem beitt er á hönnun: staðbundnar reglur (íhlutalýsingar), samskipti við nágranna (samsetningarmynstur) og endurteknar uppfærslur (staðfesting og sjálfsleiðrétting).

 

Íhlutaskráin mín sem erfðamengi

Samanburðurinn við lykkjur Langtons verður enn betri þegar við skoðum hvernig íhlutaskrár virka. Í kerfi Langtons geymir „erfðamengið“, sem er kóðað í frumunum sem hringsóla, leiðbeiningarnar um að byggja nýja lykkju. Í véllæsilegu hönnunarkerfi geymir íhlutaskráin leiðbeiningarnar um hvernig viðmót eru sett saman.

Íhlutaskrá gæti tilgreint:

{
  "name": "Button",
  "variants": ["primary", "secondary", "destructive"],
  "sizes": ["sm", "md", "lg"],
  "props": {
    "label": "string",
    "disabled": "boolean",
    "onClick": "function"
  },
  "tokens": {
    "background": "color.action.primary",
    "borderRadius": "radius.md",
    "padding": "space.3"
  },
  "constraints": [
    "Must have accessible contrast ratio",
    "Label required for non-icon buttons",
    "Minimum touch target 44x44px"
  ],
  "examples": [
    { "variant": "primary", "label": "Submit", "size": "md" },
    { "variant": "destructive", "label": "Delete", "size": "sm" }
  ]
}

Þetta manifest er í senn hönnunarlýsing og keyranlegur kóði – eða öllu heldur leiðbeiningarnar sem hægt er að búa keyranlegan kóða til úr. Umboðsmaðurinn sem les manifestið þarf ekki að skilja fagurfræði eða notendaupplifun á mannlegan hátt. Hann þarf að fylgja reglunum, tengja saman einingarnar í samræmi við skorður þeirra og skila gildum niðurstöðum.

 

Ég er sammála Brad Frost um að nota yaml-snið.

 

Drupal-íhlutir nota yaml-snið. Eitthvað á þessa leið:

$schema: https://git.drupalcode.org/project/drupal/-/raw/HEAD/core/assets/schemas/v1/metadata.schema.json
name: Button
status: experimental
description: Use Bootstrap custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more.
props:
  type: object
  properties:
    html_tag:
      type: string
      title: The HTML tag to use for the button (button | a). Defaults to `button`.
      default: button
      enum:
        - button
        - a
    url:
      type: string
      title: URL Link
      description: URL link for the button when the HTML tag is an anchor link.
      $ref: "ui-patterns://url"
    color:
      type: string
      title: Color
      description: Bootstrap includes several predefined button styles, each serving its own semantic purpose, with a few extras thrown in for more control.
      default: ''
      enum:
        - ''
        - primary
        - secondary
        - success
        - danger
        - warning
        - info
        - dark
        - light
        - link
    outline:
      type: boolean
      title: Outline
      description: In need of a button, but not the hefty background colors they bring? Replace the default modifier classes with the .btn-outline-* ones to remove all background images and colors on any button.
      default: false
    size:
      type: string
      title: Size
      description: Bootstrap button size
      default: ''
      enum:
        - ''
        - btn-sm
        - btn-lg
    disabled:
      type: boolean
      title: Disabled
      description: Disabled button
      default: false
    button_utility_classes:
      type: array
      title: Utility Classes
      default: []
      items:
        type: 'string'
      description: An array of utility classes that can be used to add extra Bootstrap utility classes or custom classes to this component.
    attributes:
      type: object
      title: Attributes
      description: HTML attributes for the containing element.
      $ref: 'ui-patterns://attributes'
slots:
  content:
    type: string
    title: Content
    description: The content for the button
    minLength: 1
    examples:
      - Press
      - Submit now
      - Save
      - Login
      - Read more

 

Hönnunin er kóðinn.

  • Afbrigði
  • Tákn (tokens)
  • Eigindi (props)
  • Skorður (við gætum bætt þeim við íhlutina)

  • Reglur um raufar (slots) (hvað má setja í aðrar raufar, eða hvað má setja í mína rauf)

  • Reglur

  • Dæmi 

  • Hreyfimyndir  ( Leyfilegt eða mælt með að nota )

Síðan er hægt að fylgjast með og gera tilraunir með hegðunina.

eins og í https://storybook.demo.varbase.vardot.com/?path=/story/atoms-button--primary 

 

Hönnunartákn sem umhverfisbreytur

Hönnunartákn (design tokens) eru annar mikilvægur hluti púsluspilsins. Í frumuhrifum (cellular automata) bregðast frumur við næsta umhverfi sínu – ástandi nágrannafrumanna. Í hönnunarkerfum bregðast íhlutir við hönnunartáknum – gildunum sem ráða útliti þeirra og hegðun eftir samhengi.

Nútímalegur arkitektúr hönnunartákna notar mörg lög:

  • Kjarnatákn: Hrá gildi eins og color.blue.500: #3B82F6
  • Merkingartákn: Tilgangsmiðaðar tilvísanir eins og color.action.primary: color.blue.500
  • Íhlutatákn: Afmörkuð notkun eins og button.background.primary: color.action.primary

Þegar umboðsmaður býr til Button-íhlut þarf hann ekki að vita að „primary“ þýðir blár litur. Hann þarf aðeins að vísa í button.background.primary og treysta því að táknakerfið leysi úr því og skili réttu gildi. Umhverfið (táknlagið) geymir upplýsingarnar; íhluturinn (fruman) þarf bara að bregðast við því.

Verkfæri eins og Tokens Studio hafa þróast þannig að þau meðhöndla hönnunartákn sem reiknirit í formi grafa með úrlausnarhnútum – hnútum sem taka merkingarbundnar ákvarðanir um hvaða grunntákn skuli nota eftir samhengi. Þannig breytast hönnunartákn úr föstum gildum í kvik, regludrifin kerfi.


Drupal-vistkerfið og samþætting gervigreindar

Samþætting gervigreindar í efnisstjórnarkerfi er kjörin tilraunastofa til að kanna hugmyndina um að „hönnunin sé kóðinn“. Kerfi eins og Drupal fela nú þegar í sér grunnhugtökin: skipulagðar efnisgerðir, skilgreiningar á reitum, tengsl og reglur um samsetningu.

Mér datt aldrei í hug að við gætum sagt eitthvað á þessa leið. Í mínum augum var þetta hátindur tækninnar.

 Fullkomnasta tölva sem við gætum átt. Forritarar sem gætu allt eins verið komnir úr framtíðar-Star Trek og tala við tölvuna til að láta hana forrita fyrir sig.

 

 

Upplifun umboðsmanna (AX) og nýi notandinn

Hannað fyrir vélar

Snemma árs 2025 kynnti Mathias Biilmann, forstjóri Netlify, hugtakið „Agent Experience“ (AX) – nýja grein sem snýst um hvernig gervigreindarumboðsmenn eiga í samskiptum við vörur og vettvanga.

Breytingin er grundvallarbreyting. Í áratugi miðaði UX (notendaupplifun) við hugsun, skynjun og hegðun manna. DX (upplifun þróunaraðila) miðaði við mannlega þróunaraðila sem smíða hugbúnað. AX viðurkennir að umboðsmenn eru að verða aðalnotendur stafrænna kerfa – og þarfir þeirra eru allt aðrar:

  • Þeim er sama um sjónræna fagurfræði– þeir vilja aðeins skipulögð gögn sem hægt er að greina
  • Þeir fletta ekki í viðmótum– þeir kalla á API-skil og lesa manifest
  • Þeir lesa ekki skjölun eins og menn– þeir þurfa samhengi sem vélar geta lesið
  • Þeir leggja ekki huglægt mat á hlutina– þeir fylgja reglum og skorðum

„gervigreindarfulltrúar (AI Agents) eru ekki manneskjur: þeim er sama um stærð hnapps, læsileika leturs, fallega litapallettu á vefsvæðinu þínu eða glæsilegar hreyfimyndir í appinu þínu. Hvað er það þá sem gervigreindarfulltrúum „er annt um“? Þeirri spurningu er ekki hægt að svara afdráttarlaust í dag, en hún á eftir að skipta sífellt meira máli á næstu árum.“

- AX-rannsókn

Svarið: skýrar reglur, fyrirsjáanleg hegðun, vel uppbyggð gögn og endurgjafarlykkjur sem gera þeim kleift að sannreyna og leiðrétta eigin aðgerðir.

Áskorun tvöfalds viðmóts

Að hanna fyrir AX þýðir að smíða tvö viðmót samtímis:

  1. Viðmót milli manns og fulltrúa: Þar sem fólk hefur eftirlit með hegðun fulltrúa, samþykkir hana, breytir henni og stýrir henni – „stjórnstöðin“. Hugsaðu um stjórnborð og samþykktarbiðraðir, ekki eyðublöð og hnappa.
  2. Viðmót milli fulltrúa og kerfis: Þar sem fulltrúar eiga í samskiptum við vefviðmót (API), gagnagrunna og verkfæri – „rekstrarlagið“. Það þarf að vera traust, vel skjalfest og fínstillt fyrir skilvirkni véla.

Þetta endurspeglar byggingu hólfavéla (cellular automata), þar sem tvö ólík sjónarhorn lifa hlið við hlið:

  • Staðbundið sjónarhorn: Hver fruma (fulltrúi) fylgir einföldum reglum sem byggjast á næstu nágrönnum hennar
  • Heildarsjónarhornið: Flókin mynstur spretta fram sem sjást aðeins í stórum stíl

„Hönnun fulltrúaupplifunar (AX) á að skila framúrskarandi nothæfi fyrir fulltrúa og af hálfu þeirra. Framúrskarandi AX leiðir því til framúrskarandi notendaupplifunar (UX). Ef gervigreindarfulltrúi rekst á bilað ferli, bilaða samskiptareglu eða jafnvel ósamkvæmt orðalag milli kerfa getur hann ekki leyst verkefnið. Það er slæm upplifun fyrir fulltrúann og leiðir aftur til slæmrar upplifunar viðskiptavinar eða starfsmanns.“

- Kat Holmes, Chief Experience Officer, Salesforce

Frá UX til AX: þróun stafrænnar hönnunar

UX (mannlegir notendur)DX (forritarar)AX (gervigreindarfulltrúar)
Sjónræn viðmótAPI og SDKVélalæsilegar skrár (manifest)
Tilfinningaleg tengingSkjölunSkipulagt samhengi
LeiðarflæðiKóðadæmiSkilgreiningar verkfæra
AðgengiGerðaöryggiSkilgreiningar takmarkana
VilluboðKallrakning (stack traces)Endurgjafarlykkjur fyrir sjálfsleiðréttingu


Stigmergía og óbein samskipti

Eitt öflugasta hugtakið úr hjarðgreind er stigmergía – óbein samhæfing í gegnum ummerki í umhverfinu. Maurar tala ekki beint saman um það hvar æti er að finna; þeir skilja eftir ferómónaslóðir sem aðrir maurar fylgja. Umhverfið verður að samskiptamiðli.

Í hönnunarkerfum með fulltrúum birtist stigmergía sem:

  • Sameiginleg íhlutasöfn: Fulltrúar „sjá“ hvaða íhlutir eru til og hvernig þeir hafa verið notaðir
  • Hönnunartákn (design tokens): Merkingarbær gildi sem skrá hönnunarákvarðanir sem staðreyndir í umhverfinu
  • Mynstrabókhald: Notkunardæmi sem gegna hlutverki ferómónaslóða fyrir fulltrúa framtíðarinnar
  • Prófanasöfn: Sannprófunarreglur sem afmarka rýmið fyrir gild úttök
  • Git-saga: Skrá yfir fyrri ákvarðanir sem fulltrúar geta vísað í

Þegar fulltrúi býr til viðmót með íhlut skilur hann eftir ummerki – í kóðagrunninum, í skjölunum og í þeim mynstrum sem hann festir í sessi. Fulltrúar framtíðarinnar sem glíma við áþekk verkefni verða fyrir áhrifum af þessum ummerkjum, og úr verður eins konar sameiginleg greind sem enginn einn fulltrúi býr yfir.

Hönnunarmynstur fulltrúa

Andrew Ng og fleiri hafa greint fjögur lykilmynstur fyrir gervigreindarkerfi með fulltrúum:

  1. Íhugun: Gervigreindin metur eigin úttak og bætir það smám saman
  2. Verkfæranotkun: Gervigreindin á í samskiptum við ytri verkfæri, API og kerfi
  3. Áætlanagerð:Gervigreindin skiptir flóknum verkefnum í undirverkefni og vinnur úr þeim í réttri röð
  4. Fjölmenni (Multi-Agent): Margir sérhæfðir umboðsmenn vinna saman að flóknum verkefnum

Þessi mynstur samsvara beint hugtökum úr hólfaþrautum (cellular automata):

Umboðsmynstur (Agentic Pattern)Samsvörun í hólfaþrautum
Íhugun (Reflection)Hólf uppfærast út frá mati á núverandi stöðu
Verkfæranotkun (Tool Use)Hólf bregðast við umhverfisbreytum
Áætlanagerð (Planning)Þróun yfir margar kynslóðir í átt að stöðugum uppsetningum
Fjölmenni (Multi-Agent)Ólíkar hólfagerðir með sérhæfðum reglum (fjölfrumu hólfaþrautir)

Hönnunin er kóðinn – dýpri lestur

Hvað „hönnunin er kóðinn“ þýðir í raun

Þegar við segjum „hönnunin er kóðinn“ setjum við fram nokkrar fullyrðingar í senn:

1. Merkingarleg jafngildi

Hönnunarákvarðanir verða keyranlegar þegar þær eru rétt kóðaðar. Hönnunarbreyta (design token) er ekki bara gildi – hún er fyrirmæli. Íhlutalýsing er ekki bara skjölun – hún er forrit. Þegar umboðsmenn nýta þessi gögn eru þeir jafnt að keyra hönnunina og að útfæra hana.

2. Skapandi geta

Rétt eins og Rule 110 getur reiknað allt sem reiknanlegt er, getur nægilega heildstætt hönnunarkerfi búið til hvaða gilda notendaskil sem er. Kerfið geymir möguleikann á öllum gildum birtingarmyndum sínum. Það sem kemur út ræðst eingöngu af upphafsskilyrðunum (kröfunum) og reglunum (takmörkunum).

3. Sjálfsprottin flækja

Fullkomnustu notendaskilin eru ekki hönnuð ofan frá og niður; þau spretta upp af samkvæmri beitingu einfaldra reglna. Vel hannaður hnappur, notaður af samkvæmni, skapar heildstætt sjónrænt tungumál án þess að nokkur skipuleggi þá samfellu sérstaklega.

4. Reiknileg óendanleg einföldun (Computational Irreducibility)

Sumar niðurstöður hönnunar verða ekki séðar fyrir án þess að keyra kerfið í raun. Þú getur ekki vitað hvernig notendaskil sem umboðsmaður setur saman munu líta út án þess að láta hann setja þau saman. Þetta er meginregla Wolframs um reiknilega óendanlega einföldun (computational irreducibility) í hönnun.

5. Sjálfbreyting

Eins og evoloops, sem stökkbreytast við afritun, geta hönnunarkerfi sem eru tilbúin fyrir umboðsmenn þróast við notkun. Íhlutir sem umboðsmenn búa til verða hluti af safninu sem næstu umboðsmenn nýta. Kerfið lærir, aðlagast og vex.

Líkingin við hólfaþrautir útvíkkuð

Hólfaþrautir (Cellular Automata)Hönnunarkerfi umboðsmanna (Agentic Design Systems)
HólfanetStrigi notendaviðmótseininga
Ástand hólfaÍhlutatilvik og eigindi þeirra (props)
NágrenniUmbrotssamhengi og aðliggjandi íhlutir
UppfærslureglurSamsetningartakmarkanir og hönnunarbreytur (design tokens)
KynslóðirTeikniferli og stöðuuppfærslur
Sjálfsprottin mynsturHeildstæð notendaskil og notendaferli
SjálfsafritunÍhlutasöfn sem gera nýja íhluti mögulega
Almenn reiknigetaHönnunarkerfi sem geta tjáð hvaða gilt notendaviðmót sem er
Svifflugur (mynstur á hreyfingu)Endurnýtanleg mynstur sem berast milli vara
Kyrralíf (stöðug mynstur)Rótgrónir íhlutir sem breytast ekki
SveiflugjafarHreyfanlegir íhlutir, hleðsluástönd, yfirfærslur

Handan líkingarinnar: raunveruleg samleitni

En þetta er ekki bara líking. Samleitnin er raunveruleg og á sér stað núna:

  • Storybook MCP breytir íhlutasöfnum í véllæsileg fyrirmæli sem umboðsmenn framkvæma
  • Model Context Protocol staðlar hvernig umboðsmenn nálgast verkfæri og samhengi – og skapar þannig sameiginlegan grunn fyrir starf umboðsmanna
  • Fjölumboðsmannaarkitektúr skiptir verkum milli sérhæfðra umboðsmanna (arkitekt, forritari, rýnir) sem eiga samskipti eftir samskiptareglum – eins og hólf með ólík hlutverk
  • SjálfslækningarlykkjurLeyfa umboðsmönnum að keyra prófanir, finna villur og endurtaka ferlið – sömu endurgjafarkerfi og sjálfvirkir frumuvélar (cellular automata) nota til að þróa stöðugar uppsetningar
  • Schema.org Blueprints gera efnisgerðir vélrænt læsilegar og merkingarbærar
  • Drupal AI veitir grunnvirkin sem gervigreindarumboðsmenn þurfa til að búa til, breyta og stýra efni sjálfstætt

Við nálgumst ekki „hönnunin er kóðinn“ sem heimspekilega afstöðu. Við smíðum hana sem tæknilega innviði.


Áhrif og leiðin framundan

Fyrir hönnuði

Hlutverk hönnuðarins er að breytast úr „ferhyrningasmið“ í „reglusmið“. Eins og Brad Frost benti á:

„Hönnuðir og forritarar sem líta á starf sitt sem að búa til ferhyrninga hafa ærna ástæðu til að hafa áhyggjur. En hönnuðir og forritarar sem líta á starf sitt sem að leysa vandamál – og þurfa í leiðinni að búa til eða handleika nokkra ferhyrninga til að leysa þau – hafa minna að óttast.“

– Brad Frost

Í framtíð þar sem umboðsmenn starfa sjálfstætt munu hönnuðir:

  • Skilgreina merkingarbær tákn (semantic tokens) og tengsl þeirra
  • Setja samsetningarskorður og mynstur
  • Búa til sannprófunarreglur sem umboðsmenn verða að uppfylla
  • Halda utan um og þróa reglurnar sem móta það sem verður til af sjálfu sér
  • Hanna endurgjafarkerfin sem gera sjálfsleiðréttingu mögulega
  • Móta „hæfnisföllin“ sem ákvarða hvaða niðurstöður eru ásættanlegar

 

Man in blue shirt examines colorful flowchart.

 

 

Þetta er hönnun á hærra stigi afstraktsjónar – að hanna reglurnar sem skapa hönnunina fremur en hönnunina sjálfa. Líkt og að skilgreina reglur frumuvélar í stað þess að teikna hverja frumu fyrir sig.

 

Fyrir forritara

Forritarar verða arkitektar umboðsmannakerfa. Eins og Anthropic lýsir því:

„Hugbúnaðarþróun hefur sýnt einstaka möguleika fyrir eiginleika stórra mállíkana (LLM), þar sem getan hefur þróast frá kóðaklárun yfir í sjálfstæða lausn vandamála.“

Forritarar þurfa að:

  • Búa til vélrænt læsileg viðmót milli umboðsmanna og kerfa
  • Hanna endurgjafarlykkjur og sannprófunarkerfi
  • Smíða stoðgrindina sem hegðun sem verður til af sjálfu sér þrífst innan
  • Viðhalda mannlegu eftirliti sem lokadómara
  • Skilgreina samskiptareglurnar sem umboðsmenn nota til að eiga samskipti
  • Útfæra „límkóðann“ sem tengir saman ólík umboðsmannakerfi
Man with laptop amidst web development icons and chatbot graphic.

 

Fyrir vefþróun og efnisstjórnarkerfi

Samþætting gervigreindar í kerfi á borð við Drupal bendir til framtíðar þar sem:

  • Efnislíkön verða nothæf fyrir umboðsmenn í gegnum staðla á borð við Schema.org
  • Ritstjórnarferli njóta aðstoðar umboðsmanna með gervigreindardrifnum uppköstum, yfirferð og hagræðingu
  • Leit þróast frá leitarorðasamsvörun yfir í merkingarlegan skilning með vektorvörpunum (embeddings) og vektragagnagrunnum
  • Sérsniðin upplifun verður sjálfvirk þegar umboðsmenn læra óskir notenda og aðlaga efni í rauntíma
  • Þróun hraðar sér þegar umboðsmenn búa til íhluti, prófanir og skjölun

Sú staðreynd að Drupal-vistkerfið tekur gervigreind opnum örmum – í gegnum einingar á borð við Drupal AI, Drupal Canvas, Schema.org Blueprints og samþættingu gervigreindarveitna – sýnir að þessi framtíð er þegar í smíðum.

 

 

 

Fyrir fyrirtæki og stofnanir

Samkeppnisforskotið mun falla þeim í skaut sem eiga hönnunarkerfi sem eru best „tilbúin fyrir umboðsmenn“. Slík kerfi einkennast af:

  • Fullri þekju á stöðum og afbrigðum íhluta
  • Merkingarbærri nafngift sem miðlar tilgangi
  • Vélrænt læsilegri skjölun og samhengi
  • Innviðum fyrir sannprófun og prófanir
  • Skýrum skorðum sem afmarka rýmið fyrir gild úttök
  • Forritunarviðmótum (API) sem eru hönnuð fyrir notkun umboðsmanna (AX-first)
  • Efnisarkitektúr þar sem Schema.org er í fyrirrúmi

 

 

 

Fyrir framtíð stafrænna vara

Lokastaðan líkist helst stafrænu vistkerfi – ótal gervigreindarfulltrúar sem starfa eftir staðbundnum reglum og skapa til verða viðmót sem enginn einn hönnuður eða forritari skipulagði, en sem engu að síður mynda heild vegna þess að undirliggjandi reglur eru traustar.

Þetta er ekki jafn fjarstæðukennt og það hljómar. Þetta er einmitt hvernig lífkerfi starfa, hvernig borgir vaxa og hvernig markaðir virka. Spurningin er ekki hvort við munum komast á þennan stað – heldur hvernig við rötum í gegnum umskiptin.

 

Niðurlag: Kóðinn lifir

John von Neumann, fjölfræðingurinn sem fann upp hólfasjálfvirkana (cellular automata), var knúinn áfram af grundvallarspurningu: Hver er lágmarksflækjustigið sem þarf til sjálfsafritunar? Svar hans – altæki smiðurinn hans von Neumanns – sýndi fram á að sjálfsafritun krefst ekki líffræðilegs vélbúnaðar. Hún krefst einungis reglna sem kóða eigin beitingu.

Sjötíu árum síðar uppgötvum við að sama meginregla gildir um hönnunarkerfi. Lágmarksskilyrðið fyrir sjálfvirka gerð viðmóta er hvorki almenn gervigreind né sköpunargáfa á mannlegu stigi. Það er heilt, samkvæmt og vélrænt læsilegt regluverk sem fulltrúar geta framkvæmt.

Þegar lykkjur Langtons (Langton's Loops) afrita sig yfir hólfanet segjum við ekki að lykkjurnar „hanni“ nýjar lykkjur. Afritunin er einfaldlega það sem reglurnar framkalla. Samt sem áður er útkoman – sívaxandi nýlendur sjálflíkra mynstra – óneitanlega frjó og skapandi í einhverjum hagnýtum skilningi.

Þegar gervigreindarfulltrúar setja saman viðmót úr íhlutum hönnunarkerfis og fylgja merkingarbærum tókum (semantic tokens) og samsetningarreglum, gera þeir eitthvað svipað. „Sköpunargáfan“ býr ekki í fulltrúunum heldur í reglunum sem þeir framkvæma – reglum sem menn hönnuðu en starfa nú sjálfstætt.

Dýpsta merkingin

Þetta er dýpsta merking setningarinnar „hönnunin er kóðinn“: ekki aðeins að hönnunarlýsingar verði keyranlegar, heldur að hönnunarkerfi verði lífræn. Þau vaxa. Þau afrita mynstur sín. Þau þróast með notkun. Þau sýna hegðun sem enginn forritaði sérstaklega.

Við stöndum á þröskuldi nýrra tíma í stafrænni sköpun. Fulltrúarnir eru komnir. Samskiptareglurnar eru að mótast. Hönnunarkerfin eru að verða undirstaða gervilífs.

Hönnunin er kóðinn.
Og kóðinn er að lifna við.

 

Lykilgreinar og verkefni

Úrræði um gervigreind í Drupal

Úrræði um hólfasjálfvirkna


Kannaði hugmyndir á mörkum reiknifræði, hönnunarkerfa, gervigreindar og vefþróunar.

 Skoðanirnar sem hér koma fram eru vangaveltur um nýjar straumstefnur, ekki spár um vissa framtíð.

 

Ég sé fyrir mér að við séum að búa til gervigreindarfulltrúa sem starfa í lykkju og eiga í samskiptum við aðra gervigreindarfulltrúa í fleiri lykkjum.

Hönnunin er kóðinn þegar kerfið starfar í lykkju, eins og lífsferill, innan valins striga og regluverks.

The Design is the Code