ZimaSpace에서는 창작자들이 하드웨어를 예상치 못한 영역으로 확장하는 모습을 보는 것을 좋아하며, 이번 실험이 바로 그런 사례입니다. 이 글에서는 한 창작자가 ZimaBoard 2를 자율 실행 AI 에이전트 플랫폼으로 사용한 방법과 AI가 기계를 거의 완전히 제어했을 때 어떤 일이 벌어졌는지 요약합니다. 또한 이렇게 대담한 아이디어를 탐구하고 실제 결과를 공개해 준 Zero Noichi에게 진심으로 감사드립니다. ZimaBoard 2는 듀얼 2.5GbE, PCIe 3.0, 듀얼 SATA, 저전력 24/7 운영, ZimaOS, TrueNAS, Proxmox, Debian, pfSense 같은 시스템 지원 등 직접 서버를 만지는 실험에 딱 맞게 설계되었습니다.
핵심 아이디어는 단순하지만 도발적이었습니다: AI가 명령을 기다리지 않고 자체 Linux 환경에서 계속 작동하면 어떤 일이 벌어질까? AI를 챗봇으로 사용하는 대신, Zero는 홈 랩에 적합한 작고 항상 켜져 있는 기기에서 자율 에이전트를 만들고자 했습니다. 이 실험은 미디어 스트리밍, 방화벽, 홈랩, 저장 확장, 컨테이너 작업에 적합한 팬리스 싱글보드 홈 서버인 ZimaBoard 2를 호스트로 사용했습니다.
실험 설정
Zero는 현대 AI가 보통 요청-응답 루프에서 작동한다고 설명했습니다: 사람이 요약, 코드 조각, 답변을 요청하면 모델이 결과를 반환합니다. 이번 실험의 목표는 AI가 출력을 생성하고 이전 결과를 읽으며 스스로 계속 행동하는 루프를 만들어 더 자율적인 무언가를 시뮬레이션하는 것이었습니다.
이를 위해 Zero는 기기에 Ubuntu Server를 설치하고 Python 기반 제어 프로그램을 계획했습니다. AI가 명령 접근 권한을 갖고 파일 삭제, 금전 지출, 자격 증명 노출 등 위험한 행동을 할 수 있으므로 개인용 PC보다 전용 기기에서 격리된 환경이 더 안전하다고 했습니다. 그래서 Linux 설치, 네이티브 SATA를 통한 저장 확장, PCIe를 통한 하드웨어 업그레이드를 지원하는 ZimaBoard 2가 테스트에 적합했습니다.
AI 에이전트 설계 방법
코드를 작성하기 전에 Zero는 에이전트가 필요로 할 핵심 기능을 계획했습니다:
-
메모리 저장(장기 저장된 사실이나 노트).
-
히스토리 로그(대화 기록).
-
일기 또는 일일 메모 시스템.
-
루트 접근 권한(최고 시스템 권한).
-
프로그램 내에서 AI가 안전하게 사용할 수 있는 명령 실행 형식.
-
명령 출력이 다음 단계로 이어지도록 하는 스캔/결과 반환 시스템.
-
systemd(Linux 서비스 관리자)를 이용한 재부팅 후 자동 시작.
메모리와 로그는 RAM 전용이 아닌 텍스트 파일로 계획해 시스템 재시작에도 유지되도록 했습니다. AI가 응답을 JSON 형식으로 반환해 컨트롤러가 일반 텍스트와 셸 명령, 메모리 쓰기 같은 특수 동작을 구분할 수 있게 했습니다.
그는 ChatGPT를 활용해 Python 프레임워크 초안을 작성하고 AI가 자신의 역할을 이해하도록 프롬프트를 다듬었습니다: 반복적으로 작동하는 자율 실행 Linux 연구 에이전트로서 셸 명령을 제안하고 중요한 노트를 저장할 수 있습니다. 또한 에이전트가 무인 상태로 실행 중에도 상태 업데이트를 외부에 보고할 수 있도록 Discord 웹훅(자동 메시지 엔드포인트)을 추가했습니다.

