Jacquard Research | Browser-Native Agent Worlds

Jacquard is a private research track for browser-native agent-built worlds. Source access and evaluation terms are available by request.

What is Dweve Jacquard?

Jacquard is Dweve’s private research track for browser-native, agent-built worlds. Its page describes typed operations and replay, while source access and evaluation terms remain request based.

  • Jacquard is not a public open-source release. The source repository is private and access is handled through Dweve.
  • The research question is whether an agent and a human editor can use the same typed world operations while inputs and state transitions remain replayable.
  • Deterministic replay is a research property to evaluate with a pinned build, browser runtime, assets, seed, input log and comparison.

Choose the audience that matches your question

The page contains three selectable readings of the same subject.

For consumers

Jacquard is a Dweve research project for browser-native, agent-built game worlds. The project is private today, so evaluation and source access are handled by request.

For businesses

Jacquard explores replayable agent-built worlds through a browser-native engine. It remains a research track, not a public open-source foundation or a supported product.

For engineers

Jacquard tests typed world operations, fixed-step execution, seeded randomness and replayable input logs. The source repository is private and the evidence remains an evaluation claim.

Pomoč pri kodiranju in operaterska pomoč. Metrike v demu so ilustrativne.

Terminal, iskanje, lint, testi, git in več.

Zapomni si vašo bazo kode in kontekst ekipe.

Specializirani agenti sodelujejo pri različnih zadevah.

Vsak korak je zabeležen s časovnimi žigi.

Pravilniki, preverjanja in testi se vedno izvajajo.

Preglejte razlike, zahtevajte spremembe, končna potrditev.

Ponovite katero koli sejo bit za bitom, ko je treba nekaj pregledati.

Preberi retry.ts, izsledil napako pri časovni omejitvi

Avtonomni agenti, ki pišejo kodo in hranijo dokaze

za obravnavo omrežnih časovnih omejitev, odzivov 5xx in pogojev, varnih za idempotentnost. Čista pomožna funkcija, v celoti enotno testirana.

Tu ni navedenih izmerjenih prihrankov. Trditev je, da je nižji pas mogoč.

Pregledovalci so zbrani, da vsi vidijo isto različico.

Za vsak razred naprav v obsegu se pripravi ločena gradnja.

Nekdo z orodjem in strojem zgradi prvo različico.

Svet se ni spremenil zaradi zavrnjene zahteve, zavrnitev pa navaja, kateri pas jo je ustvaril.

Kanal se na vsakih vratih zoži. Imeti en obseg nikoli ne pomeni, da imaš tudi naslednjega.

Vse, kar zapusti motor, je ločeno dovoljenje.

Nadzor je podpiral funkcije časa, testiranja in simulacije.

Preberi odobreno vsebino in strukturirane dokumente.

Ustvari in spreminjaj dovoljeno stanje prizora.

Česa agent ne sme spreminjati ali izmišljati.

Kako naj se berejo svetloba, barva in zvok.

Tri komentarje recenzentov, vsi pripeti na del sveta in ne na stavek, ki jih je zahteval.

Ne dodajajte ljudi, oznak ali česar koli zunaj navodil.

Učenec hodi po poti in pobere eno orodje.

Voziček, stojalo in komplet orodij na mizi.

Vadbeni prostor z dvema delovnima postajama in označenim prehodom.

Dodaj svetilke ob nabrežju in premakni klop k vodi.

pritrjena točka, zabeležen vnos, poimenovana priložnost

odgovor opisuje ta pogon, na tej napravi, zdaj

nobena tipizirana operacija tega ne določa

Vmesnik ne opredeljuje zahtevanega vedenja.

Ta konfiguracija naprave ali projekta tega ne zagotavlja.

Prisotno, vendar klicatelj nima zahtevanega pooblastila.

Ponujeno v okviru trenutne pogodbe sveta in brskalnika.

Štiri spremembe, ena sprejeta transakcija

Zorni kot premaknjen, da zajame novo vrsto svetilk.

Kategorija materiala spremenjena v odsevno.

odpri v brskalniku na svojem računalniku

Pristaniška vas ob mraku, klop na pomolu, sprehod do vode.

