블로그

  • [자비스 프로젝트] AI 에이전트 폴더 구조 최적화: 점점 비대해지는 규칙… 그래서

    나를 도와 로봇제작을 도와주는 자비스가 이제는 책 저술도 도와주게 진화했네요:)

    그래서 문득 시스템 최적화나 구조의 최적화을 화두로 던져 보았습니다.

    AI 에이전트 시스템(OpenClaw )을 직접 구축하다 보면, 어느 순간 SYSTEM.md 파일 하나가 감당할 수 없을 정도로 무거워지는 시점이 옵니다. 오늘은 제가 구축 중인 **’자비스(JARVIS) 시스템’**의 효율을 극대화하기 위해, ‘파일 수’가 아닌 ‘읽기 경로’를 최적화한 폴더 구조에 대해 고민해 본걸 기록합니다.


    1. 기존 구조의 한계: “단순함 속에 숨은 무거움”

    처음에는 관리하기 편하도록 최소한의 파일로 시작했습니다. 하지만 시스템이 고도화될수록 JARVIS_SYSTEM.md 파일 하나에 모든 규칙과 프롬프트가 몰리는 현상이 발생했습니다.

    📋 기존의 단일화된 구조

    workspace/
    ├── AGENTS.md
    ├── SOUL.md
    ├── USER.md
    ├── MEMORY.md
    ├── JARVIS_SYSTEM.md   <-- ⚠️ 모든 시스템 규칙이 여기에 집중됨
    ├── TOOLS.md
    ├── HEARTBEAT.md
    ├── plans/
    │   ├── NEXT_ACTION.md
    │   ├── ROADMAP_v1.2_full.md
    │   └── ISSUE_TRACKER.md
    └── memory/
        └── YYYY-MM-DD.md
    
    • 문제점: 파일 수는 적어서 깔끔해 보이지만, AI가 매번 읽어야 하는 ‘핵심 컨텍스트’가 점점 무거워집니다. 결국 중요한 규칙이 묻히거나 응답 속도가 저하될 위험이 있습니다.

    2. 향후 최적화 구조: “핵심 헌법과 세부 조례의 분리”

    이번 업데이트의 핵심은 **’파일의 증가’가 아니라 ‘독서량의 감소’**입니다. AI가 매 세션마다 모든 규칙을 다 읽을 필요가 없도록 구조를 세분화했습니다.

    📂 업그레이드된 시스템 구조 (Proposed)

    workspace/
    ├── AGENTS.md
    ├── SOUL.md
    ├── USER.md
    ├── MEMORY.md
    ├── JARVIS_SYSTEM.md     # ✅ [Core] 핵심 헌법만 
    ├── system/              # ✅ [Module] 상황별 세부 규칙 분리
    │   ├── SESSION_PROTOCOL.md  # 시작/종료/동기화 프로토콜
    │   ├── RESPONSE_RULES.md    # 답변 품질, 장황함 금지 규칙
    │   ├── MEMORY_POLICY.md     # 기억 회상 및 저장 우선순위
    │   ├── MODE_JARVIS.md       # 기본 범용 자비스 모드 설정
    │   └── MODE_WRITER.md       # 작가 모드 (로보틱스 집필 특화)
    ├── TOOLS.md
    ├── HEARTBEAT.md
    ├── plans/
    │   ├── NEXT_ACTION.md
    │   ├── ROADMAP_v1.2_full.md
    │   └── ISSUE_TRACKER.md
    └── memory/
        └── YYYY-MM-DD.md
    

    3. 왜 이 구조가 더 효율적인가? (Key Insight)

    단순히 파일을 쪼갠 것이 아닙니다. AI의 인지 부하(Cognitive Load)를 줄이는 경로 최적화가 본질입니다.

    매 세션 기본 읽기량의 최소화

    • 상시 호출: SOUL.md, USER.md, JARVIS_SYSTEM.md(핵심) 등 정체성에 직결된 문서만 읽습니다.
    • 선택적 호출: 특정 작업(글쓰기 등)을 할 때만 MODE_WRITER.md를 로드하여 토큰 소모를 줄이고 정확도를 높입니다.

    관리의 편의성 증대

    • 답변이 너무 길어진다면 RESPONSE_RULES.md만 수정하면 됩니다. 다른 시스템 로직을 건드릴 필요가 없어 안정적입니다.

    4. 구조 변화에 따른 체감 비교

    구분기존 구조 (Small Files)최적화 구조 (Smart Folders)
    파일 수적음 (관리 용이해 보임)조금 늘어남 (체계적)
    파일당 용량매우 비대함 (Rule 간 충돌 위험)가볍고 명확함 (단일 책임 원칙)
    AI 인지 부하높음 (매번 전체 탐색)낮음 (필요한 경로만 선택)
    확장성낮음 (수정 시 전체 영향)높음 (모듈별 독립 업데이트)

    5. 결론: 겉보기 복잡함보다 실제 협업 효율이 우선이다

    결국 나만의 자비스를 만든다는 것은, AI가 나와 얼마나 더 빠르고 정확하게 소통하느냐의 싸움입니다.

    “파일이 많아지는 것을 두려워하지 마세요. 진짜 두려워해야 할 것은 AI가 읽어야 할 ‘불필요한 텍스트’의 양입니다.”

    이런 구조 변경을 통해 제 자비스는 더욱 가벼워진 핵심 헌법을 바탕으로, 상황에 맞는 전문성을 발휘할 수 있게 될거 같습니다.

    6. 하지만: 먼저 기존 시스템 진단 실시하자

    분리 구조가 잘 되면
    매번 읽는 핵심이 가벼워져서 판단력이 좋아질 가능성이 있지만 분리를 잘못하면
    오히려 파일만 늘고, 어디를 읽어야 하는지 헷갈려서 더 나빠질 수도 있다.
    즉 핵심은:파일을 나누는 것 자체가 답이 아니라,
    “항상 읽는 것”과 “필요할 때만 읽는 것”을 정확히 구분하느냐
    다.

    진단도 오픈클로로 구축한 자비스에게 시켜봅니다. 현재 내가 구축한 시스템의 병목은 다른 곳에서 발견되어 우선 그걸 먼저 개선 했습니다.

    JARVIS_SYSTEM.md : 261줄 / 10,722자
    AGENTS.md : 233줄 / 9,188자
    둘 합치면 이미 꽤 무거워 중복된 내용을 다이어트하는걸로만 햐였습니다. 다이어트는 항상 필요합니다:)

    오늘의 최적화 아이디어는 차후 적용 할거 같습니다.

    시간이 가면 한번씩 시스템 최적화를 점검하고 요구해야 겠습니다.


    Tag: #자비스 #AI에이전트 #OpenClaw #폴더구조 #프롬프트엔지니어링 #생산성 #BakBiseo #로보틱스 #AI시스템설계

  • 나만의 홈페이지를 만들었다 — 블로그와 홈페이지 사이에서 고민한 이야기

    시작은 이 질문 하나였다

    “책을 쓰려는데, 블로그가 있으면 도움이 될까?”

    로보틱스 입문서를 집필 중인 나는 어느 날 이 질문을 던졌다. 그리고 그 질문이 오늘, 내가 전 세계 어디서든 접속할 수 있는 나만의 홈페이지 bakbiseo.com을 가진 사람이 되는 여정의 시작이었다.

    치과의사로 28년을 살아온 사람이, 로봇을 만들고 책을 쓰고 싶어서 홈페이지를 만들었다. 오늘 그 과정을 그대로 기록해 둔다. 나처럼 막막했던 누군가에게 이 글이 이정표가 되길 바라면서.

    그리고 같은 취미을 가진 열정있는 사람을 만나 재미난 사업도 하는걸 꿈꾸며.


    블로그 vs 홈페이지 — 도대체 뭐가 달라?

    처음엔 이것부터 헷갈렸다. 둘 다 인터넷에 글을 올리는 거 아닌가?

    결론부터 말하면, 이 둘은 ‘목적과 소유권’이 완전히 다르다.

    블로그는 남의 땅에 세 들어 사는 것이다. 네이버, 티스토리 같은 플랫폼이 땅(서버)도 주고 집(디자인)도 주고, 나는 그냥 글만 쓰면 된다. 쉽고 빠르다. 하지만 플랫폼이 정책을 바꾸거나 서비스를 종료하면, 내 소중한 기록도 함께 위험해진다.

    홈페이지는 내 땅에 내 집을 짓는 것이다. 복잡하다. 설정도 해야 하고, 비용도 든다. 하지만 내 데이터의 주인은 오직 나다. 언제든 이사할 수 있고, 30년 뒤에도 내 기록은 내 손 안에 있다.

    나는 책을 쓰고, 로봇을 만들고, 천체를 관측하고, 캐나다 이민 이야기도 나누고 싶었다. 단순한 일상 기록이 아니라, 쌓이고 쌓여 책이 될 수 있는 아카이브가 필요했다. 그래서 홈페이지를 택했다.


    왜 워드프레스인가?

    홈페이지를 만들기로 했다면 다음 질문은 “어떤 도구로?”다.

    **워드프레스(WordPress)**는 전 세계 웹사이트의 40% 이상이 사용하는 표준 소프트웨어다. 중요한 건 이것이 소프트웨어라는 점이다. 마치 엑셀이나 워드처럼.

    삼성 노트북을 쓰든 LG 노트북을 쓰든, 엑셀 파일은 어디서든 열린다. 마찬가지로 워드프레스로 만든 내 사이트는, 서버 업체를 바꾸더라도 데이터를 통째로 들고 이사할 수 있다. 네이버 블로그는 절대 불가능한 일이다.

    워드프레스 = 설계도 (내 소유)

    서버(호스팅) = 집을 지을 땅 (빌려 쓰는 것)


    네임칩을 선택한 이유

    서버 업체는 **네임칩(Namecheap)**으로 정했다. 이유는 단순하다. 향후 영어권 독자와 아마존 출판을 목표로 하기 때문이다.

    국내 업체(가비아, 카페24 등)를 쓰면 이렇게 된다:

    1. 도메인(주소) 구매
    2. 서버 업체 따로 가입
    3. 두 곳을 연결하는 DNS 설정 직접 수동 작업
    4. 워드프레스 수동 설치
    5. 보안 인증서(SSL) 별도 설치

    초보자에겐 하루가 꼬박 걸리는 고난의 행군이다.

    네임칩의 EasyWP는 이 모든 과정을 자동으로 처리해 준다. 도메인 구매부터 서버 연결, 워드프레스 설치, 보안 인증서 활성화까지. “DNS settings will automatically update”라는 문구 한 줄이 그 복잡한 과정을 대신한다.


    실전 — 이렇게 따라 하면 된다

    1단계: 도메인 이름 정하기

    도메인은 인터넷 세상의 내 주소다. 예를 들어 naver.com, google.com 같은 것. 전 세계에서 단 하나뿐인 주소를 내가 갖게 되는 것이다.

    나는 bakbiseo.com으로 정했다. ‘자비스’처럼 나만의 AI 비서 이름을 갖고 싶었는데, ‘JARVIS’는 이미 상표가 있으니 ‘백비서’를 영문으로 풀었다. 발음도 자연스럽고, 기억하기도 쉽다. ( 그리고 더 깊은 의미는 캐나다,미국 백야드을 관리해주는 로봇플랫폼을 만들어 가는 일을 함께할 AI 에이젼트이기때문이다.)

    도메인 이름을 정할 때 원칙:

    • .com을 고집할 것 (글로벌 신뢰도 최강)
    • 짧고 기억하기 쉽게
    • 나의 정체성이 담길 것

    참고로 도메인은 무조건 소문자로만 등록된다. 대문자로 입력해도 시스템이 소문자로 처리한다. 대신 홈페이지 로고나 제목에는 BakBiseo처럼 대문자를 섞어 브랜딩할 수 있다.

    2단계: 네임칩에서 도메인 구매

    namecheap.com 접속 → 검색창에 원하는 도메인 입력 → “Available” 초록색 체크 확인 → 장바구니 → 결제

    비용: 연간 약 10달러 내외. Domain Privacy(개인정보 보호) 옵션은 반드시 켜둘 것. 네임칩은 이 기능을 평생 무료로 제공한다.

    전화번호 입력 시 주의: 국제 표준 형식은 +82.1012345678 — 010에서 앞의 0을 빼고 입력한다.

    3단계: EasyWP로 워드프레스 설치

    결제 완료 후 네임칩 대시보드에서 “Set up a WordPress site” 클릭.

    • Create a new Website 선택
    • Your Namecheap domain 선택 후 구매한 도메인 연결
    • 플랜: Starter (연간 약 31달러, 초보자에게 충분)
    • 테마: Twenty Twenty-Five (워드프레스 공식 최신 테마, 가볍고 안정적)
    • 플러그인: 전부 체크 해제하고 넘어갈 것 (나중에 필요한 것만 하나씩)

    4단계: 이메일 인증

    설치 후 가입 이메일로 인증 메일이 온다. 반드시 클릭해야 도메인 소유권이 법적으로 확정된다. (인증 이메일 처리후 다시 접속하면 “already been verified”라는 문구가 뜨면 이미 완료된 것이니 안심할 것.)

    5단계: 관리자 화면(Dashboard) 접속

    네임칩 대시보드 → WP Admin 버튼 클릭.

    이때 브라우저에서 “연결이 안전하지 않습니다” 라는 보안 경고창이 뜰 수 있다. 당황하지 말자. 보안 인증서(SSL)가 활성화되는 데 수십 분 정도 걸리기 때문에 나타나는 일시적인 현상이다. **[고급] → [bakbiseo.com으로 계속하기]**를 누르면 관리자 화면으로 진입할 수 있다. 시간이 지나면 이 경고는 자동으로 사라진다.

    관리자 화면 진입 후 첫 번째로 할 일: Settings → General → Site Language → 한국어 선택 → Save Changes


    오늘의 성과 요약

    항목내용비용
    도메인bakbiseo.com (네임칩)약 $10/년
    서버+워드프레스EasyWP Starter약 $31/년
    DNS 연결자동 (네임칩이 처리)무료
    보안 인증서(SSL)자동 활성화무료
    개인정보 보호Domain Privacy무료

    총 비용: 약 $41/년 (한화 약 5~6만 원). 30년의 디지털 기지를 갖는 비용치고는 놀랍도록 저렴하다.


    블로그로 시작해서 홈페이지가 된다

    워드프레스의 가장 큰 매력은 성장하는 플랫폼이라는 것이다.

    지금은 글을 쌓는 블로그로 시작한다. 원고가 쌓이면 메뉴를 구성해 포트폴리오처럼 보이게 된다. 책이 출간되면 “Buy on Amazon” 버튼을 달고 공식 저자 홈페이지로 탈바꿈한다. 디자인(테마)만 바꾸면 그동안 쌓인 글은 그대로 살아남는다.

    블로그 → 포트폴리오 → 저자 공식 홈페이지 이 모든 변화가 하나의 주소(bakbiseo.com) 안에서 이루어진다.


    마치며

    오늘 나는 단순히 홈페이지 하나를 만든 게 아니다. 앞으로 써 내려갈 로봇 제작기와 입문서 원고, 천체 관측 이야기, 그리고 이민자의 솔직한 기록들이 쌓일 나만의 성채를 지었다.

    누군가의 플랫폼에 기대지 않고, 내 데이터의 주인이 되는 것. 그게 오늘 내가 선택한 가치다.

    홈페이지를 갖고 싶었지만 어디서 시작해야 할지 몰랐던 분들께, 이 글이 첫 삽을 뜨는 용기가 되길 바란다.


    다음 글에서는 워드프레스 첫 화면을 꾸미는 법과, 구글·네이버 검색에 내 사이트를 등록하는 방법을 다룰 예정이다.


    #워드프레스홈페이지만들기 #네임칩도메인 #블로그vs홈페이지 #독립형홈페이지 #EasyWP #로보틱스 #나만의홈페이지 #워드프레스초보 #bakbiseo

  • Hello world!

    Welcome to WordPress. This is your first post. Edit or delete it, then start writing!