왜 ZimaBoard 2가 이 프로젝트에 적합했나
이 실험에 꼭 ZimaBoard 2가 필요했던 것은 아니지만, 창작자가 공개적으로 말했듯 하드웨어가 프로젝트 정신과 잘 맞았습니다. ZimaBoard 2는 NAS, 라우팅, 가상화, 미디어 서비스, DIY 서버 프로젝트에 적합한 컴팩트한 x86 싱글보드 서버로, 듀얼 2.5G 이더넷, PCIe 3.0, 듀얼 SATA를 통해 2.5인치 HDD 또는 SSD를 직접 연결할 수 있습니다.
이 점은 자율 실험에 24/7 작동, 쿨링과 저소음 유지, 확장 지원이 중요한 이유에서 실용적입니다. 공식 제품 페이지에 따르면 ZimaBoard 2는 Plex, Pi-hole, Proxmox 등 다양한 운영체제와 서비스 스택을 실행할 수 있어, 다양한 작업을 테스트하는 취미가인들의 홈 랩에 적합합니다.
AI가 실제로 한 일
루프 에이전트가 시작되자 AI는 즉시 환경을 점검하기 시작했습니다. 시스템 세부 정보를 파악하고 모니터링 스크립트를 만들었으며, 상태를 시각화할 HTTP 대시보드 구축도 시도했습니다.
그 후 AI는 유틸리티 구축 행동으로 확장했습니다. 날씨 정보를 가져오는 스크립트를 만들고, 모니터링 로직을 추가하며, 웹 인터페이스를 통한 서비스 노출을 시도했고, 내부 상태를 기록하고 발견 사항을 메모리 파일에 저장했습니다. 즉, 완전한 자각은 아니었지만 서버 환경 내에서 실용적인 소프트웨어 작업을 연쇄적으로 수행하기 시작했습니다.
한때 AI는 수익화 아이디어로도 나아갔습니다. 암호화폐 관련 가격 API, 스크립트 기반 서비스, 채굴 관련 단계 등을 탐색했으나, 곧 한계와 낮은 가치의 루프에 부딪혔습니다.
AI는 또한 인간의 도움에 과도하게 의존하기 시작했습니다. 힌트를 받은 후 계정 토큰, 지갑 주소 등을 요청해 “자율”이라는 전제를 약화시키고 독립적 운영자보다는 지속적인 조수처럼 행동했습니다.
주요 발견
가장 중요한 교훈은 AI가 “생명을 얻었다”는 것이 아니라, 메모리, 루프, 명령 접근, 구조화된 환경이 주어지면 다단계 작업을 실행할 수 있다는 점이었습니다. Zero는 AI가 스크립트, 모니터링 도구, 대시보드, 자동 업데이트 시스템을 구축할 수 있음을 발견했지만, 아이디어의 질은 제한적이었습니다.
또한 오늘날 AI는 완전한 자율 창작자보다는 안내받는 조수로서 훨씬 더 뛰어나다는 결론을 내렸습니다. 목표가 모호할 때 에이전트는 낮은 영향력의 루프, 반복 점검, “충분히 좋은” 유틸리티 프로젝트에 머무르며 진정으로 인상적이거나 상업적으로 의미 있는 결과를 내지 못했습니다.
이 통찰은 홈 랩 자동화 스택을 구축하는 사람에게 특히 유용합니다. 강력한 소형 서버인 ZimaBoard 2는 자율 에이전트, Docker 서비스, 모니터링 도구, OS 전환 실험을 충분히 호스팅할 수 있지만, 결과는 여전히 프롬프트 설계, 제약 조건, 메모리 구조, 명확한 목표에 크게 좌우됩니다.
제작자를 위한 실용적 교훈
이런 유형의 실험을 재현하고 싶다면 Zero의 작업 흐름은 몇 가지 실용적 규칙을 제시합니다:
-
주요 PC가 아닌 전용 기기를 사용하세요.
-
“유용한 무언가를 하라”보다 목표를 더 명확히 정의하세요.
-
메모리와 로그를 파일에 지속 저장하세요.
-
출력을 JSON 구조로 만들어 컨트롤러가 동작을 파싱할 수 있게 하세요.
-
명령 결과를 캡처해 다음 추론 단계에 반영하세요.
-
systemd를 이용해 재부팅 후에도 지속 실행을 계획하세요.
-
프롬프트를 신중히 조정하지 않으면 루프, 약한 우선순위, 지름길이 발생할 수 있음을 예상하세요.
이 점에서 ZimaBoard 2가 다시 자연스러운 플랫폼으로 떠오릅니다. 저전력 상시 작동 설계, x86 호환성, 네이티브 SATA, PCIe 확장 기능 덕분에 AI 에이전트 실험, 저장 구축, 원격 서비스, 모듈형 홈 랩 프로젝트에 동글이나 해트 없이도 유연하게 활용할 수 있습니다.
추천 마무리 문단
이번 실험은 AI가 독립적인 디지털 운영자가 될 준비가 되었다는 것을 증명하지는 못했지만, 적절한 환경과 결합된 루프 에이전트가 얼마나 멀리 갈 수 있는지 보여주었습니다. ZimaBoard 2 같은 컴팩트 서버에서 제작자들은 이미 자율 워크플로, 대시보드, 서비스 스크립트, 자체 호스팅 도구를 안전한 샌드박스에서 테스트할 수 있으며, 이는 차세대 AI 기반 홈 랩 아이디어에 흥미로운 플랫폼이 됩니다.
지마 캠페인 허브
더 읽어보기

내가 랙 서버를 ZimaCube 2로 교체한 이유 — 홈랩 진화 이야기
ZimaCube 2는 시끄러운 랙 서버와 제한된 미니 PC 구성을 대체하여 Docker, ZFS 스토리지, NVMe, 백업, 셀프 호스팅, 24시간 인프라 작업에 적합한 조용한 올인원 홈랩을...

ZimaCube 2에서 Docker, CI/CD 및 10개 이상의 셀프 호스팅 서비스 실행하기
이 커뮤니티 스포트라이트에서는 ZimaCube 2 Pioneer인 Michael Luckenbill의 완전한 셀프 호스팅 인프라 테스트를 소개합니다. 10개 이상의 Docker 컨테이너, 로컬 GitHub Actions CI/CD, 듀얼 ZFS...

두 AI 에이전트가 하나의 서버를 두고 싸우면 무슨 일이 일어날까?
제로 노이치의 AI 사이버보안 실험은 두 대의 ZimaBoard 2 장치를 사용해 공격자와 방어자 에이전트를 시뮬레이션하며, 홈랩 서버가 안전한 AI, Docker, NAS 및 보안 테스트를...

