Add self-study-agent skill with feedback loop
- SKILL.md: Main skill definition with 20-iteration feedback loop - config.yaml: Pipeline parameters (loop, sources, questions, adaptation) - pipeline/: 5-step learning pipeline (topic selection → source discovery → extraction → synthesis → report) - feedback/: 4 feedback mechanisms (self-testing, spaced repetition, interleaving, adaptation) - Learning science principles: active recall, spaced repetition, desirable difficulty, interleaving, delayed feedback
This commit is contained in:
@@ -0,0 +1,60 @@
|
||||
# Step 5: 세션 리포트
|
||||
|
||||
## 리포트 형식
|
||||
|
||||
```markdown
|
||||
## 학습 세션: {topic.title}
|
||||
|
||||
### 소스 정보
|
||||
| # | 소스 | 유형 | 신뢰도 |
|
||||
|---|------|------|--------|
|
||||
| 1 | {title} | {type} | {score} |
|
||||
|
||||
### 추출된 지식
|
||||
- **개념**: {count}개
|
||||
- **팩트**: {count}개
|
||||
- **절차**: {count}개
|
||||
- **코드 패턴**: {count}개
|
||||
|
||||
### 핵심 개념
|
||||
1. **{concept.title}**: {concept.definition}
|
||||
2. ...
|
||||
|
||||
### 개념 연결
|
||||
- {개념A} → (전제) → {개념B}
|
||||
- {개념C} → (예시) → {개념D}
|
||||
- ...
|
||||
|
||||
### 학습 목표
|
||||
- [ ] {학습 목표1}
|
||||
- [ ] {학습 목표2}
|
||||
- ...
|
||||
|
||||
### 복습 질문 (미리보기)
|
||||
1. {question1}
|
||||
2. {question3}
|
||||
3. ...
|
||||
|
||||
### 다음 단계
|
||||
- 자기 평가 루프 시작
|
||||
- 예상 문제 수: {count}개
|
||||
- 예상 소요 시간: {minutes}분
|
||||
```
|
||||
|
||||
## 메모리 저장 형식
|
||||
|
||||
리포트 생성 후, 다음 형식으로 메모리에 저장:
|
||||
|
||||
```json
|
||||
{
|
||||
"session_id": "session_id",
|
||||
"topic": "topic_title",
|
||||
"concepts": [...],
|
||||
"facts": [...],
|
||||
"procedures": [...],
|
||||
"code_patterns": [...],
|
||||
"connections": [...],
|
||||
"source_refs": [...],
|
||||
"timestamp": "ISO timestamp"
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user