Dweve

Jacquard-onderzoek | Browser-native agentwerelden

Jacquard is een privéonderzoekstraject voor browser-native werelden die agents bouwen. Broncodetoegang en evaluatietermen zijn op aanvraag beschikbaar.

Wat is Dweve Jacquard?

Jacquard is Dweves private onderzoeksproject voor browser-native werelden die agents bouwen. De pagina beschrijft getypeerde operaties en replay; broncode en evaluatietermen vraag je aan.

  • Jacquard is geen openbare open-sourcerelease. De bronrepository is privé; toegang loopt via Dweve.
  • De onderzoeksvraag is of een agent en een menselijke editor dezelfde getypeerde wereldoperaties kunnen gebruiken terwijl inputs en toestand herspeelbaar blijven.
  • Deterministische replay is een onderzoekseigenschap die je toetst met een vastgelegde build, browserversie, assets, seed, inputlog en vergelijking.

Kies de doelgroep die bij je vraag past

De pagina bevat drie selecteerbare lezingen van hetzelfde onderwerp.

Voor consumenten

Jacquard is een Dweve-onderzoeksproject voor browser-native spelwerelden die agents bouwen. Het project is nu privé; evaluatie en broncodetoegang verlopen op aanvraag.

Voor bedrijven

Jacquard onderzoekt herspeelbare werelden die agents bouwen met een browser-native engine. Het blijft een onderzoekstraject, geen openbare foundation en geen ondersteund product.

Voor engineers

Jacquard toetst getypeerde wereldoperaties, vaste tijdstappen, geseede willekeur en herspeelbare inputlogs. De bronrepository is privé en het bewijs blijft een evaluatieclaim.

AI-codeagent en ondersteuning voor operators. Demostatistieken zijn illustratief.

Terminal, zoeken, linting, tests, Git en meer.

Gespecialiseerde agents werken samen over verschillende aandachtspunten.

Elke stap wordt met een tijdstempel vastgelegd.

Beleid, controles en tests worden altijd uitgevoerd.

Bekijk diffs, vraag wijzigingen aan en geef definitief akkoord.

Speel elke sessie bit voor bit opnieuw af als review nodig is.

Autonome agents die code schrijven en bewijs bijhouden

om netwerk timeouts, 5xx-responses en idempotent-safe condities af te handelen. Pure helper, volledig unit-getest.

Hier wordt geen gemeten besparing geclaimd. De claim is dat de onderste baan mogelijk is.

Beoordelaars worden verzameld zodat iedereen dezelfde versie ziet.

Voor elke apparaatklasse in scope wordt een aparte build geproduceerd.

Iemand met het gereedschap en de machine bouwt een eerste versie.

De persoon die het probleem begrijpt, schrijft het op.

De wereld werd niet geraakt door de geweigerde aanvraag, en de weigering vermeldt welke band die heeft geproduceerd.

Het kanaal vernauwt bij elke poort. Het hebben van één scope impliceert nooit de volgende.

Alles wat de engine verlaat, is een aparte toekenning.

Ondersteunde tijd-, test- en simulatiefuncties.

Goedgekeurde inhoud en gestructureerde documenten lezen.

Toegestane scènestatus maken en wijzigen.

Wat de agent niet mag wijzigen of verzinnen.

Wat een persoon daar zou moeten kunnen doen.

Hoe licht, kleur en geluid moeten overkomen.

Drie beoordelaarsopmerkingen, allemaal vastgepind aan een wereldonderdeel in plaats van aan de zin die erom vroeg.

Voeg geen mensen, bewegwijzering of iets van buiten de briefing toe.

De leerling loopt de route en pakt één gereedschap op.

Een kar, een rek en een set gereedschap op de werkbank.

Een trainingsruimte met twee werkstations en een gemarkeerde looproute.

vermeld de intentie, lees dan het bewijs

Voeg lampen toe langs de kade en verplaats de bank naar het water.

