32 lines
2.3 KiB
Markdown
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,[[ system]]s-theory, decoupling, [[Robustness]], complexity-[[Management]]]
|
|
last_reinforced: 2026-04-20
|
|
---
|
|
|
|
# [[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]], [[Fault-Tolerance]], [[Complexity Theory]], [[Scalability]], [[Efficiency]]
|
|
- **Modern Tech/Tools**: Containerization (Docker), Mixture of Experts (MoE), Dynamic linking.
|
|
---
|