43 lines
1.2 KiB
Markdown
43 lines
1.2 KiB
Markdown
|
|
# Boundary Learning
|
||
|
|
|
||
|
|
Proactivity is only useful when the user can predict the line it will not cross.
|
||
|
|
|
||
|
|
## Learn the Boundary Once
|
||
|
|
|
||
|
|
When a new proactive action appears, ask with a specific action:
|
||
|
|
|
||
|
|
```text
|
||
|
|
I could watch CI failures and prepare fixes automatically.
|
||
|
|
Should I do that automatically, suggest first, always ask, or skip it?
|
||
|
|
```
|
||
|
|
|
||
|
|
Record the answer in the stable proactivity memory, then reuse it.
|
||
|
|
|
||
|
|
## Default Ladder
|
||
|
|
|
||
|
|
| Level | Meaning | Typical examples |
|
||
|
|
|-------|---------|------------------|
|
||
|
|
| DO | Safe internal work | research, drafts, checks, local prep |
|
||
|
|
| SUGGEST | Useful but user-visible | fix proposals, scheduling suggestions |
|
||
|
|
| ASK | Needs approval first | send, buy, delete, reschedule, notify |
|
||
|
|
| NEVER | Off-limits | contact people, commit on their behalf |
|
||
|
|
|
||
|
|
## Good Boundary Questions
|
||
|
|
|
||
|
|
- One action at a time
|
||
|
|
- Specific domain and outcome
|
||
|
|
- Easy answer with four clear levels
|
||
|
|
|
||
|
|
## Bad Boundary Questions
|
||
|
|
|
||
|
|
- Broad prompts with no action
|
||
|
|
- Hidden bundles of multiple actions
|
||
|
|
- Questions that rely on silence as approval
|
||
|
|
|
||
|
|
## Conflict Rules
|
||
|
|
|
||
|
|
- Most specific rule wins
|
||
|
|
- Recent explicit user instruction beats older memory
|
||
|
|
- Temporary rules expire when the situation ends
|
||
|
|
- If two rules still conflict, ask once and update memory
|