Files
2nd/10_Wiki/Topics_Biz/Modularity.md
T

32 lines
2.3 KiB
Markdown

---
id: P-REINFORCE-AUTO-MODU-001
category: "10_Wiki/💡 Topics/AI"
confidence_score: 0.94
tags: [auto-reinforced, modularity, systems-theory, decoupling, robustness, complexity-management]
last_reinforced: 2026-04-20
---
# [[Modularity|Modularity]]
## 📌 한 줄 통찰 (The Karpathy Summary)
> "복잡성을 다스리는 분할 정복: 시스템의 구성 요소들이 얼마나 독립적으로 나뉘어 있는지를 나타내는 척도이자, 장애가 전체로 전염되는 것을 막고 각 부분이 서로 다른 속도로 진화할 수 있게 허용하는 시스템의 회복 탄력성."
## 📖 구조화된 지식 (Synthesized Content)
모듈성(Modularity)은 시스템의 구성 요소가 분리되고 재결합될 수 있는 정도를 의미합니다.
1. **구조적 이점**:
* **Encapsulation**: 내부 복잡성을 숨기고 인터페이스만 노출 (정보 은닉). (Abstraction와 연결)
* **Parallel Development**: 각 모듈을 서로 다른 전문가가 동시에 개발 가능. (Efficiency와 연결)
* **Fault Isolation**: 한 모듈의 고장이 전체 시스템 다운으로 이어지지 않음. (Fault-Tolerance와 연결)
2. **왜 중요한가?**:
* 모듈성이 비약적으로 높은 시스템만이 '진화'할 수 있으며, 변화하는 환경에 맞춰 특정 부분만 빠르게 교체하거나 강화할 수 있기 때문임.
## ⚠️ 모순 및 업데이트 (Contradictions & RL Update)
- **과거 데이터와의 충돌**: 과거에는 모듈화로 인한 '오버헤드(연결 비용)' 정책을 우려했으나, 현대 정책은 컴퓨팅 자원이 풍부해짐에 따라 유연성 정책이 주는 이득이 효율성 정책의 훼손보다 훨씬 크다는 '유연성 우선 정책'을 수립함(RL Update).
- **정책 변화(RL Update)**: 최근 신경망 모델 정책(MoE, Mixture of Experts)은 입력을 처리할 때 필요한 '전문가 모듈'만 활성화하여 연산량을 줄이는 '동적 모듈성 정책'을 실현하여 거대 모델의 효율 정책을 극대화함.
## 🔗 지식 연결 (Graph)
- [[Modular-Design|Modular-Design]], [[Fault-Tolerance|Fault-Tolerance]], [[Complexity Theory|Complexity Theory]], [[Scalability|Scalability]], [[Efficiency|Efficiency]]
- **Modern Tech/Tools**: Containerization (Docker), Mixture of Experts (MoE), Dynamic linking.
---