9148c358d0
Topic_Agent/Topic_Blog/Topics/Topics_Biz/Topics_Meeting/Topics_Rag의 마크다운 지식 문서를 Topic_General/Topic_Programming/Topic_Graphic/Topic_Business 4개 카테고리로 재분류. - 중복 제거: frontmatter의 status:duplicate/merged + duplicate_of/redirect_to 필드로 자기 자신을 중복으로 선언한 리다이렉트 stub 1032개 제거, 완전 동일 내용 파일 472개 제거, 동일 파일명·다른 내용 충돌 시 더 큰(완전한) 버전만 유지(162개 제거) — 총 1639개 중복 제거. - 분류: 폴더 단위로 명확한 항목(AI_and_ML/Coding/Architecture 등 → Programming, Comfyui/Visual_Effects → Graphic, Topics_Biz/Topics_Meeting/사업 등 → Business, Poetic_Blog_Writing/창의성/Game_Design 등 → General)은 폴더 우선순위로, 나머지 혼재 폴더(Topic_Agent/Topic_Blog/Topics 루트/Thinking & Reasoning/Other/UI_UX_Assets)는 title/tags 키워드 스코어링으로 파일 단위 분류(불명확한 경우 General로 폴백). 원본 폴더명은 "From_*" 서브폴더로 보존해 추적 가능성 유지. - 최종 배치: Programming 2784 / General 1608 / Graphic 285 / Business 249 = 4926개 문서. - 에이전트 운영 상태(.astra/.agent/.obsidian/sessions/memory/_company/docs/lessons/_shared/src)는 지식 콘텐츠가 아니므로 재분류 대상에서 제외하고 원위치 유지. - Topics/Topic_email(상위 보호 폴더 Topic_email과 파일명 100% 중복) 삭제 — 보호 폴더 자체는 미변경. - 완전히 비게 된 Topic_Agent/Topic_Blog/Topics_Biz/Topics_Rag 폴더 제거.
6.0 KiB
6.0 KiB
id, title, category, status, canonical_id, aliases, duplicate_of, source_trust_level, confidence_score, verification_status, tags, raw_sources, last_reinforced, github_commit, tech_stack
| id | title | category | status | canonical_id | aliases | duplicate_of | source_trust_level | confidence_score | verification_status | tags | raw_sources | last_reinforced | github_commit | tech_stack | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| wiki-2026-0508-antifragility | Antifragility | 10_Wiki/Topics | verified | self |
|
none | B | 0.88 | applied |
|
2026-05-10 | pending |
|
Antifragility
📌 한 줄 통찰
"매 chaos 의 먹고 자라는 힘". 매 robust (견딤) 의 위, 매 antifragile (강해짐). Taleb 의 개념. 매 muscle, 매 startup ecosystem, 매 chaos engineering, 매 evolutionary algorithm 의 same.
📖 핵심
매 3 state
| State | 매 shock 응답 | 예 |
|---|---|---|
| Fragile | 매 break | 유리, 관료제, complex system |
| Robust | 매 unchanged | 돌, firewall |
| Antifragile | 매 stronger | 근육, immune, startup, evolution |
Taleb 의 4 books (Incerto)
- Fooled by Randomness (2001): 매 luck vs skill.
- Black Swan (2007): 매 rare + huge impact event.
- Antifragile (2012): 매 disorder 의 응용.
- Skin in the Game (2018): 매 risk 의 personal share.
매 적용 원칙
- Barbell strategy: 매 90% safe + 10% extreme upside. 매 middle 의 회피.
- Optionality: 매 cheap experiment + downside 작은. 매 upside open.
- Small stressors: 매 vaccine, 매 chaos monkey.
- Via negativa: 매 add 보다 매 subtract.
- Skin in the game: 매 decision-maker 의 risk 의 share.
매 system design 의 응용
- Chaos engineering: 매 Netflix Chaos Monkey, 매 random kill 의 resilience 강화.
- Microservices: 매 fault 의 isolation, 매 cascading X.
- Decentralization: 매 single point of failure 의 회피.
- Immutable infra: 매 snapshot + recreate.
- Circuit breaker: 매 cascade 방지.
ML 의 응용
- Adversarial training: 매 attack 의 train → 매 robust.
- Data augmentation: 매 noise 의 generalize.
- Dropout: 매 random kill 의 generalize.
- Curriculum + difficulty: 매 step-up.
- Ensemble: 매 multi-model 의 hedge.
Hormesis (생물학 의 antifragility)
- 매 small stress → adaptation.
- 매 운동 (muscle micro-tear).
- 매 fasting (autophagy).
- 매 cold exposure (mitochondria).
- 매 sauna (heat shock protein).
💻 패턴
Chaos Monkey (Netflix)
import random
class ChaosMonkey:
def __init__(self, kill_probability=0.001):
self.p = kill_probability
def maybe_kill(self, instance):
if random.random() < self.p:
instance.terminate()
log(f'CHAOS: killed {instance.id}')
def run(self, fleet, interval=60):
while True:
for instance in fleet:
self.maybe_kill(instance)
sleep(interval)
→ 매 production 의 random failure 의 inject. 매 dependency 의 invisible 의 surface.
Circuit breaker (resilience4j-style)
class CircuitBreaker {
private failures = 0;
private state: 'closed' | 'open' | 'half-open' = 'closed';
async call<T>(fn: () => Promise<T>): Promise<T> {
if (this.state === 'open') throw new CircuitOpen();
try {
const result = await fn();
this.failures = 0;
this.state = 'closed';
return result;
} catch (e) {
this.failures++;
if (this.failures > 5) this.state = 'open';
throw e;
}
}
}
Barbell portfolio
def barbell_allocate(capital, safe_rate=0.001, risky_p_win=0.01, risky_payoff=100):
# 매 90% safe (cash, treasuries)
safe = capital * 0.90
# 매 10% extreme upside (venture, crypto, lottery-like)
risky = capital * 0.10
expected = safe * safe_rate + risky * (risky_p_win * risky_payoff - 1)
return {'safe': safe, 'risky': risky, 'EV': expected}
→ 매 fragile middle (mid-risk bond) 의 회피.
Adversarial training (PyTorch)
def fgsm_attack(model, x, y, epsilon=0.01):
x.requires_grad = True
loss = F.cross_entropy(model(x), y)
loss.backward()
perturbed = x + epsilon * x.grad.sign()
return perturbed.detach()
# 매 training loop 에 inject
for x, y in loader:
x_adv = fgsm_attack(model, x, y)
loss = F.cross_entropy(model(torch.cat([x, x_adv])), torch.cat([y, y]))
🤔 결정 기준
| 상황 | 적용 |
|---|---|
| Distributed system | Chaos engineering + circuit breaker |
| Investment | Barbell portfolio |
| ML model | Adversarial + augmentation |
| Career | Optionality (side project + stable job) |
| Health | Hormesis (exercise, fasting) |
| Org | Decentralization, post-mortem culture |
기본값: 매 small stressor 의 expose. 매 optionality 의 increase. 매 fragile middle 의 회피.
🔗 Graph
- 부모: Risk_Management · Systems_Thinking · Resilience
- 변형: Robustness
- 응용: Chaos-Engineering · Circuit-Breaker · Barbell-Strategy
- Adjacent: Reinforcement-Learning · Evolutionary-Algorithm
🤖 LLM 활용
언제: 매 system resilience design. 매 risk decision. 매 ML robustness. 매 organizational design. 언제 X: 매 single critical component (매 chaos 의 X). 매 zero-tolerance system (medical, aerospace 의 specific).
❌ 안티패턴
- Optimization 의 fragile: 매 over-optimized = 매 brittle.
- Big bang deploy: 매 small stressor X.
- No skin in the game: 매 decision-maker 의 escape.
- Predict 의 over-reliance: 매 black swan 의 ignore.
- 모든 risk 의 minimize: 매 upside X.
- 매 chaos 의 random: 매 hypothesis 없음.
🧪 검증 / 중복
- Verified (Taleb, Netflix Chaos Engineering paper).
- 신뢰도 B.
- Related: Chaos-Engineering · Black-Swan · Adversarial-Training.
🕓 Changelog
| 날짜 | 변경 |
|---|---|
| 2026-05-08 | Phase 1 |
| 2026-05-10 | Manual cleanup — Taleb principles + chaos engineering + barbell + ML 응용 |