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