Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@ interface fits: [docs/architecture.md](docs/architecture.md), [docs/decision-mod
- [docs/architecture.md](docs/architecture.md) and [docs/decision-models.md](docs/decision-models.md): the fronts, the model slot, the model interface, adding a backend.
- [docs/browser-front.md](docs/browser-front.md): the browser policy, decision by decision.
- [docs/configuration.md](docs/configuration.md): environment variables, defaults and reader subsystems in one table.
- [docs/glossary.md](docs/glossary.md): terms the documentation glosses on first mention.
- [docs/why.md](docs/why.md): the problem, the philosophy, the precedents.
- [docs/roadmap.md](docs/roadmap.md) and [CHANGELOG.md](CHANGELOG.md).

Expand Down
15 changes: 15 additions & 0 deletions docs/glossary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Glossary

Terms the documentation glosses on first mention, collected in one place for quick lookup.

- **System 1 decision model**: A fast classifier that reads environment state and returns probabilities over caller-enumerated options in one forward pass without generating freeform text. [docs/decision-models.md](decision-models.md)
- **Decision model**: The abstract interface (`DecisionModel`) standardizing how fronts query backends (`jev`, `laya`, `cua`, baselines) for typed decisions. [docs/decision-models.md](decision-models.md)
- **Model slot**: The constructor argument (`model`) of an openJiuwen agent where a decision model or chat model is plugged in to take actions on decision turns. [docs/architecture.md](architecture.md)
- **Front (tool, browser, rail)**: An agent interaction layer (`ToolDecisionModel`, `BrowserDecisionModel`, `DecisionModelRail`) that extracts state, presents candidate options to a decision model, and executes actions. [docs/architecture.md](architecture.md)
- **Rail**: A policy or safety check that evaluates state at lifecycle hooks to enforce constraints, block loops, or fail closed. [docs/architecture.md](architecture.md)
- **Head (`choice`, `noul`, `score`)**: A specialized prediction head of a decision model; `choice` selects an offered key, `noul` estimates proposition probability, and `score` ranks state against a rubric. [docs/decision-models.md](decision-models.md)
- **Arm**: An experimental configuration or driver pipeline tested on identical benchmark tasks to measure comparative latency, cost, and accuracy. [docs/benchmarks.md](benchmarks.md)
- **Tick**: A single decision turn in an agent episode recording the chosen key, probabilities, confidence, latency, tokens, and active state flags. [evals/README.md](../evals/README.md)
- **Replay**: A visual or step-by-step reconstruction of an evaluation run, rendering states, chosen actions, and model probabilities side by side to HTML or GIF. [evals/README.md](../evals/README.md)
- **Episode**: A single complete run of an agent through a task, environment, or game from start to terminal state or timeout. [evals/README.md](../evals/README.md)
- **Labelled set**: A dataset of pre-recorded environment states and ground-truth options in JSONL format used to benchmark precision, recall, and accuracy without live execution. [evals/README.md](../evals/README.md)
Loading