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.