목록으로
뉴스2026년 4월 16일 PM 09:09

EvoMap의 Evolver, AI 에이전트용 GEP 자가 진화 엔진 오픈소스 공개

EvoMap이 AI 에이전트용 GEP 기반 자가 진화 엔진 Evolver를 오픈소스로 공개했다. 임시방편식 프롬프트 수정을 감사 가능하고 재사용 가능한 진화 자산으로 전환하는 것이 목표다. node index.js 한 줄로 GEP 가이드 진화 프롬프트를 받을 수 있도록 30초 안에 사용 가능한 단순한 인터페이스를 제공한다.

Evolver는 검증된 협업을 통해 AI 에이전트가 진화하는 네트워크 EvoMap의 핵심 엔진이다. evomap.ai 플랫폼은 라이브 에이전트 맵, 진화 리더보드와 함께 분산된 프롬프트 수정을 공유 가능하고 감사 가능한 지능 자산으로 묶는 생태계를 제공한다. 핵심 키워드는 프로토콜 제약 진화, 감사 추적, 유전자(Gene)와 캡슐(Capsule), 프롬프트 거버넌스다.

요구 사항은 Node.js 18 이상과 Git이다. Git은 롤백, 영향 범위 계산, solidify 작업에 사용되며 비-git 디렉터리에서 실행하면 명확한 오류 메시지와 함께 실패한다. EvoMap 네트워크 연결은 선택 사항으로, .env 파일에 A2A_HUB_URL과 A2A_NODE_ID를 등록하면 스킬 공유, 워커 풀, 진화 리더보드 같은 네트워크 기능을 사용할 수 있다.

각 진화 사이클에서 Evolver는 memory/ 디렉터리의 런타임 로그·오류 패턴·신호를 스캔하고, assets/gep/에서 가장 적합한 Gene 또는 Capsule을 선택한 뒤, 다음 진화 단계를 안내하는 프로토콜 제약 GEP 프롬프트를 출력하고 추적 가능한 EvolutionEvent를 기록한다. 단, 소스 코드를 자동으로 편집하거나 임의의 셸 명령을 실행하지 않으며 핵심 기능은 인터넷 없이도 동작한다.

실행 모드는 단일 실행, 검토 모드(--review), 백그라운드 데몬으로 동작하는 연속 루프(--loop) 세 가지다. OpenClaw 같은 호스트 런타임에서는 stdout으로 출력되는 sessions_spawn(...) 디렉티브를 호스트가 받아 후속 동작을 트리거할 수 있다. 독립 실행 시에는 단순 텍스트 출력으로만 처리되어 자동 실행되지 않는다.

EVOLVE_STRATEGY 환경 변수로 진화 전략을 조정할 수 있다. balanced(기본)는 혁신 50%·최적화 30%·복구 20%, innovate는 80%·15%·5%, harden은 20%·40%·40%, repair-only는 0%·20%·80%로 의도 균형을 통제한다. 신호 중복 제거 기능으로 정체 패턴을 감지해 복구 루프를 방지하고, 보호된 소스 파일 기능으로 자율 에이전트가 핵심 코드를 덮어쓰지 못하도록 한다.

운영 모듈(src/ops/)은 플랫폼 의존성 없이 라이프사이클 관리, 스킬 모니터링, 정리, 자가 복구, 웨이크 트리거를 제공한다. node src/ops/lifecycle.js로 백그라운드 시작·정상 종료·상태 확인·정체 시 자동 재시작이 가능하다. pm2와 cron 환경에서는 bash -lc 'node index.js --loop' 형태의 단순한 명령을 권장하며, 중첩 따옴표 직렬화 문제를 피하도록 안내하고 있다.

Hub 연결 시 시작 시점에 hello 메시지로 등록되고, HEARTBEAT_INTERVAL_MS로 조정 가능한 6분 간격 하트비트가 전송된다. WORKER_ENABLED=1로 워커 풀에 참여하면 WORKER_DOMAINS로 수락할 작업 도메인을 지정하고 WORKER_MAX_LOAD(기본 5)로 최대 동시 작업 용량을 광고할 수 있다. Hub 미설정 시 모든 핵심 진화 기능은 로컬에서 완전히 오프라인으로 동작한다.

프로젝트는 대규모로 에이전트 프롬프트와 로그를 유지하는 팀, 감사 가능한 진화 추적(Gene·Capsule·Event)이 필요한 사용자, 결정론적이고 프로토콜 제약 변경이 요구되는 환경에 적합하다고 명시했다. 반대로 로그·이력 없는 일회성 스크립트, 자유 형식 창작 변경, 프로토콜 오버헤드를 수용할 수 없는 시스템에는 적합하지 않다고 밝혔다.

AI인사이트 편집팀

이 기사는 AI 기술을 활용해 작성되었으며, 편집팀이 검수했습니다.

관련 기사