Desegni sistemojn, kiuj konstruas sin mem

Plejparto de programistoj, teknikaj gvidantoj kaj DevOps-inĝenieroj komencas sian karieron kiel konstruantoj.

Ili konstruas sistemojn, aplikaĵojn, komponantojn, etosojn, ŝablonojn, modulojn kaj duktojn. Ili optimumigas aranĝojn, riparas randajn kazojn, gardas kongruecon kaj antaŭenigas la sistemojn kommit post kommit. La laboro estas preciza, praktika kaj profunde teknika.

Sed iam io ŝanĝiĝas.

La plej bonaj praktikantoj ne ĉesas konstrui, sed ili komencas pensi en sistemoj.

 

De konstruanto al sistempensanto

Two men at computers conceptually transition from coding to systems thinking.

 

 

La ŝovo: de rezulto al reguloj

Kiel konstruanto, vi fokusiĝas al la rezulto: komponantoj, ŝablonoj, paĝoj, funkcioj, bibliotekoj, aplikaĵoj.

Kiel sistempensanto, via fokuso moviĝas al reguloj: limigoj, interagoj, religaj bukloj.

Anstataŭ demandi «Kiel aspektas ĉi tiu komponanto?», sistempensantoj faras aliajn demandojn: Kiuj reguloj regas ĉi tiun komponanton? Kio rajtas interagi kun ĝi? Kiel ĝi kondutas kiam io ŝanĝiĝas? Kiel la intenco postvivas la tempon?

Ĉi tiu ŝovo nature kondukas al agentaj sistemoj.

Man looking at flowchart titled "Collective of AI Agents."

 

Kiam desegno ĉesas esti statika

Modernaj desegnsistemoj jam enkodas logikon: ĵetonoj difinas limigojn, komponantoj difinas strukturon, ŝablonoj difinas konduton.

Tamen plej multaj sistemoj ankoraŭ dependas de peza homa orkestrado.

AI-agentoj alportas alian modelon, en kiu sistemoj povas mem altrudi siajn regulojn, daŭre validigi decidojn, reagi al kunteksto kaj kunordigi sin interne.

Jen kie desegno evoluas de dokumentaro al plenumebla logiko.

When Design Stops Being Stat

 

 

Kien tio direktiĝas

Nun la fokuso estas apliki ĉi tiujn ideojn en realaj, funkciantaj sistemoj, ne kiel eksperimentoj, sed kiel fundamentoj.

1. Pli profunda integriĝo de AI-agentoj kun desegnaj iloj (Figma)

Al agentaj desegnsistemoj

Desegnaj iloj ne devus esti pasivaj kanvasoj.

La celo estas integri AI-agentojn kun Figma, kiuj komprenas desegnajn ĵetonojn kaj limigojn de komponantoj, validigas decidojn en reala tempo, tradukas desegnan intencon en regulojn de la sistemo kaj agas kiel kunlaborantoj, ne kiel eksportiloj.

Tio movas la desegnon kontraŭflue, kie la intenco konserviĝas anstataŭ esti poste divenata.

 

3D illustration of digital connections, featuring colorful interfaces and connectivity elements.
La desegno estas la kodo

 

2. Skalebla administrado de AI-agentoj

Celo: 150 agentoj, po unu por ĉiu komponanto

Anstataŭ unu ĝeneraluzebla AI, teamoj moviĝas al multaj specialigitaj agentoj.

Ĉiu komponanto ricevas propran agenton kun difinitaj respondecoj, klaraj limoj kaj konscio pri rilataj komponantoj.

Tio spegulas la manieron, laŭ kiu sanaj sistemoj skaliĝas: per specialiĝo, kunordigo kaj klaraj kontraktoj.

 

Three color-coded grids labeled "Actions," "Resources," and "Strategies."

 

3. Agentoj kun realaj kapabloj, iloj kaj kromaĵoj

Agentoj devas povi agi.

Tio signifas provizi ilin per kapabloj (rezonado pri alirebleco, validigo de desegno, konscio pri rendimento), iloj (linters, testaj ruliloj, desegnaj API-oj) kaj kromaĵoj (Storybook, Drupal, CI-duktoj, Figma-integriĝoj).

Agento sen iloj estas teoria. Agento kun iloj fariĝas parto de la sistemo mem.

Agent diagram with skills, tools, and plugins on a dark background.

 

4. Pli saĝa aŭtomata funkcia akceptotestado

 

AI-gvidata kaj konscia pri intenco

Tradicia testado kontrolas rezulton. Agent-gvidata testado komprenas konduton.

La fokuso estas AI-agentoj, kiuj rezonas pri uzantaj vojoj, funkciaj testoj, kiuj komprenas intencon kaj ne nur selektilojn, sistemoj, kiuj evoluigas testojn kune kun komponantoj, kaj malpliigo de fragilaj testoj dum kreskas semantika fido.

Testado fariĝas ankoraŭ unu tavolo de la inteligenteco de la sistemo.

 

TDD kaj BDD en la epoko de AI: kial AI-agentoj postulas 100% pli da testo-unua programado

Overlapping pastel colored circles in a Venn diagram.

 

 

Kial tio gravas

Teamoj konstruas sistemojn, kiuj postvivas siajn kreintojn, adaptiĝas senĉese kaj portas longdaŭrajn desegnajn decidojn antaŭen.

En tia mondo, mana kontrolo ne skaliĝas. Sed bone difinitaj reguloj skaliĝas.

Desegnistoj, programistoj kaj AI-agentoj devas funkcii ene de la sama logika kadro, unu komuna sistemo de limigoj kaj intenco.

La epoko de rapidaj muntistoj: de nulo al rapideco, paradigma ŝanĝo
 
 

 

La transiro de konstruanto al sistempensanto ne signifas forlasi la realigon. Ĝi signifas vidi sistemojn kiel pli ol kolektojn de partoj.

La sekva paŝo estas desegni la regulojn, kiuj ebligas al sistemoj rezoni, adaptiĝi kaj evolui.

Programistoj, teknikaj gvidantoj kaj DevOps-inĝenieroj, kiuj faras ĉi tiun ŝovon, ne nur konstruas: ili konstruas la kondiĉojn, por ke sistemoj konstruu sin mem.

Colored dots in rows with a pink circle linked to a small box, graphic.