Dnevniki izvajanj in analiza

Dnevniki izvajanj ohranijo zapise, ki jih je strežnik zabeležil po začetku igre. Uporabite jih za pregled izvajanja, primerjavo njegovih sej, izvoz determinističnih podatkov ali pogovor o rezultatih z AI.

Pregled dnevnikov izvajanj
Pregled dnevnikov izvajanj

Eno izvajanje se začne, ko moderator zažene definicijo igre. Vsebuje lahko eno ali več sej.

Dnevniki izvajanj posameznega moderatorja se hranijo največ 90 dni, do 100 izvajanj in do 2 GB. Če je katera koli omejitev presežena, strežnik trajno odstranjuje zaključena izvajanja tega moderatorja, od najstarejšega do najnovejšega, dokler niso izpolnjene vse omejitve. Trenutno odprto izvajanje je zaščiteno; upravičeno za odstranitev postane, ko se konča. Izvajanje, ki ga želite obdržati dlje, prenesite.

Odpiranje izvajanja

Zavihek Dnevniki izvajanj nad ukazom Odpri dnevnik izvajanja (Open run log) prikaže omejitve hrambe. Kliknite ukaz, da odprete iskalni izbirnik izvajanj. Izvajanja so razvrščena po datumu, prikazani pa so čas začetka, igra in stanje. Izberite vrstico in ukaz Odpri ali dvokliknite vrstico, da odprete predvajanje dogodkov tega izvajanja.

Naloži Run Log ostane ob ukazu za odpiranje tudi med pregledovanjem analize. Z njim uvozite prenosni paket dnevnika.

Medtem ko je izvajanje še odprto, je lahko v izbirniku prikazana značka izvajanje v živo. Ob ponovnem zagonu strežnika se zadevna izvajanja zaprejo kot opuščena z razlogom zaključka SERVER_RESTART; te vrstice predstavljajo zgodovinske podatke, ne izvajanj v živo.

Če nalaganje ali obdelava traja opazno dlje, se med celotnim postopkom prikazuje indikator dejavnosti Odpiranje dnevnika izvajanja... (Opening run log...).

Pogled analize

Dokument analize prikazuje samo bloke, ki jih podpirata igra in zabeleženi podatki. Glede na vrsto igre lahko vključuje:

Filtra za seje in dražbe omejita prikaz na združljive bloke. Glave tabel je mogoče uporabiti za razvrščanje, kjer je ta možnost na voljo. Začasna analiza izvajanja v živo se lahko spreminja, dokler izvajanje ni zaključeno.

Zgodovina spremenljivk in izbir se odpre ločeno od osnovne analize. Obsežne zgodovine so prikazane po straneh; z gumboma Prejšnja in Naslednja pod zgodovino se pomikate po zabeleženih vrsticah. Razpon vrstic prikazuje vaš trenutni položaj v celotni zgodovini.

Dejanja v pregledovalniku

Pogled izberete z zavihki Predvajaj dogodke, Osnovna analiza in AI analiza. Glava pregledovalnika kaže ime igre in podatke o zagonu namesto zgolj tehničnega imena datoteke. Splošni ukazi prenesejo celoten dnevnik, zaprejo prikaz ali izbrišejo dnevnik. Prenos celotnega dnevnika je neodvisen od izbranega pogleda. Predvajanje in deterministična analiza imata lastna ukaza za kopiranje in prenos surovega JSON. AI analiza ima ločeno kopiranje vhodnih podatkov in pogovora.

Za izbris je potrebna potrditev; izbrisa ni mogoče razveljaviti prek grafičnega uporabniškega vmesnika.

2D predvajanje dogodkov

Zabeleženi dogodki, tirnice in podrobnosti dogodka
Zabeleženi dogodki, tirnice in podrobnosti dogodka

Odprite dnevnik izvajanja; privzeto se prikaže Predvajaj dogodke. Predvajalnik prikazuje trenutno stopnjo in zadnje zabeleženo dejanje posameznega udeleženca. Tirnice igralcev kažejo zadnji zabeleženi Input, tirnica System pa zadnji Result. Izbrani dogodek spremenite z Predvajaj/Premor, gumboma za prejšnji in naslednji dogodek ali zgornjim drsnikom. Spodnji drsnik Brskaj po dogodkih premika vrstico skozi celotno časovnico, ne da bi spremenil izbor. Vsaka kartica dogodka kaže čas in zabeležen opis; izbrani dogodek je poudarjen, njegove podrobnosti pa so pod vrstico. Če izvajanje vsebuje več sej, izberite želeno sejo. Hitrost določa premik med zabeleženimi dogodki in ne predstavlja dejanskega pretečenega časa. Kadar podatki o izplačilih povezujejo udeleženca z vlogo v igri, ju predvajalnik združi v eno vrstico, na primer Producer · Subject1.

