본문 바로가기
AI 학교, AI 환경

IndieBiz OS 프로젝트 백서

by 격암(강국진) 2026. 3. 30.

# IndieBiz OS: AI는 연결을 위한 미디어다

**프로젝트 백서 — 2026년 3월**

---

## 왜 이 시스템을 만드는가

AI의 본질적 가치는 **연결**이다. 사람과 세계를, 사람과 사람을, 알고 있는 것과 아직 모르는 것을 이어주는 것. AI는 도구가 아니라 미디어다.

하지만 연결이 일어나려면 조건이 있다. 두뇌가 세계를 만나려면 몸이 필요하다. 눈이 없으면 볼 수 없고, 손이 없으면 만질 수 없고, 내 몸이 어떤 상태인지 모르면 적절하게 움직일 수 없다. 그래서 IndieBiz OS는 AI에게 지능적인 몸을 만들어준다 — 이것은 목적이 아니라 연결을 위한 선행 조건이다.

그리고 개인의 몸이 완성되면, 다음은 몸과 몸의 연결이다. 개별 IndieBiz OS가 IndieNet을 통해 연결될 때, 단순한 메시지 교환이 아닌 지능적 네트워크가 만들어진다. 이것이 AI가 미디어로서 진짜 가치를 구현하는 지점이다.

지금의 AI 도구들은 대부분 "더 많은 일을 시키는 것"에 집중한다. 자동화, 워크플로우, 에이전틱 루프. 하지만 우리가 묻는 질문은 다르다: **AI가 더 나은 연결을 만들 수 있는가?**

---

## 핵심 철학: 하네스는 몸이다

### 에이전틱 루프 vs 하네스

에이전틱 루프는 AI의 **성능**을 올린다 — 도구를 호출하고, 결과를 보고, 다시 호출하는 반복으로 더 많은 일을 할 수 있게 한다. 대부분의 AI 프레임워크가 여기에 집중한다.

하네스는 AI의 **지능**을 올린다 — 한 턴 안에서 AI가 더 나은 판단을 내리게 만드는 구조다. 같은 AI 모델이라도 어떤 하네스 위에서 돌아가느냐에 따라 결과의 질이 달라진다.

IndieBiz OS는 하네스다. 각 레이어가 AI를 더 똑똑하게 만든다:

- **IBL (신경계)**: 308개 액션을 5개 노드로 구조화하여 AI에게 "방향 감각"을 줌
- **의식 에이전트 (선택적 주의력)**: 매 턴마다 지금 이 상황에서 어떤 문제를 풀어야 하는지 메타적으로 판단
- **RAG (경험 기억)**: 과거 성공 사례로 시행착오를 최소화
- **감각 피드백 (체성감각)**: 도구 실행의 중간 결과를 전부 보존하여 "눈 뜬 채" 판단
- **감각 전처리 (감각기관의 전처리)**: 정보성 액션의 출력을 경량 AI로 압축하여 뇌에 전달 — 눈이 시신경을 통해 정보를 보낼 때 이미 전처리를 하는 것과 같다
- **평가 루프 (자기 교정)**: 달성 기준에 기반한 자동 평가와 재시도

### 세 겹의 상호 정당화

이 레이어들은 독립적이지 않다. 서로가 서로를 정당화한다:

**1겹 — 주의력**: DSL(IBL)이 풍부해야 메타인지(의식 에이전트)가 골라줄 것이 있고, 메타인지가 있어야 풍부한 DSL이 부담이 아닌 자산이 된다.

**2겹 — 능력 인식**: DSL이 구체적 도구를 제공해야 "이 도구는 이런 방식으로 구현되어 있으니 이런 한계가 있다"는 추론이 가능하다.

**3겹 — 한계 인식**: DSL이 세계를 충분히 분절해야 빈칸(아직 닿지 않는 영역)이 드러나고, 메타인지가 "이건 우리가 못 하는 영역"이라는 판단을 내릴 수 있다.

파이썬 실행기 하나만 있으면 세 겹이 다 무너진다 — 골라줄 것도, 추론할 구현도, 드러날 빈칸도 없다. AI는 만능감을 갖지만 실제로는 거의 아무것도 잘 하지 못한다.

---

## IBL: AI를 위한 신경계

### 환경 모델, 명령어가 아니다

