Skip to content

Commit 40104f3

Browse files
authored
Merge pull request #22 from tylerbessire/V2
V2
2 parents f494ffb + d42ec6f commit 40104f3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+70922
-244
lines changed

.DS_Store

0 Bytes
Binary file not shown.

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,23 @@ python tools/train_guidance.py
9696
python tools/benchmark.py
9797
```
9898

99+
### Operant Behavioral Training
100+
101+
```bash
102+
# Enable the behavioural loop (feature-flagged for safety)
103+
export PUMA_BEHAVIORAL_ENGINE=1
104+
105+
# Run reinforcement training with default dataset paths
106+
python -c "from pathlib import Path;\
107+
from arc_solver.behavioral_engine import BehavioralEngine;\
108+
engine = BehavioralEngine();\
109+
engine.train(Path('data/arc-agi_training_challenges.json'), Path('data/arc-agi_training_solutions.json'), max_tasks=10)"
110+
```
111+
112+
The command above executes the production `BehavioralEngine`, emitting structured
113+
JSON logs with reward metrics while updating neural guidance and episodic memory
114+
online. Unset `PUMA_BEHAVIORAL_ENGINE` to leave runtime behaviour unchanged.
115+
99116
### Python API
100117

101118
```python

0 commit comments

Comments
 (0)