Gumb Continue nima številčne vrednosti, zato predvajalnik pokaže Continue brez internega nadomestnega zapisa NaN. Po oddaji Choice ponovni prikaz istega Stage kot potrditev na tirnici ohrani oddani Choice. Ob prehodu v nov Stage tirnica pokaže njegov Input. Podrobnosti izbranega dogodka še vedno kažejo Input in Result, ki sta dejansko zapisana v dnevniku.

Pri matrični igri stran WAITING_FOR_CLIENT sporoča igralčevo vlogo in stanje strani; na tirnici ne nadomesti že oddanega Choice. Zabeleženi izid Nature se ob izboru matričnega rezultata pokaže na ločeni tirnici Nature. Novi dnevniki vsebujejo ime izida, starejši z zgolj koordinato pa pokažejo zaporedno številko izida.

Predvajanje temelji na strežniški časovnici. Tirnice in oznake prikazujejo vrstni red dogodkov in dejavnost udeležencev, ne pa rekonstruiranih zaslonov igralcev ali nezabeleženega stanja igre. Zabeležena ponudba v avkciji kaže ceno ob imenu dogodka. Daljši opisi ostanejo v širokem panelu pod karticami; kadar je besedilo odrezano, ga razširite z ukazom Prikaži celoten dogodek. Izvorno časovnico JSON lahko še vedno kopirate ali prenesete z gumboma v pregledovalniku.

Kartice vsebujejo čas, izvajalca in dejanje. Input in Result sta samo v spodnjem panelu; številka kroga je kontekst, ne rezultat. Klik na tirnico izbere njen najbližji dogodek; na označeni tirnici lahko uporabite tudi smerni tipki. Predvajanje in navigacija postavita izbrano kartico na sredino, kolikor dopuščata robova seznama. Brskanje po karticah ostane neodvisno. Osvežitev kataloga ohrani odprti prikaz in predvajanje. Posnetki inicializacije seje in poravnave avkcije so prikazani pod System.

Ozek barvni trak na kartici se ujema s piko dogodka na tirnici. Modra pomeni potek igre, oranžna dejanje igralca, vijolična izračun ali stanje, zelena izid, siva pa prisotnost. Neznani tipi dogodkov ostanejo nevtralni. Če se z miško pomaknete na kartico ali piko, se pokaže ime skupine. Izbrana kartica ohrani izrazitejši rob.

Odprite Filter, če želite izbrati vrste dogodkov in udeležence. Sprva so izbrane vse možnosti. Pokaži vse in Skrij vse spremenita vse izbire v svoji skupini. Filter omeji kartice, pike na tirnicah, drsnika in korake predvajanja. Številke na karticah še vedno označujejo mesto v celotni časovnici seje; povzetki udeležencev upoštevajo vse zabeležene dogodke do izbrane točke. Če ni zadetkov, spremenite izbor ali uporabite Pokaži vse.

AI analiza

Za zaključeno izvajanje odprite AI analizo. Ukaz Analiziraj izvajanje pošlje zabeležene podatke s splošnimi navodili za analizo. Nadaljnja vprašanja vnesite v Vaše vprašanje o tem izvajanju in izberite Pošlji. Pogovor se shrani ob izvajanju. Med čakanjem se prikazujejo sekunde; nov odgovor se pokaže od začetka. Odgovori lahko vsebujejo grafe z ločenimi serijami in tabelo podatkov. Razlago AI preverite glede na zapisane vrednosti in pravila igre.

AI pogovor, graf in ločeni ukazi za predloge
AI pogovor, graf in ločeni ukazi za predloge

Posnetki vsebujejo ponazoritvene dokumentacijske pogovore, ne odgovorov AI v živo. Samo odpiranje pogleda še ne pošlje zahteve za analizo. Ikona ob Analiziraj izvajanje kopira vhodne podatke za uporabo v drugem AI orodju; ikona nad pogovorom kopira razpravo in podatke grafov kot navadno besedilo.

Če obstaja, se uporabi razumevanje igre, shranjeno ob začetku izvajanja, ne poznejša revizija v Design. Uvoženi dnevniki ohranijo le izbrani razpoložljivi kontekst; manjkajočih zgodovinskih podatkov se ne ugiba iz današnje definicije. Za novo analizo starejšega izvajanja lahko vseeno uporabite trenutne shranjene predloge.

Podatki, posredovani AI