vastgepind startpunt, geregistreerde invoer, benoemde kans

het antwoord beschrijft deze engine, op dit apparaat, op dit moment

één verzoek, gedaan tijdens de uitvoering

geen getypeerde bewerking definieert dit

de aanroeper heeft niet de benodigde autoriteit

De interface definieert het gevraagde gedrag niet.

Dit apparaat of deze projectconfiguratie biedt het niet.

Aanwezig, maar de aanroeper heeft niet de vereiste autoriteit.

Aangeboden onder het huidige wereld- en browsercontract.

Vier wijzigingen, één geaccepteerde transactie

Gezichtspunt verplaatst om de nieuwe lantaarnrij te zien.

Materiaalcategorie gewijzigd naar een reflecterende.

open in een browser, op de machine die je hebt

Een havenplaatsje bij zonsondergang, een bank op de kade, een wandeling naar het water.

dezelfde start geeft dezelfde uitvoering

Zes clausules, samen gelezen. Geen ervan is een stap.

Of de wijziging deel uitmaakt van een terugdraaiing of een transactie.

De genoemde reden waarom een verzoek niet werd toegepast.

De gestructureerde waarde die aan de aanroeper wordt teruggegeven.

De wereldtoestand die deze aanroep mag wijzigen.

De autoriteit die de aanroeper al moet hebben.

De getypeerde waarden en voorwaarden die een aanroep vereist.

zes lantaarns, een verplaatste bank en een nieuw wateroppervlak

De wereld keert terug naar de toestand die de wijziging verving.

Een beperkter verzoek wijzigt alleen het deel waar je bezwaar tegen had.

De voorgestelde wereld wordt de wereld waar iedereen vanuit werkt.

dezelfde objecten, dezelfde route, dezelfde regels, dezelfde versie

Reflectie op het water en een geleidelijk donker wordende avondlucht.

Een zachte schaduw onder dingen, en een tweede licht.

dezelfde wereld, dezelfde regels, dezelfde versie

Een andere benoemde toestand produceert een andere uitvoeringsidentiteit.

Dezelfde toestand reproduceert dezelfde reeks, punt voor punt.

Een vertakking kopieert de huidige toestand zonder ervan te verbruiken.

Wereldsystemen nemen waarden uit die toestand, in volgorde.

De uitvoering ontvangt een expliciete willekeurige toestandsidentiteit.

het verschil benoemt een gebied, en een persoon benoemt wat het betekent

Referentiekader, nieuwe opname en verschilmasker

vermeld vóór een van de instrumenten draait

de route van het plein naar het water werkt

vier beweringen over toestand, geen ervan over pixels

De verschilkolom is kort omdat alles behalve de verklaarde voorwaarde was vastgezet voordat een van de uitvoeringen begon.

zes van de acht cellen registreerden geen verschil

één voorwaarde, benoemd vóór een van de uitvoeringen

De gestructureerde wijziging is leesbaar, zelfs waar het diepste visuele plan dat niet is.

Dezelfde goedgekeurde wereld op vijf machines

er is niets geïnstalleerd op een van deze apparaten

Het tabblad sluiten is het hele vertrek.

Hetzelfde adres brengt je terug naar dezelfde wereld.

Eén link gaat naar iedereen in plaats van een bestand per persoon.

Vier benaderingen, één opening: de identiteit van de operatie verandert niet met de aanroeper.

de gestructureerde waarde die wordt geretourneerd

applicatiecode voert de operatie uit als een gewone import

de harness voert de operatie uit zonder enig viewport

de agent voert de operatie uit als een getypt bericht

de editor voert de operatie uit vanuit een eigenschapsveld

verificatie beschikbaar via het oppervlak dat de klant bezit

Vier gelijkwaardigheidsvragen gesteld aan vier aanroepers

Vier metingen van de machine, voordat er een plan wordt gekozen.

Wat gebeurt er als het grafische apparaat verloren gaat en terugkeert.

