GEODE
Autonomous Agent Harness
No novērojuma līdz nākamajai darbībai.
Lokāls autonoma aģenta ietvars, kam var uzticēt izpēti, darbu ar failiem un ieplānotus uzdevumus.
Audita scenāriji tiek veidoti fāzēs noteiktā secībā.
Fāžu secība pieder resursdatoram, un katras fāzes lomu aģenti sadala darbu. Iegūtā sēklu kopa un izvēlētā rubrika kļūst par Petri uzvedības audita ievadi.
Scenāriju sastādīšana
Orķestrētājam pieder fāžu secība, lomu aģenti veido un filtrē kandidātus, un rezultāts tiek eksportēts ar failu līgumu.
fāžu secība · PipelineState
seed_generation/orchestrator.pyizpilde · lēmums: fāzes secīgiagents/ · melnrakstsOrķestrētājam pieder fāžu secība un stāvokļa apvienošana; katras fāzes lomu aģents veic darbu. Fāzes ietvaros darbu var sazarot caur SubAgentManager, un apakšaģenti nerekursē (dziļums 1).
dimensiju vidējie · pierādījumi
baseline snapshotdati: bāzlīnijas pierādījumiagents/ · melnrakstsGenerator, Critic un Evolver nolasa izvēlētās bāzlīnijas vidējos rādītājus pa dimensijām, standartkļūdas un pierādījumus. Pirmajai paaudzei bāzlīnijas nav, un tā izmanto noklusējuma uzvednes.
latest_pointer.json · priors
handoff pointerdati: iepriekšējais meta-reviewagents/ · melnrakstsIepriekšējā palaidiena meta-review atstāj nākamās paaudzes priorus un nepietiekami aptvertās dimensijas, ko šī paaudze ņem vērā.
agents/ · melnrakstsdati: kandidātu sēklasagents/ · pārskatīšana
Generator kandidāti secīgi iziet Proximity dublikātu noņemšanu, Critic pārskatīšanu, Pilot (neobligāts; smoke palaidienos izlaists) un Ranker Elo ranžēšanu.
agents/ · pārskatīšanadati: survivors · Eloagents/ · uzlabošana
Evolver uzlabo augstāk ranžētos kandidātus, un Meta-reviewer apkopo palaidienu nākamās paaudzes prioros.
Meta-reviewer · nākamie priori
agents/ · uzlabošanaizpilde · lēmums: nākamā iterācija · no CriticCritic · pārskatīšanaagents/ · pārskatīšanaJa iestatīts max_iterations, pēc Meta-reviewer uzlabotie kandidāti atkal iziet ceļu Critic → Pilot → Ranker → Evolver → Meta-reviewer. Supervisor, Generator un Proximity atkārtoti netiek palaisti; noklusējums ir nulle iterāciju.
agents/ · uzlabošanadati: survivors eksportsrun_dir/
Izdzīvojušo kandidātu teksti tiek kopēti kā faili direktorijā survivors/, Elo un pilot vērtējumi — failā survivors.json, bet meta-review un stāvoklis tiek rakstīti atsevišķi.
meta_review.json · state.json
run_dir/dati: latest rādītājslatest_pointer.json · priorshandoff pointerViens latest_pointer.json reģistrē, kur atrodas šī palaidiena seed_pool un meta_review. Kanoniski ir katra palaidiena materiāli; rādītājs ir best-effort palīgs nākamajam palaidienam, un neizdevusies rakstīšana tikai tiek žurnalēta. Ne katram palaidienam ir abi lauki.
Audita palaidiens
Auditors izspēlē sēklu (scenārija norādījumu), mērķis ir GEODE karkass, un tiesnesis vērtē transkriptu. Trīs lomas ir atsevišķas modeļu vietas.
survivors/ · kandidātu .md kopijas
run_dir/dati: --seed-selectgeode audit · /audit · rīkspetri/runner.pyAudits saņem sēklu izlasi (survivors direktorija, komplektā iekļautās sēklas, ID vai birkas) un nodod to Inspect uzdevumam inspect_petri/audit. Sēklu ģenerēšana pati auditu nesāk.
komplektā iekļautās sēklas · *.md
petri/seedsdati: komplektā iekļautās sēklasgeode audit · /audit · rīkspetri/runner.pyRepozitorija komplektā iekļautās sēklas var izvēlēties bez izmaiņām.
geode audit · /audit · rīks
petri/runner.pyizpilde · lēmums: modeļu lomas · trīs vietasAuditora modelisAuditora, mērķa un tiesneša modeļi tiek iestatīti atsevišķi. Noklusējums ir izmēģinājuma palaidiens; reāli izsaukumi notiek tikai pēc izmaksu aplēses apstiprināšanas. Ja visām trim lomām ir viens nodrošinātājs, tiek pievienota viena nodrošinātāja neobjektivitātes atzīme.
Auditora modelisdati: sēklas scenārija dialogsGEODE kā mērķis · AgenticLoop
petri/geode_target.pySēkla ir auditoram dots scenārija norādījums. Auditors vada sarunu un var radīt rīkus un rīku rezultātus tikai tad, ja ir iespējots target_tools.
GEODE kā mērķis · AgenticLoop
petri/geode_target.pydati: modeļa izsaukumiMērķa bāzes modelisViss GEODE AgenticLoop (rīki, hook, atmiņa) ir ietīts kā viens modeļa API, tāpēc auditētais mērķis ir GEODE karkass, nevis tikai bāzes modelis.
GEODE kā mērķis · AgenticLoop
petri/geode_target.pydati: transkriptsTiesneša modelisTiesnesis vienreiz nolasa katra parauga pilno transkriptu un vērtē to pa dimensijām.
judge_dimensions · YAML
petri/judge_dimsizpilde · lēmums: judge_dimensionsTiesneša modelisIzvēlētais tiesneša dimensiju YAML nosaka vērtēšanas dimensijas. Tas ir uzvedības audits — cits mērījums nekā uzdevuma pabeigšana.
Tiesneša modelisdati: dimensiju vērtējumiInspect .eval žurnāls
Inspect .eval žurnāls un kopsavilkums tiek arhivēti. Arhivēšanas kļūme tiek atzīmēta un nebloķē audita rezultātu.
Mērījums → nākamā paaudze
SIL izmanto audita vērtējumus savam verdiktam, un saglabāts mērījums kļūst par bāzlīnijas pierādījumu nākamajai sēklu ģenerēšanai. Tas nenozīmē, ka šī saikne katrā kampaņā darbojās automātiski.
Tiesneša modelisdati: dimensiju vērtējumiInspect .eval žurnāls
Inspect .eval žurnāls un kopsavilkums tiek arhivēti. Arhivēšanas kļūme tiek atzīmēta un nebloķē audita rezultātu.
Inspect .eval žurnālsieraksts · novērošana: mērījumsSIL mērīšana · measure.py
SIL measure.py palaiž audita apakšprocesu un no tā rezultāta aprēķina fitness.
SIL mērīšana · measure.pydati: bāzlīnijas atjaunināšanadimensiju vidējie · pierādījumi
baseline snapshotSIL ledger ieraksta saglabāto mērījumu kā bāzlīniju. Sēklu ģenerēšana nolasa šos pierādījumus, kad bāzlīnija ir izvēlēta (automātiski vai tieši).
dimensiju vidējie · pierādījumi
baseline snapshotdati: bāzlīnijas pierādījumiagents/ · melnrakstsGenerator, Critic un Evolver nolasa izvēlētās bāzlīnijas vidējos rādītājus pa dimensijām, standartkļūdas un pierādījumus. Pirmajai paaudzei bāzlīnijas nav, un tā izmanto noklusējuma uzvednes.
Visi savienojumi ar vienādu svaru. Izvēlieties plūsmu, lai izceltu tikai tās ceļu ar numurētiem soļiem.
- Nepārtraukta · pieprasījumu, kandidātu un rezultātu plūsmas virziens
- Raustīta · izpilde, lēmums, pilnvarošana, konfigurēšana
- Gara svītra-punkts · ieraksti un novērošana, nošķirti no verdikta
- Bieza melna līnija · izvēlētā plūsma; skaitļi norāda secību
- Rāmis · koda vai ierakstu robeža, ceļš galvenē
- Iekšējā plāksnīte · komponents šajā robežā
- Raustīts rāmis · ārpus šīs robežas
- orķestrētājs · audita ieeja
- audita mērķis · vērtēšanas dimensijas
- materiāli · stāvokļa faili
- lomu aģenti · komplektā iekļautās sēklas
Orķestrētājs fiksē pirmās gaitas secību un atkārtojuma secību. Konfigurācija, reģistrētās lomas un atsākšanas punkts var izlaist dažas fāzes, un ne katra kampaņa izpildīja katru fāzi. Stāvokļa failu atrašanās vieta ir atkarīga no vides, tāpēc ceļi nav parādīti.
- Trīs lomas
- Sēkla ir cilvēka rakstīts vai ģenerēts scenārija norādījums; auditors ir modelis, kas to izspēlē, mērķis ir auditētais GEODE karkass, un tiesnesis ir modelis, kas vērtē transkriptu. Vērtējumi un žurnāli ir tiesneša materiāli.
- Kas tiek mērīts
- Petri audits vērtē uzvedības dimensijas. Tas nav uzdevumu pabeigšanas rādītājs vai produkta kvalitātes garantija.