Vnos za umetno inteligenco je poročilo v obliki Markdown, sestavljeno iz metapodatkov o izvajanju in razpoložljive deterministične analize. Namenjeno je lepljenju v zunanjega pomočnika z umetno inteligenco. Pomočnika pozove, naj povzame izide, po možnosti primerja seje in navede negotovost, kadar so dokazi nepopolni.

Pred pripravo poročila strežnik zabeležene identitete udeležencev, ID-je sej in ID-je izvajanj zamenja s stabilnimi oznakami, kot so Participant 1, Session 1 in Run 1. Ista identiteta ohrani isto oznako v celotnem izvozu. Shranjeni dnevnik izvajanja se ne spremeni. Poročilo vsebuje tudi porazdelitve tipiziranih podatkov po sejah. Odgovori v prosti obliki in vsebina spremenljivk ostanejo del izvoženih raziskovalnih podatkov, zato jih preglejte, če bi udeleženci lahko vnesli osebne podatke.

Analiza izvajanja, ki je še odprto, je začasna. Vsak zadevni razdelek je označen z Nepopolno, saj lahko poznejša dejanja igralcev ali zaključek seje spremenijo njegove vrednosti. Ko se končajo vse seje v izvajanju, ti razdelki postanejo popolni.

Brskalnik poskuša kopirati poročilo in potrdi, ali je bil dostop do odložišča uspešen. Če je dostop do odložišča blokiran, poročilo ostane izbrano, da ga lahko kopirate ročno.

Razlaga izvajanja

Dnevniki izvajanj beležijo dogodke na strežniku, ne pa vseh vizualnih podrobnosti, ki jih je morda videl posamezen udeleženec. Nedokončano, opuščeno ali trenutno aktivno analizo obravnavajte kot nepopolno.

Pri igrah z ekstenzivno obliko so odločitve igralcev samo tiste na uresničeni poti, čeprav lahko vsi predvideni prejemniki izplačil prejmejo končno izplačilo. Pri tržnih igrah lahko posodobitve, ki jih sproži časovnik, in transakcije ustvarijo dogodke brez novega klika udeleženca.

Če izvajanje vsebuje vsaj dve seji, analiza prikazuje tudi porazdelitve med sejami. Pri vseh igrah primerja trajanje sej. Dodatne mere so odvisne od igre: za tržne igre se uporabljajo aktivnost trgovanja in cene, za dražbe rezultati prodaje in dobiček, za matrične igre in igre z drevesom izidi in izplačila, za igre s prosto obliko pa odgovori in trajanje stopenj. Population size je število sej v izvajanju; Sample size ob metriki je število sej, za katere je bila ta metrika določena. Izvajanje v živo te bloke označuje kot Incomplete, ker jih lahko poznejši dogodki še spremenijo.

Prikaz analize se še razvija. Če se vam rezultat zdi nedosleden, ohranite izvirno izvajanje, da bosta zgodovina dogodkov in posnetek definicije še naprej na voljo za diagnosticiranje težave.

Za polja izbirnika, univerzalne in za posamezne igre specifične bloke analize, števila, filtriranje in pravila za nepopolne podatke glejte Referenca za dnevnike izvajanj in analizo.

Dogodki Stage beležijo vsako uspešno pošiljanje strani s strežnika igralcu, tudi ponovno pošiljanje in delno osvežitev. Ne potrjujejo, da je brskalnik stran že prikazal. To velja za nove dogodke; v starejših dnevnikih lahko manjkajo prejemniki skupinsko poslanih strani.

Shranjene predloge AI Analysis

Nastavitve predlog in dodatna izbira vira
Nastavitve predlog in dodatna izbira vira

Izbor Predloga ob Analiziraj izvajanje določa shranjena navodila za analizo. Ikona nastavitev odpre ustvarjanje, urejanje, podvajanje in brisanje predlog ter izbiro privzete predloge igre. Privzeta se izbere ob odprtju AI Analysis; sprememba privzete ne prepiše že narejene izbire. Primarni Analiziraj izvajanje vedno uporabi osnovna navodila aplikacije. Ločeni Analiziraj s predlogo uporabi izbrano predlogo. Če shranjenih predlog ni, je namesto izbirnika prikazano kratko obvestilo.

V nastavitvah predlog razprite Vir predlog in uporabite Uporabi predloge druge igre… za izbiro vira trenutnih predlog. Lokalni zagon začne s svojo igro. Pri uvoženem Run Logu se vir lahko poišče prek trajne identitete igre. Če ni enoličnega ujemanja, igro izberite izrecno; njeno trenutno ime se lahko razlikuje od imena ob zagonu. Vaša izrecna povezava se lokalno shrani ob Run Logu. Izbira vira predlog ne spremeni rezultatov ali Understanding, shranjenega ob zagonu.

