Darwin-Agent/HarnessX
HarnessX is a harness foundry: forge any number of agent harnesses from reusable processors and bundles, pair each with any model, and evolve them through training.
해결하는 문제
대부분의 에이전트 프레임워크는 기저 모델을 교체하는 데 집중하지만, 에이전트의 행동(예: 코딩 에이전트에서 연구 에이전트로 전환)을 변경하려면 일반적으로 에이전트 로직을 다시 작성해야 합니다. HarnessX는 모델과 "하네스"(도구, 메모리, 프로세서로 구성된 행동 파이프라인)를 분리함으로써, 에이전트 로직을 다시 작성하지 않고도 행동을 변경할 수 있도록 합니다.
작동 방식
"하네스 팩토리" 접근 방식을 사용하며, 에이전트는 ModelConfig(라우팅 및 제공자 설정)와 HarnessConfig(행동 파이프라인)를 결합하여 생성됩니다. 행동 파이프라인은 컨텍스트, 제어, 평가, 메모리 등 9개 차원의 재사용 가능한 프로세서로 구성되며, 파이프 연산자(|)를 사용해 조합할 수 있습니다.
성능을 향상시키기 위해 HarnessX는 두 가지 진화 루프를 사용합니다:
- 하네스 진화: 메타-하네스가 에이전트의 궤적을 분석하여 최적의 프로세서 조합과 프롬프트 전략을 자동으로 탐색합니다.
- 모델 진화: 보상 주석이 달린 궤적이 VERL을 통해 강화학습(fine-tuning)에 공급되어 기본 모델을 개선합니다.
대상 사용자
- 코드를 다시 작성하지 않고도 에이전트 행동을 빠르게 프로토타이핑하고 반복 개선하고 싶은 AI 개발자.
- 에이전트 최적화 및 자가 진화 시스템에 집중하는 연구자.
- Slack, Discord 등 여러 플랫폼에 에이전트를 배포해야 하는 팀(내장된 IM 게이트웨이를 통해 지원).
주요 기능
- 조합 가능한 파이프라인: 9차원 행동 파이프라인을 위한 모듈식 프로세서 시스템.
- 자기 진화: 자동으로 하네스 구성 최적화 및 RL을 통한 모델 공진화 기능.
- IM 게이트웨이: Feishu, Telegram, Slack, Discord, DingTalk에 에이전트 연결을 내장 지원.
- 하네스 랩: 에이전트 관리 및 테스트에 특화된 전용 UI.
- Light-Memory: 시간 감쇠와 git 버전 관리를 갖춘 사용자 정의 파일 기반 메모리 시스템.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트