7.8 KiB
theme, title, info, author, transition, mdc, lineNumbers, monaco, aspectRatio, canvasWidth, layout, class
| theme | title | info | author | transition | mdc | lineNumbers | monaco | aspectRatio | canvasWidth | layout | class |
|---|---|---|---|---|---|---|---|---|---|---|---|
| seriph | Lesson 33 — Where Should an Agent Store What It Learns? | English video course for AI Agents in Depth | Bojie Li | slide-left | true | false | false | 16/9 | 980 | cover | cover |
Where Should an Agent Store What It Learns?
Knowledge, instructions, programs, parameters, and meta-updates
layout: center class: text-center
Why this problem matters
Knowledge
Facts and experience remain traceable and editable.
Instructions
General procedures guide the model at inference time.
Programs
Deterministic workflows enforce repeatable behavior.
Three ideas to keep in view
Parameters
Implicit perception, style, and broad policies
Local patch
Change the smallest artifact that explains the failure
Meta-update
Improve the updater or workflow that creates artifacts
The book's visual model
Prompt patch vs. Program promotion
Prompt patch
- Fast to deploy
- Easy to inspect
- Global rules accumulate
Program promotion
- Deterministic execution
- Tests and versioning
- Narrower applicability
Route a lesson to the smallest carrier
if lesson.is_fact: update_knowledge(lesson)
elif lesson.is_rule: patch_skill(lesson)
elif lesson.is_deterministic: compile_workflow(lesson)
else: propose_parameter_training(lesson)
validate_transfer_and_retention()
Test the claim
Compile browser experience into a replayable workflow
Observe: State predicates, reset-and-replay, and failure when the page state changes
Create, validate, register, and reuse an offline tool
Observe: Search miss, candidate creation, rejection gate, registration, and later reuse
class: course-terminal
Switching to the terminal
$ cd chapter8/browser-use-rpa && python workflow_validation_demo.py
$ cd chapter8/self-evolving-tools && python demo.py --offline
What the evidence supports
Finding 1
Knowledge is easiest to trace; programs are easiest to execute deterministically.
Finding 2
Reusable tools convert one successful solution into a new action capability.
Finding 3
Local, reversible changes make causal evaluation and rollback possible.