Šest klavzul, prebranih skupaj. Nobena od njih ni korak.

Ali sprememba sodi v razveljavitev ali transakcijo.

Poimenovani razlog, zakaj zahtevek ni bil uporabljen.

Strukturirana vrednost, vrnjena klicatelju.

Stanje sveta, ki ga ta klic lahko spremeni.

Pooblastilo, ki ga mora klicatelj že imeti.

Tipizirane vrednosti in predpogoji, ki jih klic zahteva.

šest svetilk, prestavljena klop in novo vodno površje

Svet se vrne v stanje, ki ga je sprememba nadomestila.

Ožja zahteva spremeni le del, ki ste mu ugovarjali.

Predlagani svet postane tisti, iz katerega vsi izhajajo.

isti predmeti, ista pot, ista pravila, ista različica

Odsev na vodi in večerno nebo v prelivih.

Mehka senca pod predmeti in drugi vir svetlobe.

Drugačno poimenovano stanje ustvari drugačno identiteto izvajanja.

Enako stanje reproducira enako zaporedje, piko na piko.

Veja kopira trenutno stanje, ne da bi ga porabila.

Svetovni sistemi jemljejo vrednosti iz tega stanja, po vrstnem redu.

Izvajanje prejme eksplicitno identiteto naključnega stanja.

razlika poimenuje regijo, oseba pa poimenuje, kaj pomeni

Referenčni okvir, nov zajem in maska razlike

navedeno, preden se zažene kateri koli instrument

štiri trditve o stanju, nobena ne govori o slikovnih pikah

Stolpec razlike je kratek, ker je bilo vse razen navedenega pogoja določeno pred začetkom katerega koli od obeh zagonov.

šest od osmih celic ni zabeležilo razlike

en pogoj, imenovan pred katerim koli od obeh zagonov

Strukturirana sprememba je berljiva tudi tam, kjer najgloblji vizualni načrt ni.

Zapiranje zavihka je vse, kar pomeni odhod.

Ena povezava gre do vseh namesto datoteke za vsakega.

Štirje pristopi, ena odprtina: identiteta operacije se ne spremeni glede na klicatelja.

koda aplikacije izvede operacijo kot običajen uvoz

agent izvede operacijo kot tipkano sporočilo

urejevalnik izvede operacijo iz polja z lastnostmi

preverjanje, dostopno prek površine, ki jo ima odjemalec

Štiri vprašanja o pariteti, zastavljena štirim klicateljem

Štirje odčitki, vzeti iz naprave, preden je izbran kateri koli načrt.

Kaj se zgodi, če se grafična naprava izgubi in se vrne.

Kazalec, dotik in tipkovnica, kot jih bo svet prejel.

Koliko sveta lahko zadrži, preden načrt popusti.

Katere grafične sisteme ta brskalnik dejansko ponuja.

Isti štirje odgovori, na precej večjem mestu.

Svet, v katerem je vredno biti, odprt na običajnem računalniku.

Sprememba, prebrana, ocenjena in vrnjena v nekaj minutah.

Svet, zgrajen brez kakršne koli kretnje v njem.

Poimenovano naključno stanje, iz katerega črpa zagon.

Zabeležena dejanja in njihov časovni potek.

Težka kljukica na levi strani tirnice je označena meja. Šrafirani znak na desni je zapustil motor, zato je prijavljen zunaj vsakega oklepaja in ni nikoli tiho vključen.

obnovi skupino, o kateri je odločal pregledovalec, kot eno odločitev

obnovi stanje, ki ga je zamenjala ena podprta sprememba

Učinek, ki zapusti motor, je prijavljen zunaj meje.

Vrni svet na deklarirano mejo v njegovi zgodovini.

Uporabi ali obnovi sorodno skupino kot eno odločitev.

Obnovi stanje, zajeto za eno podprto spremembo.

navajanje in odločanje je delo, ki se meri

Število ploščic je v obeh pasovih enako. Razlikuje se le razporeditev, pas za pakiranje pa je hipoteza, ki jo program nastavi za vrednotenje.