IBL(IndieBiz Logic)은 `[node:action]{params}` 형태의 언어다. 하지만 이것은 명령어 체계가 아니라 **환경 모델**이다.

5개 노드가 AI에게 "몸(body schema)"을 준다:

| 노드 | 역할 | 인간 대응 |
|------|------|-----------|
| **sense** | 세계를 인식하는 감각 | 시각, 청각, 촉각 |
| **self** | 자기 자신에 대한 것 | 자기 인식, 기억 |
| **limbs** | 세계에 행동하는 팔다리 | 손, 발, 도구 사용 |
| **others** | 소통할 수 있는 대상 | 언어, 사회적 인지 |
| **engines** | 내부 처리 능력 | 사고, 계산, 창작 |

이 분류는 진화가 수억 년에 걸쳐 도달한 인식론적 구조(감각/행동/자기/타자)를 AI에 적용한 것이다. 도구가 수백 개여도 이 구조가 방향 감각을 준다.

### 자연어 이전의 언어

```
사용자 ↔ [자연어] ↔ AI의 뇌 ↔ [IBL: 신체의 언어] ↔ 세계
```

자연어는 사용자와 AI 사이의 인터페이스다. IBL은 AI와 세계 사이의 신경계다. 인간도 자연어 이전에 신체의 언어(신경계)가 먼저 있었다. IBL은 자연어 이전의 언어 — AI 내부의 상시 연결이다.

범용 AI는 매번 새로운 연결을 만들어야 하는 문제가 있다. 자율주행 AI는 목적이 하나라 하드코딩할 수 있지만, LLM은 범용이다. IBL은 그 "상시 연결"을 제공한다.

---

## 의식 에이전트: 문제를 정의하는 것이 답을 구하는 것보다 어렵다

### 다른 프레임워크와의 차이

LangChain, AutoGPT, CrewAI 등은 도구 호출 자동화에 집중한다. "이 상황에서 어떤 문제를 풀어야 하는가"를 메타적으로 판단하는 레이어가 없다.

IndieBiz OS의 의식 에이전트는 사용자의 메시지가 AI에 도달하기 전에 개입한다:

1. **문제를 찾는다**: 사용자의 명령을 수행하려고 할 때, 도구의 한계와 세계의 상태에서 생길 수 있는 문제를 탐지
2. **초점을 맞춘다**: 308개 액션 중 지금 관련 있는 것에 주의를 유도
3. **맥락을 정제한다**: 대화 히스토리에서 현재 문제와 관련 있는 것만 추출
4. **달성 기준을 설정한다**: 복잡한 작업에 대해 검증 가능한 완료 기준 정의

### 도구의 한계가 문제를 재정의한다

사과를 잡는 문제는 팔의 구조에 달려있다. 신체를 모르는 뇌는 좋은 계획을 세울 수 없다.

의식 에이전트는 IBL 액션의 구현 방식을 보고 한계를 추론한다. "네이버 API 기반" → 해외 데이터 제한 추론. "크롤링 기반" → 사이트 구조 의존성 추론. 도구별 "한계 목록"을 관리하는 대신, 구현 방식만 알려주면 AI의 기존 지식이 나머지를 메운다.

구체적 도구는 능력이자 한계의 지도다. 파이썬 실행기만 가진 AI는 만능감을 가지지만, 부동산 API가 추가되면 "실거래가 조회 가능"과 동시에 "실제 매물 시세 전망은 불가"가 명확해진다. IBL의 308개 액션은 능력의 목록이자 한계의 지도다.

---

## 두 개의 루프: 무의식적 실행과 의식적 개선

IndieBiz OS에는 두 층위의 루프가 중첩되어 있고, 그 앞에 반사 신경이 있다.

### 반사 신경 — 무의식 에이전트

모든 자극이 대뇌까지 올라갈 필요는 없다. 뜨거운 걸 만지면 의식적 판단 없이 손을 뗀다.

IndieBiz OS의 무의식 에이전트는 사용자 요청이 들어오면 1초 이내에 판단한다: 이것이 "음악 틀어줘" 같은 실행형인가, "시장 전망을 분석해줘" 같은 판단형인가. 실행형은 의식 에이전트와 평가 에이전트를 건너뛰고 바로 행동한다. 판단형만 의식적 루프를 탄다.

