Repository navigation
Persistent learner notes: remember what the learner struggles with across sessions #582
hieudepzai14122007-ship-it
started this conversation in
Ideas
Replies: 1 comment
|
Thanks for building this. I'd like to extend it to cover the other half of #206: how the learner learns (pace, what makes an explanation click), not only what they get wrong. That changes more slowly than struggles, so I think it needs different update rules, such as end-of-session updates with evidence for each line and a size budget. I run a similar extract-and-merge loop for my own tutor prompts, so I've already hit those problems. If the direction works for the maintainers, I'd like to build that section on top of your branch. I can start in about four weeks. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Related: #206 (Learner Profiles/Facts).
I built a working version of part of this: remembering what the learner gets wrong across sessions. Before opening a PR I'd like to check that the approach fits, since the README says on purpose that the graph stores ideas, "not ratings of your ability".
Problem. The graph records what was taught, not how the learner is doing. A new session can't see that I keep making the same mistake (for example, forgetting the factor n in the power rule), so it doesn't target it.
What it does — branch · diff
update_learner_notestool and read the current note in their system prompt. The prompt block is only added when the agent's tool list includes the tool, the same rule other conditional tools follow.Verification. I added tests for the tool and the prompt composition, and updated the tests that pin each agent's tool list. The full suite shows no new failures. The 19 failures I see are Windows-specific and fail on
maintoo. Live check with Claude Code (Opus): I answered three probe questions with the "just lower the exponent" misconception, and the prober wrote an accurate note before planning.Open questions
I'm happy to adjust it, or open a PR if the direction works.
All reactions