V primerjavi z različico pred njo je razlika v dokumentu tista, ki jo oseba lahko prebere: kateri objekt je prispel, kateri je spremenil nadrejenega, katera lastnost se je premaknila.

Štirje trenutki, en artefakt. Nič tukaj ni ločen izvoz sveta.

Brskalnik rekonstruira sprejeto sceno iz samega dokumenta.

Brezglavi odjemalec naloži identičen svet in preverja proti njemu.

Oseba prebere natančno razliko med dvema različicama dokumenta.

Urejevalnik in agent spreminjata strukturirano stanje sveta z istimi operacijami.

pot za enega akterja in izrecna zavrnitev za drugega, iz istega sveta

pot za enega akterja, izrecna zavrnitev za drugega

rob na vsaki strani, tako da odgovor preživi poznejšo spremembo

oblika se ujema, z robom na vsaki strani

kaj je bilo srečano prvo in kaj je bilo za njim ter nikoli doseženo

prva površina, ki je bila srečana, in kaj leži za njo nedoseženo

površina in njena usmerjenost, ne ugibanje iz slike

Zavrnitev je tudi vrnitev in poimenuje omejitev, ki jo je ustvarila.

Ali je cilj dosegljiv za akterja s temi omejitvami?

Ali lahko ta oblika zavzame ali se premika skozi ta prostor?

Na kaj naleti ta žarek ali prostornina na svoji poti?

Kje je tukaj stabilna površina in kako je usmerjena?

Šivi so namerno enake velikosti. Vsak sosed ohrani svoje raziskovalno vprašanje.

raziskovalno vprašanje, na katerega odgovarja ta stran

Dokazi in odločitev, ki jih je transakcija ustvarila.

Strukturirana vsebina, na katero se prizor sklicuje.

Delo, ki ga težji svet potrebuje porazdeljeno.

Zmogljivost modela, ki stoji za razmišljanjem tega agenta.

neposredno voden: orodje zahteva korake in prejme natanko to

zabeleženo kot vrzel, ne ponovljeno kot koraki

zavihek je bil začasno ustavljen, zato se je ura ustavila pri zgornji meji in zabeležila vrzel

okvir je zamudil, zato je ura dohitela in prenesla preostanek

okvir je prispel pravočasno, zato je ura napredovala za dva cela koraka

sprejeto stanje postane referenca, glede na katero se presoja naslednji namen

Sprejmi, popravi, obnovi ali zavrni ter zabeleži.

Pridobljeni so strukturni, prikazani in operativni dokazi.

Agent izvaja dovoljene operacije v svetu.

Želena sprememba in meje, znotraj katerih mora ostati.

predstavitev se lahko razlikuje, avtoriteta pa ne

odsev na vodi in večerno nebo s prehodom, pri najgloblji podprti risbi

mehka senca in druga luč, znotraj udobnega proračuna

enakomerna svetloba in mirna voda, na stroju, ki je rekel, da to zmore

Koraki, narejeni v enem okvirju, glede na določeni strop

napreduje na zahtevo, brez vključene stenske ure

se ustavi pri določenem stropu in zabeleži razliko

izvaja omejeno dohitevanje in prenaša preostanek

napreduje za podprto število fiksnih korakov

Trak označuje pas slike, ki se je premaknil. Zazna nenamerno spremembo; ne ocenjuje rezultata.

preverjeno tukaj, preden se karkoli premakne

Ali je mogoče arhitekturo vzdrževati in upravljati?

Kateri razredi brskalnikov in naprav prenašajo rezultat?

Ali svet izpolnjuje svoj vizualni in interaktivni namen?

Ali lahko ljudje pregledajo, omejijo in razveljavijo delo?

Ali lahko agent dokonča nalogo ustvarjanja sveta?

Noben scenarij ni poročan brez ovojnice, v kateri je potekal, družine, ki so se vrnile prazne, pa so poročane poleg tistih, ki niso.

ovojnica, v kateri je nastal ta rezultat

sestaviti vadbeno postajo z dvema delovnima mestoma

isti prizor, ista pravila, ista odobrena različica

najgloblji podprti načrt, ki ga je naprava poročala, na istem prizoru

več vizualne globine v zmernem proračunu, na istem prizoru