이 구분이 없으면 모든 요청이 대뇌까지 올라간다. 음악 하나 트는 데 "경제 침체 상황에서의 감수성"을 분석하고, 재생이 성공했는데도 "증거가 불충분하다"며 평가 루프를 돌리게 된다. 비효율을 넘어 시스템 장애(API 과부하)를 유발한다.

### 무의식적 루프 — 에이전틱 실행

에이전트가 도구를 호출하고, 결과를 보고, 다시 호출하는 반복. 대부분의 AI 프레임워크가 구현하는 것이다. 검색하고, 크롤링하고, 파일 쓰고, 다시 검색하는 과정에서 "내가 지금 잘 하고 있는가?"라는 반성은 없다. 심장이 뛰는 것처럼 그냥 돌아간다.

이것은 자율신경계에 해당한다. 필수적이지만, 이것만으로는 지능적이지 않다.

### 의식적 루프 — 메타인지 사이클

의식 에이전트, 실행 에이전트, 평가 에이전트가 만드는 루프다:

```
의식 에이전트: "이 문제를 풀려면 이런 점에 주의해야 해" (계획)
    ↓
실행 에이전트: 도구를 사용하여 작업 수행 (행동)
    ↓
평가 에이전트: "기준에 비추어 이건 부족해" (반성)
    ↓
다시 실행: 피드백을 반영하여 보완 (교정)
```

인지심리학의 **메타인지 루프** — Plan, Monitor, Evaluate — 와 대응된다. "내가 무엇을 하고 있는지 아는 것"이 의식의 핵심이라면, 이 루프가 IndieBiz OS의 의식이다.

### 중첩 — 인간도 그렇다

의식적 루프 안에서 무의식적 루프가 돌아간다. "이 보고서를 다시 써야겠다"는 의식적 판단 아래에서, 검색하고 정보를 모으고 문장을 쓰는 과정은 무의식적으로 진행된다.

대부분의 AI 시스템은 무의식적 루프만 가지고 있다. 도구를 잘 호출하는 것이 전부다. IndieBiz OS는 그 위에 의식적 루프를 얹는다 — 문제를 정의하고, 기준을 세우고, 결과를 평가하고, 부족하면 다시 한다. 이 구조가 같은 AI 모델을 쓰더라도 결과의 질을 바꾼다.

### Plan-Execute-Evaluate와의 차이

최근 AI 업계에서도 계획-실행-평가 루프가 주목받고 있다. 하나의 AI에게 "먼저 계획을 세우고, 실행하고, 결과를 평가하라"고 지시하는 방식이다. 구조만 보면 IndieBiz OS의 의식-실행-평가와 비슷하다. 하지만 핵심적 차이가 있다.

| | 일반적 Plan-Execute-Evaluate | IndieBiz OS |
|---|---|---|
| 계획 | 같은 AI가 계획 | **의식 에이전트** — 별도 레이어가 메타 판단 |
| 계획의 근거 | AI의 일반 지식 | IBL 308개 액션의 **구체적 구현 방식**과 한계 |
| 실행 | AI가 도구 호출 | 실행 에이전트가 IBL 신경계를 통해 행동 |
| 평가 | 같은 AI가 자기 평가 | **평가 에이전트** — 의식 에이전트의 자기 인식을 참조하여 평가 |

차이는 **구체성**이다. 일반적 루프에서 "계획을 세워라"는 추상적 지시다. AI가 어떤 도구를 갖고 있고, 그 도구가 어떻게 구현되어 있고, 지금 세계 상황이 어떤지를 구조적으로 인식하지 않은 채 계획한다. 평가도 마찬가지다 — "결과가 좋은가?"를 추상적으로 판단한다.

IndieBiz OS의 의식 에이전트는 "이 도구는 네이버 API 기반이라 해외 데이터가 부족하다"는 수준의 구체적 인식을 갖고 계획한다. 평가 에이전트는 그 인식을 공유하며 "이 한계를 알면서 우회했는가, 아니면 무시했는가"를 판단한다. 세 에이전트가 같은 신체의 지형도를 공유하는 것이다.

이것은 앞서 말한 "프로토콜의 연결 vs 신경의 연결"과 같은 구조다. Plan-Execute-Evaluate는 추상적 루프이고, 의식-실행-평가는 구체적 신체 위에서 도는 루프다. 신체를 모르는 뇌의 계획과 신체를 아는 뇌의 계획은 다르다.

