Kunstlik arhitektuur on arenev, julge ja uus suund arhitektuuris, mis tegeleb arvutusmeetodite ja algoritmide väljatöötamisega, mis loovad loomuliku välimusega arhitektuurivorme. See võimaldab algoritmidel luua sisukaid lahendusi arhitektuursetele projekteerimisprobleemidele ja arvutit nähakse projekteerimisprotsessis koostööpartnerina, mitte kui lolli tööhobust. Arvutiteadus, tehisintellekt, arhitektuur ja arvutigraafika ristuvad tehisarhitektuuri valdkonnas. Seda tuntakse ka kui algoritmilist arhitektuuri või algoritmilist disaini.
Täiustatud algoritmide abil saab luua täiesti põnevaid arhitektuurilisi morfoloogiaid. Traditsiooniliselt kasutati sellist tarkvara nagu CAD-programmid, et paremini visualiseerida kujunduskontseptsioone arhitekti meeles. Tarkvara automatiseerib korduvaid ja tüütuid käsitsi ülesandeid ning seda kasutatakse tööriistana. Kuigi see teeb ulatuslikke arvutusi, salvestab või muudab see ainult arhitekti meeles olevaid kujundusi või protsesse.
Seevastu tehisarhitektuur võimaldab arvutitel luua täiesti uusi struktuure, simuleerides keerulisi loodusnähtusi või kasutades generatiivseid protsesse. Skriptikeeled on uuenduslikult integreeritud CAD-tarkvarasse, võimaldades algoritmidel teha palju enamat. Algoritmid saavad projekteerimisprotsessis kaastöötajateks ning kasutavad geneetilisi süsteeme, kujundavad grammatikat ja matemaatilisi mudeleid ettearvamatute ja ainulaadsete struktuuride kujundamiseks. See lähenemine ületab otsese programmeerimise, kasutades skriptikeeli, et kodifitseerida kavandamise eesmärki, võimaldades lõpuks tarkvaral arukalt kujundada sidusaid struktuure.
FormZ 4.0, 3dMaxScript ja Maya Embedded Language (MEL) on mõned kolmemõõtmelises arvutidisaini tarkvaras kasutatavad skriptikeeled. Algoritmidega genereeritud struktuure saab isegi kolmemõõtmeliste printerite abil välja printida. Arvuti läheb kaugemale oma traditsioonilisest rollist olla lihtsalt inimese käepikendus ja ilmub koostööpartnerina. See võimaldab arhitektidel luua hämmastavaid struktuure, mis mitte ainult ei kasuta inimdisaineri intelligentsust, vaid hõlmavad ka loomingulise arvutusliku disaini ainulaadseid omadusi.
Arhitekt töötab arvutiga abstraktsemal tasemel ega tegele pisiasjadega. Disainer paneb paika raamistiku, mis määrab elemendid, nagu võimalikud konfiguratsioonid, kasutatavate elementide tüübid ja üldise kujunduse suuruse. Need määravad ka lubatud muudatuste tüübid, ulatuse ja võimalikud rühmitused. See sarnaneb raamistiku ja reeglite kehtestamisega sellisele mängule nagu male. Arvutil on lubatud etteantud raamistikus luua oma morfoloogiaid.
Näiteks saab arvuti luua algoritmilise kujunduse hotelli, kontserdisaali või kõrghoone jaoks. Tarkvara võib välja pakkuda aperioodilisi vorme, mis sarnanevad rohkem looduslikele, orgaanilistele asjadele. Struktuurid arenevad koos Boole’i operatsioonide, morfimise ja fraktalidega. Rakuprotsessid arendavad keerulisi, sellest maailmast väljaspool olevaid kujundusi. Näiteks raamatukogul võib olla fraktaalkujundus ja auditooriumil võib olla parasiitliku välimusega struktuur.
Täiesti revolutsiooniline valdkond, tehisarhitektuuri võib pidada disainiarvutuse alamvaldkonnaks. Sellel on teadmiste inseneri elemente ja see loob kontrollitud kujundusi. Termin kunstlik arhitektuur võeti kasutusele doktoritöös Madridi polütehnilises ülikoolis Hispaanias. Kunstliku arhitektuuri muutis veelgi populaarsemaks Amsterdami Kunstliku Kunsti Instituut, kes on investeerinud palju pingutusi visuaalsete grammatikate kasutamisele uudsete struktuuride loomiseks.