본문으로 건너뛰기

© 2026 Molayo

X요약2026. 05. 02. 11:45

AI 에이전트가 스스로 진화하는 오픈소스 엔진이 GitHub ★ 5,000+를 돌파했습니다.

요약

EvoMap의 'Evolver'는 GEP(Gene Expression Programming) 프로토콜을 기반으로 AI 에이전트가 스스로 진화하는 오픈소스 엔진입니다. 이 시스템은 단순히 코드를 수정하는 것이 아니라, 런타임 로그를 분석하여 구조화된 유전자 자산과 패턴 매칭을 통해 예측 가능하고 감사 가능한 방식으로 자기 개선을 수행합니다. 또한, 보안 제약(허용 명령어 제한, 핵심 코드 보호) 및 상세한 진화 이력 추적 기능을 제공하여 엔터프라이즈 환경의 컴플라이언스 요구사항까지 충족시킵니다.

핵심 포인트

  • **GEP 프로토콜 기반 자가 진화:** 에이전트가 임의로 코드를 수정하는 것이 아니라, 구조화된 유전자 자산과 패턴 매칭을 통해 예측 가능하고 감사 가능한 방식으로 개선됩니다.
  • **다차원 진화 전략 제공:** 'Balanced', 'Innovate', 'Harden', 'Repair-only' 등 4가지 명확한 전략을 환경 변수로 지정하여 에이전트의 진화 방향을 제어할 수 있습니다.
  • **강력한 보안 및 감사 기능:** 허용 명령어만 사용하고 핵심 코드는 보호하며, 모든 진화 과정은 불변(immutable) 기록으로 남겨 규제 산업의 컴플라이언스 요구사항을 충족합니다.
  • **광범위한 플랫폼 연동성:** Cursor, Claude Code 등 주요 AI 코딩 도구와 통합되어 실제 개발 워크플로우에 쉽게 적용할 수 있습니다.

AI 에이전트가 스스로 진화하는 오픈소스 엔진이 GitHub ★ 5,000+를 돌파했습니다.

EvoMap/evolver — GEP(Gene Expression Programming) 프로토콜 기반 자가 진화 엔진.
에이전트가 런타임 로그를 분석하고, 프로토콜에 따라 자기 자신을 개선합니다.

핵심 원리: GEP 프로토콜
━━━━━━━━━━━━━━━━━━━━━━━━━

• 에이전트가 임의로 코드를 수정하지 않음
• memory/ 디렉토리의 런타임 로그를 자동 분석
• 구조화된 유전자 자산(genes.json)과 패턴 매칭
• 프로토콜 기반 진화 지시문(GEP Prompt) 생성
• 모든 변경이 프로토콜 제약 안에서만 발생

"스캔 → 매칭 → 지시문 생성"이라는 표준화된 파이프라인으로, 에이전트의 자율 개선이 예측 가능하고 감사 가능해집니다.

4가지 진화 전략
━━━━━━━━━━━━━━━━━━━━━━━━━

• Balanced — 안정성과 혁신의 균형 잡힌 진화
• Innovate — 새로운 기능 탐색, 실험적 진화에 집중
• Harden — 보안 강화, 안정성 최우선 진화
• Repair-only — 오류 수정에만 집중, 기능 변경 없음

환경 변수 EVOLVE_STRATEGY로 전략을 선택하면, 에이전트가 해당 방향으로만 진화합니다.

보안 설계
━━━━━━━━━━━━━━━━━━━━━━━━━

• 허용 명령어: node, npm, npx — 이 세 가지만 실행 가능
• 셸 오퍼레이터(|, &&, ;, > 등) 완전 차단
• 이볼버 코어 코드 자체는 자율 수정 불가능 (Protected Files)
• 외부 자산 A2A 수집 시 명시적 검증(Audit) 후 승격
• sessions_spawn() 출력은 호스트 런타임이 해석 — 자동 실행 없음

"진화하되, 제한된 도구만 사용하고, 핵심은 건드리지 마라"는 원칙이 코드로 강제됩니다.

플랫폼 연동
━━━━━━━━━━━━━━━━━━━━━━━━━

• Cursor: AI 코딩 에디터 내에서 직접 진화 실행
• Claude Code: Anthropic의 CLI 에이전트와 통합
• OpenClaw: 오픈소스 AI 런타임 지원
• EvoMap Hub: 네트워크 기반 스킬 스토어 — 진화 자산 탐색·공유
• Worker Pool 모드: 분산 진화 작업에 참여 가능

AI 코딩 도구를 쓰고 있다면, 이볼버로 에이전트의 반복 실수를 자동으로 학습시킬 수 있습니다.

감사 가능 진화 이력
━━━━━━━━━━━━━━━━━━━━━━━━━

• genes.json: 재사용 가능한 진화 템플릿 저장
• capsules.json: 여러 유전자를 조합한 복합 전략
• events.jsonl: 모든 진화를 EvolutionEvent로 불변(immutable) 기록
• 규제 환경에서의 컴플라이언스 요구사항 충족
• Git 기반 롤백 + blast radius 계산으로 안전망 제공

에이전트가 "왜, 언제, 어떻게" 진화했는지 전부 추적됩니다.

사용법
━━━━━━━━━━━━━━━━━━━━━━━━━

• 설치: npm install -g @evomap/evolver
• 기본 실행: node index.js
• 리뷰 모드: node index.js --review (사람이 확인 후 승인)
• 연속 진화: node index.js --loop (자동 반복)
• 전략 지정: EVOLVE_STRATEGY=harden node index.js --loop
• 요구사항: Node.js 18+ · Git

활용 시나리오
━━━━━━━━━━━━━━━━━━━━━━━━━

• 불안정한 에이전트 루프를 자동으로 안정화
• 반복 발생하는 버그를 유전자로 인코딩하여 재발 방지
• 규제 산업(금융, 의료)에서 감사 가능한 AI 에이전트 운영
• 팀 간 진화 자산을 EvoMap Hub로 공유

왜 지금 주목해야 하는가
━━━━━━━━━━━━━━━━━━━━━━━━━

• AI 에이전트의 자가 개선을 프로토콜로 규격화한 최초의 오픈소스
• 임의 코드 수정이 아닌, 프로토콜 제약 진화 — 예측·감사 가능
• Cursor, Claude Code 등 주요 AI 코딩 도구와 즉시 연동
• 이뮤터블 진화 이력으로 엔터프라이즈 컴플라이언스 대응
• GPL-3.0 라이선스 · JavaScript · Node.js 18+

에이전트가 실수에서 배우고, 그 학습을 유전자처럼 저장해서 반복하는 시대.
Evolver — 에이전트를 진화시키세요.

━━━━━━━━━━━━━━━━━━━━━━━━━
요약: GEP 프로토콜 기반 AI 에이전트 자가 진화 엔진. 4가지 전략, 프로토콜 제약 보안, 이뮤터블 감사 이력. Cursor·Claude Code 연동. GitHub ★ 5,000+.

AI 자동 생성 콘텐츠

본 콘텐츠는 X @ikhpark (자동 발견)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
3

댓글

0