Anthropic je najavio novu značajku koja potencijalno mijenja igru za korisnike Claude Code na pretplatničkim planovima Claude Team i Enterprise: Artefakti.
Ovo ažuriranje pretvara rad sesije Claude Code-a u živu, interaktivnu i dijeljenu, prilagođenu HTML web-stranicu, dopuštajući korisniku Claude Code-a da uključi živi kod, višestruke izvore podataka i da se pojavi na interaktivnom URL-u koji mogu poslati drugim suigračima — bilo da se radi o nadzornoj ploči, dizajnu aplikacije ili nekom drugom proizvodu namijenjenom internoj upotrebi.
Ti suradnici i izvorni korisnik mogu gledati web stranicu koju ažurira u stvarnom vremenu dok Claude Code obavlja svoj posao samostalno ili pod korisničkim vodstvom i kako se povezani izvori podataka i baze kodova mijenjaju.
Iako je Anthropic prvi put uveo Artifacts u svoj korisnički web chatbot u ljeto 2024. godine—gdje je evoluirao iz značajke ručnog prebacivanja u općenito dostupan alat za objavljivanje isječaka koda i igara na webu—integracija ove mogućnosti izravno u Claude Code sučelje naredbenog retka (CLI) i aplikaciju za stolno računalo premošćuje jaz između dubokog, pozadinskog inženjeringa i netehničkih dionika koji ga trebaju razumjeti.
Sadržaj objave
Proizvod i tehnologija: Kraj ažuriranja statusa
U svojoj srži, Claude Code Artifacts djeluje kao dinamički sloj prevođenja. Izgrađen izravno iz neprekinutog konteksta korisničke sesije, agent koristi kodnu bazu lokalnog repozitorija, povezane alate za nadgledanje i rasuđivanje za razgovor kako bi pokrenuo specijalizirane web stranice.
Inženjeri više ne moraju povezivati vanjske izvore podataka ili postavljati privremenu infrastrukturu; AI gradi UI od onoga što već postoji.
Najvažnije je da te web stranice nisu statični izvozi. Dok umjetna inteligencija radi kroz sesiju terminala, otvorena web stranica osvježava se na mjestu, ažurirajući grafikone i tekst odmah na potpuno istom URL-u. Svako ažuriranje objavljuje novu povijest verzija, dopuštajući suigračima da se vrate unatrag ili sigurno prate napredovanje agenta na stolnom računalu ili mobilnom uređaju.
Bitka živih, interaktivnih, zajedničkih AI radnih površina: Anthropicovi artefakti Claude koda protiv OpenAI-jevih Codexovih stranica
Ažuriranje Anthropica dolazi više od dva tjedna nakon što je OpenAI objavio veliko ažuriranje vlastite platforme Codex, uvodeći nevjerojatno sličnu značajku hostinga za poduzeća tzv. "stranice".
Ova kadenca proizvoda “milo za drago” naglašava brzo eskalirajuću bitku oko poslovnog radnog prostora preko funkcija i izvan samih programera, iako postoje neke važne tehničke i filozofske razlike koje vrijedi istaknuti i za poduzeća.
Kao što je otkriveno na njihovim odgovarajućim web stranicama s dokumentacijom za programere, OpenAI gradi platformu kao uslugu; antropski gradi platno bez države.
OpenAI’s Sites dizajniran je za generiranje trajnih web aplikacija s punim nizom. Prema dokumentaciji platforme, Codex Sites ugošćuje projekte koji izlaze kao ES moduli kompatibilni s Cloudflare Worker-om.
Najvažnije je da Sites podržava trajnu pozadinsku infrastrukturu: agenti se mogu automatski povezati "D1" relacijske baze podataka za strukturirane podatke (poput napretka korisnika ili spremljenih zapisa) i "R2" pohrana objekata za učitavanje datoteka. OpenAI stranica može podržati javne prijave, integrirati se s vanjskim pružateljima identiteta i omogućiti vrlo specifične kontrole pristupa prilagođene određenim grupama radnog prostora.
Koristi dvostupanjski postupak objavljivanja—spremanje kandidata koji se može pregledati povezan s Git commitom prije službene implementacije u proizvodnju. Ukratko, to je proizvodno okruženje dizajnirano da zamijeni funkcionalne interne SaaS alate.
Nasuprot tome, Anthropicov Claude Code Artifacts namjerno izbjegava backend. Novoobjavljena dokumentacija otvoreno govori o svojim ograničenjima: "Artefakt je hvatanje rada, a ne aplikacija".
Svaki artefakt je jedna, samostalna HTML stranica ograničena veličinom prikaza od 16 MiB. Kako bi zajamčio organizacijsku sigurnost, Claude omotava objavljenu datoteku u strogu politiku sigurnosti sadržaja (CSP) koja blokira sve zahtjeve vanjske mreže. T
to znači da stranica ne može učitati vanjske skripte, fontove ili stilske tablice i fetchXHR i WebSocket pozivi potpuno su blokirani. Sav CSS i JavaScript moraju biti ugrađeni, a slike moraju biti ugrađene kao podatkovni URI. Artefakti ne mogu pohraniti unos obrasca, pozvati API u vrijeme gledanja ili služiti više ruta.
Ovo tehničko ograničenje zapravo je Anthropicov namjerni filozofski stav: dok OpenAI želi pokrenuti trajne softverske portale za cijelu tvrtku, Anthropic drži Claude Code čvrsto usidren u kratkotrajnim, visoko sigurnim tehničkim tijekovima rada. Claude Artefakti su ne trebao biti softver; namijenjeni su za zamjenu dijagrama bijele ploče, ručnih pregleda grešaka i izvješća o statusu sa sigurnim vizualnim alatima koji se sami ažuriraju i koji nikad ne cure živim podacima izvan granica tvrtke.
Licenciranje i sigurnost poduzeća: čuvanje privatnosti baze kodova
Budući da se ti agenti nalaze na spoju vlasničkih podataka tvrtke i aktivnih baza kodova, licenciranje i kontrola pristupa su primarna briga.
I Anthropic i OpenAI odlučili su se za zatvorene, vlasničke modele licenciranja za ove nove vizualne radne prostore. Za krajnje korisnike i programere, razlika je kritična. Za razliku od popustljivog softvera otvorenog koda (kao što je MIT ili Apache 2.0) ili strogih copyleft licenci (kao što je GPL)—koje razvojnim programerima daju zakonsku slobodu pregleda, izmjene i samostalnog hostinga temeljnog koda—ni Claude Code Artifacts ni Codex Sites ne mogu se neovisno račvati ili hostirati.
Poslovni klijenti ne zadržavaju vlasništvo na razini koda nad Anthropicovim motorom za renderiranje ili Codexovim integracijskim čvorovima; oboje djeluju strogo unutar svojih upravljane infrastrukture odgovarajućih kreatora.
Kako bi ovaj pristup kojim upravlja dobavljač bio prihvatljiv timovima poduzeća za usklađenost, obje su tvrtke dale veliki prioritet organizacijskoj sigurnosti. Anthropic osigurava da je svaki artefakt prema zadanim postavkama privatan za svog autora i striktno ne može biti javno dostupan širem internetu. Kada inženjer odluči podijeliti vezu, nju mogu vidjeti isključivo ovlašteni članovi njihove specifične organizacije. Administratori sustava zadržavaju krajnju ovlast, upravljaju pristupom putem prekidača na razini organizacije, opsega temeljenog na ulogama i eksplicitnih pravila zadržavanja, dok održavaju nadzor putem centraliziranog API-ja za usklađenost.
OpenAI ima sličan zatvoren pristup s Codex Sites, uvodeći značajku prvenstveno za ChatGPT Business i Enterprise radne prostore. Kao i Anthropic, OpenAI se oslanja na administratore sustava za upravljanje implementacijom kroz centralizirane postavke radnog prostora, zahtijevajući od administratora da eksplicitno omogući web-mjesta putem kontrole pristupa temeljene na ulogama (RBAC) za razine poduzeća.
Međutim, budući da Codex Sites funkcionira više kao hostirana web aplikacija, njegove su kontrole pristupa nešto detaljnije. Kada se inženjer priprema za dijeljenje postavljenog URL-a, može primijeniti određene načine pristupa: ograničiti web mjesto samo na sebe i administratore radnog prostora, otvoriti ga svim aktivnim korisnicima u radnom prostoru ili ograničiti pristup prilagođenim korisničkim grupama.
Nadalje, kako bi se spriječilo curenje osjetljivih podataka, OpenAI nudi namjensku ploču web-mjesta za sigurno upravljanje varijablama i tajnama okruženja izvođenja, osiguravajući da ti ključevi ne moraju biti posvećeni lokalnim izvornim datotekama.
Reakcije i razmišljanja
Uvođenje vizualnih slojeva korisničkog sučelja koji se sami ažuriraju u agente naredbenog retka iz temelja mijenja način na koji programeri gledaju na vlastite tijekove rada. Dok umjetna inteligencija rukuje sirovom sintaksom i automatizira izvješćivanje, nestaju trenja u komunikaciji tehničkog rada s dionicima.
Boris Cherny, voditelj i tvorac Claude Codea, istaknuo je čistu korisnost ažuriranja u objavite na X ranije danas:
"Koristio sam Artefakte u Claude Codeu za sve: vizualna objašnjenja lukavog koda, dijagrame sustava, brze preglede nekoliko opcija animacije, analize podataka i nadzorne ploče koje dijelim s timom," napisao je Cherny. "Oni mijenjaju način na koji radim s Claudeom. Jedva čekam čuti što mislite!"
Ovaj osjećaj je praktički prikazan u materijalima za lansiranje Anthropica. U jednom scenariju, inženjer traži od Claudea Codea da istraži odustajanje korisnika od prethodnog izdanja softvera.
U roku od nekoliko sekundi, agent izvršava SQL čitanje, gradi interaktivnu nadzornu ploču izlaznog toka i dijagnosticira da "Pro računi zastaju na izvoznom listu". AI zatim predlaže popravke korisničkog sučelja, ažurira grafikone uživo dok se kod refaktorira i generira sigurnu vezu koju upravitelj može odmah otvoriti putem mobilnog telefona.
Pretvarajući terminal u živo, suradničko platno, Anthropic dokazuje da najvrjedniji rezultat pomoćnika za kodiranje AI nije samo sam kod – to je kontekst, razmišljanje i mogućnost trenutnog dijeljenja tog rada.