---

## 생명체 메타포: 사용자 + AI = 두뇌, IndieBiz OS = 신체

AI가 모든 문제를 푸는 게 아니다. 신체가 행동을 잘 불러일으키게 하는 것이다.

| 신체 시스템 | IndieBiz OS | 역할 |
|------------|-------------|------|
| 신경계 | IBL | 감각/행동의 상시 연결 |
| 감각기관의 전처리 | 감각 전처리 (postprocess) | 원시 정보를 압축하여 뇌에 전달 |
| 자의식/각성 | World Pulse | 세계·자기·사용자 인식 (매시간) |
| 선택적 주의력 | 의식 에이전트 | 매 턴마다 관련 있는 것에 초점 |
| 자율신경계 | 스케줄러, 이벤트 엔진 | 의식 없이 돌아가는 리듬 |
| 면역계 | Self-Check | 자가 점검, 이상 감지 (매 6시간) |
| 체성감각 | Consciousness Pulse DB | 지금 내 몸 상태 |
| 자기 교정 | 평가 루프 | 달성 기준 대비 결과 평가 → 재시도 |

궁극 목적은 개별 기능이 아니다. 두뇌(사용자+AI)의 의사에 민감하게 반응하여 행동하는, 살아있는 것처럼 반응하는 신체. 신체가 풍부할수록 사용자가 닿을 수 있는 세계가 넓어진다.

---

## 메모리와 직관: 경험이 증류된 적절함의 감각

### 일기장이 아닌 "감"

요리사는 소금을 넣을 때 레시피를 떠올리지 않는다. 손이 알아서 멈춘다. 수많은 경험이 증류된 직관이다.

현재 AI 메모리는 대부분 "일기장" — 에피소드의 나열이다. IndieBiz OS가 추구하는 것은 경험에서 패턴을 증류하는 것이다.

| 기억 유형 | IndieBiz OS | 특징 |
|-----------|-------------|------|
| 작업 기억 | 대화 컨텍스트 | 지금 하고 있는 것 |
| 단기 기억 | system_ai_memory.db | 최근 경험 |
| 장기 기억 | system_docs | 항상 아는 것 |
| 절차 기억 | IBL 액션 + 패키지 | 몸이 기억하는 "하는 법" |
| 체성감각 | consciousness_pulse.db | 지금 내 몸 상태 |
| 직관 | (개발 중) 패턴 증류 시스템 | 경험이 녹아든 적절함의 감각 |

---

## 연결의 두 단계: 개인과 세계, 개인과 개인

AI는 연결을 위한 미디어다. 이 연결에는 두 단계가 있다.

### 1단계: 개인과 세계의 연결 — 몸을 만든다

문자 발명 이후 도서관이 세계를 압축하여 경험 범위를 넓혔듯, AI는 정리되지 않은 디지털 도서관(유튜브, 논문, 블로그, SNS)의 사서 역할을 한다. 하지만 도서관의 한계는 연결을 독자가 직접 해야 했다는 것이다 — 어떤 책을 읽을지, 책들 사이의 관계, 나와의 관련성.

AI는 그 연결을 한다. 키워드 검색이 아닌 사고 구조의 공명 — "나와 비슷한 생각"은 검색어로 표현할 수 없다. AI만이 구조 대 구조 매칭을 할 수 있다.

이것이 IndieBiz OS가 개인에게 몸을 만들어주는 이유다. IBL이라는 신경계, 의식 에이전트라는 선택적 주의력, World Pulse라는 감각 — 이 모든 것이 개인을 세계와 연결하기 위한 것이다. 몸이 풍부할수록 닿을 수 있는 세계가 넓어진다.

### 2단계: 개인과 개인의 연결 — 지능적 네트워크

개인의 몸이 완성되면, 다음은 몸과 몸의 연결이다. 이것이 AI가 미디어로서 진짜 가치를 구현하는 지점이다.

```
IndieBiz OS (개별 신체) → IndieNet (사용자 간 연결) → 집단 지성
```

개별 시스템이 충분히 지능적이어야 네트워크의 질도 높아진다. 지능적이지 않은 노드의 연결은 소음이다. 그래서 신체의 완성도가 선행 조건이고, 지금 IndieBiz OS가 집중하는 것이다.

