Hönnunin er kóðinn
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:
- Sérhver lifandi fruma með færri en tvo lifandi nágranna deyr (of fáir íbúar)
- Sérhver lifandi fruma með tvo eða þrjá lifandi nágranna lifir áfram
- Sérhver lifandi fruma með fleiri en þrjá lifandi nágranna deyr (offjölgun)
- 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.
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.
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:
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ða | Samsvörun í Atomic Design |
|---|---|
| Staðbundnar reglur | Hver íhlutur á hverju stigi hefur reglur um það hvernig hann má sameinast öðrum |
| Ris (emergence) | Flóknar síður spretta upp úr samsetningu einfaldari eininga |
| Endurtakanleiki | Sö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álfskipulagning | Hö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 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:
- 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.
- 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ót | API og SDK | Vélalæsilegar skrár (manifest) |
| Tilfinningaleg tenging | Skjölun | Skipulagt samhengi |
| Leiðarflæði | Kóðadæmi | Skilgreiningar verkfæra |
| Aðgengi | Gerðaöryggi | Skilgreiningar 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:
- Íhugun: Gervigreindin metur eigin úttak og bætir það smám saman
- Verkfæranotkun: Gervigreindin á í samskiptum við ytri verkfæri, API og kerfi
- Áætlanagerð:Gervigreindin skiptir flóknum verkefnum í undirverkefni og vinnur úr þeim í réttri röð
- 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ólfanet | Strigi notendaviðmótseininga |
| Ástand hólfa | Íhlutatilvik og eigindi þeirra (props) |
| Nágrenni | Umbrotssamhengi og aðliggjandi íhlutir |
| Uppfærslureglur | Samsetningartakmarkanir og hönnunarbreytur (design tokens) |
| Kynslóðir | Teikniferli og stöðuuppfærslur |
| Sjálfsprottin mynstur | Heildstæð notendaskil og notendaferli |
| Sjálfsafritun | Íhlutasöfn sem gera nýja íhluti mögulega |
| Almenn reiknigeta | Hö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 |
| Sveiflugjafar | Hreyfanlegir í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
Þ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
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
- Hönnunarkerfi á tímum gervigreindar – Brad Frost
- Fyrsta innsýn í Storybook MCP – Storybook
- Kynning á AX: Hvers vegna upplifun fulltrúa skiptir máli – Mathias Biilmann
- Að smíða skilvirka fulltrúa – Anthropic
Úrræði um gervigreind í Drupal
Úrræði um hólfasjálfvirkna
- Orðasafn um Lífsleik Conways – Um 1500 form
- Starfhæf Turing-vél í Lífsleiknum
- Lykkjur Langtons – Wikipedia
- Reglusett fyrir hólfasjálfvirkna
- A New Kind of Science á netinu – Stephen Wolfram
- Hólfasjálfvirkar – Nature of Code
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.