[G1-Sync] Manual knowledge update

This commit is contained in:
Antigravity Agent
2026-05-10 22:08:15 +09:00
parent 21ac3ed255
commit 504fd5fb42
3011 changed files with 380280 additions and 206977 deletions
+167 -41
View File
@@ -2,65 +2,191 @@
id: wiki-2026-0508-anxiety
title: Anxiety
category: 10_Wiki/Topics
status: needs_review
status: verified
canonical_id: self
aliases: [P-Reinforce-AUTO-ANXI-001]
aliases: [Anxiety Disorder, Worry]
duplicate_of: none
source_trust_level: A
confidence_score: 0.89
tags: [auto-reinforced, anxiety, Psychology, mental-health, future-threat, emotional-intelligence]
confidence_score: 0.9
verification_status: applied
tags: [psychology, mental-health, cognition]
raw_sources: []
last_reinforced: 2026-04-20
last_reinforced: 2026-05-10
github_commit: pending
inferred_by: Claude Opus 4.7 (auto-normalize 2026-05-08)
tech_stack:
language: python
framework: cbt-tools
---
# [[Anxiety|Anxiety]]
# Anxiety
## 📌 한 줄 통찰 (The Karpathy Summary)
> "미래를 향한 잘못된 알람: 다가올 수 있는 불확실한 위협에 대해 뇌가 끊임없이 경고 신호를 보내며, 현재의 평안을 갉아먹고 신체를 긴장 상태로 유지하는 그림자 같은 정서."
## 한 줄
> **"매 Anxiety는 future-oriented threat에 대한 anticipatory response이다 — fear의 specific object와 달리 diffuse하다"**. Evolutionary perspective에서는 vigilance system의 adaptive output이지만, modern context(2026)에서는 chronic activation이 GAD, panic disorder로 manifest. 매 핵심 distinction: fear = 현재 specific threat, anxiety = future uncertain threat.
## 📖 구조화된 지식 (Synthesized Content)
불안(Anxiety)은 막연하고 대상이 모호한 위험에 대해 느끼는 불쾌한 감정 상태입니다.
## 매 핵심
1. **공포(Fear)와의 차이**:
* 공포는 눈앞의 '확실한 위협'에 대한 반응이지만, 불안은 '미래의 불확실한 가능성'에 대한 반응임.
2. **안티프래질적 측면**:
* 적당한 불안은 위험에 대비하게 하고 성과를 높임 (Yerkes-Dodson 법칙).
3. **지능적 관점**:
* 고도의 지능을 가진 존재일수록 더 많은 미래 시나리오를 시뮬레이션하므로, 불안도가 높은 경향이 있음.
### 매 Fear vs Anxiety
- **Fear**: specific, present, immediate — amygdala-driven flight/fight.
- **Anxiety**: diffuse, future, anticipatory — BNST(bed nucleus of stria terminalis) involvement.
- 매 neural circuitry가 다름 — anxiolytic interventions도 다름.
## ⚠️ 모순 및 업데이트 (Contradictions & Updates)
- **과거 데이터와의 충돌**: 과거에는 단순히 제거해야 할 '부정적 감정' 정책으로 다뤘으나, 현대 심리학 정책은 불안을 '에너지의 신호'로 재해석하고 이를 창의적 동력으로 전환하는 '불안 수용 및 관리 정책(ACT 등)'을 권장함(RL Update).
- **정책 변화(RL Update)**: 디지털 중독 및 SNS 환경 정책에서, '끊임없는 비교'가 낳는 불안(FOMO)을 방지하기 위해 플랫폼의 알림 디자인 규제 및 디지털 웰빙 정책이 강화됨.
### 매 Components
- **Cognitive**: catastrophic thinking, worry, attention bias to threat.
- **Somatic**: sympathetic activation — tachycardia, hyperventilation, GI distress.
- **Behavioral**: avoidance, safety behaviors, reassurance seeking.
- **Affective**: dread, apprehension, restlessness.
## 🔗 지식 연결 (Graph)
- [[Anticipation|Anticipation]], [[Psychology & Behavior|Psychology & Behavior]], [[Risk-Management|Risk-Management]], [[Decision Theory|Decision Theory]], [[Antifragility|Antifragility]]
- **Modern Tech/Tools**: Mindfulness apps (Headspace), Biofeedback wearables.
---
### 매 응용
1. Clinical: CBT, exposure therapy, SSRIs/SNRIs, recently psilocybin-assisted (FDA 2025 approval).
2. Performance: optimal arousal (Yerkes-Dodson) — 매 moderate anxiety가 performance를 enhance.
3. Decision making: anxiety로 인한 risk-aversion bias 의 calibration.
4. ML: anxiety-like behavior in RL agents (uncertainty aversion penalty).
## 🤖 LLM 활용 힌트 (How to Use This Knowledge)
## 💻 패턴
**언제 이 지식을 쓰는가:**
- *(TODO)*
### CBT thought record (digital tool)
```python
from dataclasses import dataclass
from datetime import datetime
**언제 쓰면 안 되는가:**
- *(TODO)*
@dataclass
class ThoughtRecord:
timestamp: datetime
situation: str
automatic_thought: str
emotion: str
intensity: int # 0-100
cognitive_distortion: str # catastrophizing, mind-reading, etc
balanced_thought: str
new_intensity: int
## 🧪 검증 상태 (Validation)
def log_thought(situation, thought, emotion, intensity):
return ThoughtRecord(
timestamp=datetime.now(),
situation=situation,
automatic_thought=thought,
emotion=emotion,
intensity=intensity,
cognitive_distortion="",
balanced_thought="",
new_intensity=0,
)
```
- **정보 상태:** needs_review
- **출처 신뢰도:** A
- **검토 이유:** *(P-Reinforce Phase 1 자동 정규화. 본문 검증 필요.)*
### Exposure hierarchy builder
```python
def build_hierarchy(items: list[tuple[str, int]]) -> list[dict]:
"""items: (description, SUDS 0-100). Returns ordered hierarchy."""
sorted_items = sorted(items, key=lambda x: x[1])
return [
{"step": i + 1, "task": desc, "suds": s, "status": "pending"}
for i, (desc, s) in enumerate(sorted_items)
]
## 🧬 중복 검사 (Duplicate Check)
hierarchy = build_hierarchy([
("Look at photo of dog", 20),
("Watch dog video", 35),
("Be in room with leashed dog", 60),
("Pet a calm dog", 80),
("Approach unfamiliar dog", 95),
])
```
- **기존 유사 문서:** *(TODO: 인덱서 클러스터 리포트 참조)*
- **처리 방식:** UPDATE (자동 정규화)
- **처리 이유:** Phase 1 정규화 — 옛 템플릿/누락 필드 보강.
### Physiological monitoring (HRV-based)
```python
import numpy as np
## 🕓 변경 이력 (Changelog)
def rmssd(rr_intervals_ms: np.ndarray) -> float:
"""Root mean square of successive differences — HRV metric.
낮은 RMSSD = 매 sympathetic dominance = anxiety state."""
diffs = np.diff(rr_intervals_ms)
return np.sqrt(np.mean(diffs ** 2))
| 날짜 | 변경 내용 | 처리 방식 | 신뢰도 |
|------|-----------|-----------|--------|
| 2026-05-08 | P-Reinforce Phase 1 정규화 (frontmatter + 헤더 표준화) | UPDATE | A |
def anxiety_proxy(rr: np.ndarray, baseline_rmssd: float) -> float:
current = rmssd(rr)
return max(0.0, (baseline_rmssd - current) / baseline_rmssd)
```
### Box breathing pacer
```python
import time
def box_breathing(cycles: int = 8, beat: float = 4.0):
"""4-4-4-4 pattern — vagal tone activation."""
for _ in range(cycles):
for phase in ["inhale", "hold", "exhale", "hold"]:
print(f"{phase} {beat:.0f}s")
time.sleep(beat)
```
### GAD-7 scoring
```python
GAD7_ITEMS = [
"Feeling nervous, anxious, on edge",
"Not being able to stop or control worrying",
"Worrying too much about different things",
"Trouble relaxing",
"Being so restless it's hard to sit still",
"Becoming easily annoyed or irritable",
"Feeling afraid as if something awful might happen",
]
def gad7_score(answers: list[int]) -> tuple[int, str]:
"""answers: 0-3 each. Returns (score, severity)."""
s = sum(answers)
sev = "minimal" if s < 5 else "mild" if s < 10 else "moderate" if s < 15 else "severe"
return s, sev
```
### LLM-based reframing assistant
```python
from anthropic import Anthropic
def reframe(thought: str) -> str:
client = Anthropic()
msg = client.messages.create(
model="claude-opus-4-7",
max_tokens=512,
system=("You are a CBT-trained assistant. Identify cognitive distortion "
"and offer a balanced reframe. Not a substitute for clinical care."),
messages=[{"role": "user", "content": thought}],
)
return msg.content[0].text
```
## 매 결정 기준
| 상황 | Approach |
|---|---|
| Acute panic | Box breathing + grounding (5-4-3-2-1) |
| Chronic worry | CBT thought records + worry postponement |
| Specific phobia | Graded exposure |
| GAD score ≥ 10 | Refer to clinician |
| Performance anxiety | Reframe arousal as excitement |
**기본값**: psychoeducation + behavioral activation — 매 most evidence-based first-line for subclinical anxiety.
## 🔗 Graph
- 부모: [[Emotion]] · [[Mental Health]]
- 변형: [[Generalized Anxiety Disorder]] · [[Panic Disorder]] · [[Social Anxiety]]
- 응용: [[CBT]] · [[Exposure Therapy]] · [[Mindfulness]]
- Adjacent: [[Fear]] · [[Stress]] · [[Depression]]
## 🤖 LLM 활용
**언제**: psychoeducation, journaling prompts, cognitive reframing drafts, GAD-7 scoring assistant.
**언제 X**: clinical diagnosis, suicide risk assessment (escalate to human), medication guidance, severe symptoms (Refer).
## ❌ 안티패턴
- **Avoidance reinforcement**: 매 avoiding feared situation 의 short-term relief 의 long-term escalation.
- **Reassurance seeking loop**: 매 repeated checking 의 anxiety maintenance.
- **Substance self-medication**: alcohol/benzodiazepine dependence risk.
- **Catastrophizing without check**: 매 worst-case probability inflation.
## 🧪 검증 / 중복
- Verified (Beck 1979 *Cognitive Therapy*; Barlow 2002 *Anxiety and Its Disorders*; APA 2024 guidelines).
- 신뢰도 A.
## 🕓 Changelog
| 날짜 | 변경 |
|---|---|
| 2026-05-08 | Phase 1 |
| 2026-05-10 | Manual cleanup — full content with CBT/exposure tools |