### 프로토콜의 연결 vs 신경의 연결

MCP, A2A 같은 프로토콜도 AI 시스템 간의 연결을 만든다. 하지만 연결의 의미가 다르다.

MCP는 인터넷의 TCP/IP와 같다. 패킷을 보내고 받는다. 도구를 호출하고 결과를 반환한다. 연결은 되지만, 상대가 무엇을 잘 하고 무엇을 못 하는지, 어떤 방식으로 구현되어 있는지, 지금 어떤 상태인지를 모른다. 선을 연결한 것이지 서로를 아는 것이 아니다.

IBL로 연결된 시스템은 다르다. IndieBiz OS 안에서 의식 에이전트가 도구의 구체적 구현 방식을 알고 메타 판단을 하는 것처럼 — "이 도구는 네이버 API 기반이니 해외 데이터가 부족하다", "이 액션은 크롤링 방식이니 사이트 구조에 의존한다" — 네트워크에서도 상대 노드의 능력과 한계를 구체적으로 아는 연결이어야 한다. 뇌가 손의 구조를 알기 때문에 적절한 힘으로 사과를 잡을 수 있는 것처럼.

구체성 없는 연결은 지능적으로 움직이지 못한다. "저쪽에 부동산 에이전트가 있다"는 것만 아는 네트워크와, "저 에이전트는 실거래가 API에 접근 가능하지만 시세 전망은 못 한다"는 것까지 아는 네트워크는 전혀 다른 품질의 협업을 만든다.

이것이 IBL 기반 네트워크와 프로토콜 기반 네트워크의 근본적 차이다. IBL은 능력의 구체적 지형을 공유한다. 프로토콜은 메시지만 전달한다.

### 안과 밖의 경계 소멸

위임(delegate)의 대상이 내부 에이전트 → 외부 AI → 사람으로 확장되면, 시스템의 안팎이 구분되지 않는다. 같은 구조(IBL의 `others` 노드)로 내부 위임과 외부 소통이 통합된다.

AI 입장에서 내 에이전트에게 물어보는 것과 다른 사람의 AI에게 물어보는 것이 동일하다. 세포가 신호를 보낼 때 같은 몸인지 다른 유기체인지를 구분하지 않는 것과 같다. 이 경계의 소멸이 가능한 이유는 연결이 프로토콜 수준이 아니라 신경 수준이기 때문이다 — 상대를 알고 있으니 안과 밖이 같은 방식으로 작동할 수 있다.

### 주권과 독립

중앙 관리형 AI(SaaS)는 세상이 빠르게 변할수록 적응 비용이 폭주한다. 더 좋은 제품이 나오면 교체해야 한다.

IndieBiz OS는 로컬에서 돌아간다. 데이터는 사용자의 것이다. AI 모델은 교체할 수 있지만, 축적된 기억과 맥락과 도구의 생태계는 남는다. 기술이 공개되고 AI가 코딩하는 시대에 기술 장벽은 낮다. 후발주자가 선발주자를 빠르게 추월할 수 있다. 이것을 막는 유일한 것이 네트워크 효과다.

---

## 현재 상태 (2026년 3월)

- **백엔드**: Python FastAPI, 83개 모듈
- **IBL**: 5개 노드, 308개 액션, 병렬/순차/폴백 연산자
- **도구 패키지**: 35개 설치 (투자, 부동산, 법률, 음악, 블로그 등)
- **의식 에이전트**: Gemini Flash 기반, 매 턴 메타 판단
- **감각 전처리**: 정보성 액션 출력을 경량 AI로 압축 (65-70%), 액션별 YAML 선언적 설정
- **World Pulse**: 매시간 세계/사용자/자기 상태 수집
- **Self-Check**: 5개 노드 전체 면역 순찰 (매 6시간)
- **평가 루프**: 달성 기준 기반 자동 평가 및 재시도
- **프론트엔드**: Electron + React
- **프로젝트**: 20개 활성 (투자, 의료, 부동산, 창업, 음악 등)
- **외부 연동**: Gmail, Nostr, Telegram, NAS

---

*강국진*
*2026년 3월* https://indiebiz-homepage.vercel.app/

댓글