Analiziraj s predlogo uporabi izbrano shranjeno različico in v pogovoru ohrani njeno ime ter celotna navodila. Izbira predloge ne spremeni ločenega ukaza Analiziraj izvajanje. Poznejše spremembe ali izbris predloge ne spremenijo že narejene analize. Običajna nadaljnja vprašanja predloge ne dodajajo samodejno. V polje za vprašanje lahko pišete tudi med čakanjem na analizo; dopisano besedilo se ohrani.

Če predlogo med urejanjem spremeni drug zavihek, dialog ohrani vaš vnos. Osveži shranjeno različico pokaže zadnja shranjena navodila za primerjavo, osnutek pa ostane v polju. Pred ponovnim shranjevanjem primerjajte obe različici. Oddaljeno izbrisana ali spremenjena izbira povzroči pojasnilo; aplikacija je ne zamenja neopazno s splošno analizo.

Predloge ostanejo ob urejanju, preimenovanju in premiku igre. Save as in AI Copy ustvarita neodvisne kopije. Varnostne kopije workspace vsebujejo predloge, privzeto izbiro in identiteto igre. Pri prenosu Game paketa možnost Predloge AI analize vključi trenutni katalog in privzeto izbiro; lahko jo odkljukate. Identiteta igre se prenese neodvisno od te izbire. Samostojni definicijski JSON ne vsebuje ne identitete ne predlog. Uvoz paketa ustvari novo lokalno igro in nove ID-je predlog, ohrani pa izvorno identiteto igre. Run paketi z AI Analysis vsebujejo dejansko uporabljena navodila.

Novi zagoni v Run paketu ohranijo trajno identiteto izvorne igre. Uvoženi Run se lahko samodejno poveže z obstoječo lokalno igro iste identitete. Če se ujema več iger, vir predlog izberite izrecno. Vaša izbira, tudi samo splošna analiza, ima prednost. Starejši uvoženi zagoni brez te identitete potrebujejo ročno izbiro. Game in Run paketa lahko uvozite v poljubnem vrstnem redu; po drugem uvozu ponovno odprite AI Analysis, da se poišče novi vir. Več kopij z isto identiteto zahteva vašo izrecno izbiro.

Predloge upravljate v Dnevniki izvajanj → AI analiza, z ikono nastavitev ob izbirniku predloge. Upravljanje predlog ni v orodni vrstici Načrtovanja.

Ikona dokumenta z zvezdico tik pred kopiranjem pogovora (Ustvari predlogo iz pogovora) AI naroči pripravo navodil za prihodnje analize na podlagi trenutne razprave. Ukaz je dosegljiv, ko obstajata pogovor in izvorna igra. V dialogu lahko uredite ime in navodila; pred shranjevanjem odstranite morebitna dejstva posameznega zagona. Shrani ustvari novo predlogo in ne spremeni privzete izbire samodejno. Prekliči ničesar ne shrani. Ob neuspešnem shranjevanju osnutek ostane v dialogu za popravek ali ponovno shranjevanje po osvežitvi kataloga. Priprava ima isti prikaz trajanja in omejitve zahtev kot analiza ter ne doda sporočil v pogovor.

Ikona za kopiranje ob Analiziraj izvajanje kopira podatke Run Loga, posredovane AI za analizo. Tooltip pojasni namen; kopija ne vsebuje celotne zahteve ponudniku s sistemskimi navodili in zgodovino pogovora.

Prenos in uvoz paketov dnevnikov

Vrhnji ukaz za prenos ponudi Surovi dogodki (.jsonl) ali Prenosni paket Run Log (.clg-run.zip). JSONL vsebuje zabeležene dogodke. Pri paketu lahko izberete tudi razpoložljivo kanonično definicijo in slike, razumevanje igre ob začetku zagona, pogovor AI Analysis z grafi ter shranjene AI zahteve. Shranjene zahteve zahtevajo vključen pogovor. Manjkajočega zgodovinskega konteksta ni mogoče rekonstruirati; pogovorno okno ga označi kot nedosegljivega.

Z ukazom Naloži Run Log ob odpiranju pregledate paket, izberete podprte dele, pregledate povzetek in potrdite uvoz. Ustvari se ločen arhiviran dnevnik; igra se ne zažene, obstoječi dnevnik se ne prepiše in AI se ne pokliče. Ponovni uvoz istega paketa prikaže opozorilo. Odprete lahko predvajanje in analizo ali nadaljujete vključeni AI pogovor. Pred deljenjem preverite vsebino paketa: surovi dnevniki in shranjene AI zahteve lahko vsebujejo raziskovalne podatke in besedilo udeležencev.