Personal conversation learning
Supported personal statements are learned privately in deterministic chat. This is literal pattern matching, not unrestricted semantic understanding. Use Framework to pause learning and review or undo changes. Explicit teaching remains available while automatic memory is paused.
My budget is 1000 EURCorrect and follow up
A different value prompts confirmation unless you explicitly mark it as a correction. A correction changes only your own workspace. Ask what is my budget, then use it in a supported percentage calculation.
Actually my budget is 1500 EURInspect the learning trail
The latest 50 events are available through the learning API; up to 500 are retained. Undo refuses to overwrite a memory edited later. Forget removes the fact, revision history and learning receipts; transcripts are separate.
learning historyLearn from demonstrations
Send four separate messages with distinct inputs. The first three select a candidate; the last validates it. Once accepted, write double 21 to invoke the learned function. New examples trigger bounded synthesis and regression checks.
When I say double 1, I mean 2
When I say double 2, I mean 4
When I say double 3, I mean 6
When I say double 4, I mean 8Contribute to the shared library
Only explicitly supplied names and numeric examples enter the shared queue. Use non-personal sample numbers. Contributions from different users can combine into a candidate; contradictory examples block promotion. Private transcripts are not shared.
contribute: {"name":"double","consent":true,"examples":[{"input":1,"output":2},{"input":2,"output":4},{"input":3,"output":6},{"input":4,"output":8}]}Shared activation and rollback
Consented numeric candidates with eight distinct inputs can activate after held-out validation and regression checks. Operators can also review and approve candidates explicitly. Example tests are not universal correctness proofs. Existing versions survive failed candidates; operator-reviewed versions are not automatically replaced.
community status: doubleUse a shared function
After approval, call the shared name explicitly. Community functions never silently replace a private function or core tool. Pinned versions are supported until the function is retired.
community run: {"name":"double","x":21}What evolving means here
Learning is triggered by incoming statements, examples and explicit contributions. There is no idle background mind, unrestricted web learning, arbitrary code execution, automatic language acquisition, or claim of general intelligence.
Read the methods and limitations or try the examples in the workspace.