Aanwijzer, aanraking en toetsenbord, zoals de wereld ze zal ontvangen.

Hoeveel de wereld mag bevatten voordat het plan wijkt.

Welke visuele systemen deze browser daadwerkelijk biedt.

Dezelfde vier antwoorden, op een veel grotere plek.

Een wereld die de moeite waard is, geopend op een gewone machine.

Een wijziging die in een paar minuten wordt gelezen, beoordeeld en teruggeplaatst.

Een wereld gebouwd zonder enig gebaar erin.

De benoemde willekeurige staat waaruit de uitvoering put.

De scène en de simulatietoestand aan het begin.

De zware markering aan de linkerkant van de rail is de gedeclareerde grens. De gearceerde markering aan de rechterkant verliet de engine, dus wordt gerapporteerd buiten elke haak en nooit stilzwijgend opgenomen.

herstelt de hele wereld naar de gedeclareerde grens

herstelt de groep waarover een reviewer besloot, als één beslissing

herstelt de staat die één ondersteunde wijziging verving

Een effect dat de engine verlaat, wordt gerapporteerd buiten de grens.

Breng de wereld terug naar een gedeclareerde grens in zijn geschiedenis.

Pas een gerelateerde groep toe of herstel deze als één beslissing.

Herstel de staat die is vastgelegd voor één ondersteunde wijziging.

stellen en beslissen is het werk dat wordt gemeten

Het aantal tegels is in beide banden identiek. Alleen de indeling verschilt, en de batchband is een hypothese die het programma wil evalueren.

Vergeleken met de versie ervoor is een verschil in het document iets dat een persoon kan lezen: welk object arriveerde, welke van ouder veranderde, welke eigenschap verplaatste.

Vier momenten, één artefact. Niets hiervan is een aparte export van de wereld.

De browser reconstrueert de geaccepteerde scène uit het document zelf.

Een headless client laadt de identieke wereld en voert asserts uit.

Een persoon leest het exacte verschil tussen twee versies van het document.

De editor en de agent veranderen gestructureerde wereldstatus via dezelfde operaties.

een pad voor één actor en een vermelde weigering voor de andere, uit dezelfde wereld

een route voor één actor, een vermelde weigering voor de andere

de marge aan elke kant, zodat het antwoord een latere wijziging overleeft

de vorm past, met de marge aan elke kant

wat eerst werd geraakt, en wat erachter lag en nooit werd bereikt

het eerste oppervlak dat geraakt wordt, en wat erachter ligt en niet bereikt wordt

het oppervlak en zijn oriëntatie, geen gok uit de afbeelding

Een weigering is ook een antwoord en benoemt de beperking die haar veroorzaakte.

Is het doel bereikbaar voor een actor met deze beperkingen?

Kan deze vorm deze ruimte innemen of er doorheen bewegen?

Wat komt deze straal of dit volume onderweg tegen?

Waar zit hier een stabiel oppervlak en hoe is het georiënteerd?

De naden zijn expres even groot. Elke buur houdt zijn eigen onderzoeksvraag.

de onderzoeksvraag die deze pagina beantwoordt

Het bewijs en de beslissing die een transactie produceerde.

Gestructureerde inhoud waarnaar een scène verwijst.

Werk dat een zwaardere wereld verdeeld nodig heeft.

De modelcapaciteit achter het redeneren van die agent.

direct aangestuurd: de harness vraagt om stappen en ontvangt precies dat

geregistreerd als een gat, niet afgespeeld als stappen

het tabblad was onderbroken, dus de klok stopte bij het plafond en registreerde het gat

het frame was laat, dus de klok haalde bij en droeg de rest over

het frame arriveerde op tijd, dus de klok ging twee hele stappen vooruit

de geaccepteerde status wordt de referentie

de geaccepteerde toestand wordt de referentie waartegen de volgende intentie wordt beoordeeld

Accepteer, herzie, herstel of wijs af, en leg het vast.