아카이브에 올라온 EvoSkill에 영감을 받아 만들었음.
LLM 에이전트 스킬 자동 진화 프레임워크고
스킬을 직접 만들던 에이전트에게 시키든 어디 마켓플레이스 같은곳에서 받았던간에
이게 최선인지 아닌지 알 방법이 별로 없기에 실패 데이터 기반으로 자동으로 스킬이 진화하도록 만든 것.
동작 방식
- 태스크 던지면 에이전트가 실행하고 실패를 수집함. LLM이 실패 패턴 분석해서
스킬 제안함. 그 스킬 붙여서 다시 테스트하고 점수 오르면 채택, 아니면 버림.
반복.
사람이 할 일은 태스크 정의하는 것 하나.
주요 기능
- 실패 기반 스킬 자동 생성/수정
- N번 독립 실행 후 평균 점수로 판정 (운빨 배제)
- Claude Code / Cursor / Codex 어댑터 지원
- 스킬이 다른 에이전트에서도 통하는지 크로스모델 검증
- 예산 상한선 설정 가능 (--budget-limit)
- Memento MCP 플러그인을 제공해서 연동 시 세션 간 실패 패턴 기억
설치 및 실행
npm install -g @nerdvana/evolver-cli
evolver evolve \
--task-dir ./tasks \
--adapter claude-code \
--runs 3 \
--budget-limit 5
혹은 아래 레파지토리 ai한테 보여주고 "해 줘"
https://github.com/JinHo-von-Choi/skill-evolver
GitHub - JinHo-von-Choi/skill-evolver: LLM agent skill evolution frameworkLLM agent skill evolution framework. Contribute to JinHo-von-Choi/skill-evolver development by creating an account on GitHub.github.com
댓글 0