본문으로 건너뛰기
Hugging Face조회 4

오픈소스 모델과 OpenCode를 활용한 다중 에이전트 자율 연구 시스템 구축

오픈소스 모델과 OpenCode를 결합하여 연구, 기획, 실행, 보고를 자동화하는 다중 에이전트 기반의 자율 연구 시스템 구축 방법과 실전 데모를 제공한다.

챕터별 상세

00:00

다중 에이전트 AutoResearch 소개

Andrej Karpathy의 AutoResearch 프로젝트를 기반으로 한 다중 에이전트 설정이다. 기존 방식은 단일 에이전트가 모든 작업을 수행했으나, 여기서는 오픈소스 모델과 OpenCode를 사용하여 역할을 분리했다. 에이전트가 학습 스크립트를 지속적으로 수정하며 600회 이상의 실험을 통해 Bits Per Byte 수치를 낮추는 최적화 과정을 수행한다. 결과적으로 학습 효율이 점진적으로 개선되는 양상을 확인했다.

AutoResearch는 AI가 스스로 코드를 수정하고 실험하여 모델 성능을 개선하는 개념이다.

01:07

실험실 팀 구성 및 에이전트 역할 정의

시스템은 Researcher, Planner, Worker, Reporter의 네 가지 핵심 역할로 구성된다. Researcher는 Hugging Face 논문을 검색하여 가설을 제안하고, Planner는 실험 큐를 관리하며 학습률 조정 등의 세부 계획을 세운다. Worker 에이전트는 제안된 가설을 바탕으로 실제 학습 스크립트에 패치를 적용하고 실행한다. 마지막으로 Reporter는 모든 작업 결과를 수집하여 실험의 성공 여부를 보고하는 구조이다.
02:11

로컬 환경 설정 및 OpenCode 인증

프로젝트 실행을 위해 파이썬 환경을 설정하고 필요한 도구들을 인증한다. uv sync 명령어로 의존성을 해결한 후, hf auth login을 통해 Hugging Face Hub에 접속한다. OpenCode 인터페이스를 실행하기 위해 opencode auth login을 수행하며, 이때 사용할 모델 공급자로 Hugging Face를 선택한다. 이 과정은 에이전트가 외부 인프라와 모델 API에 접근하기 위한 필수적인 준비 단계이다.

OpenCode는 AI 에이전트가 코드를 작성하고 실행할 수 있도록 돕는 오픈소스 코드 하네스 도구이다.

03:20

OpenCode UI를 통한 에이전트 제어

OpenCode의 사용자 인터페이스에서 에이전트를 선택하고 작업을 할당한다. 리포지토리에 정의된 'autolab' 에이전트를 선택하면 기획, 실행, 보고 기능이 통합된 환경이 활성화된다. 사용자는 프롬프트를 통해 자율적인 로컬 연구 패스를 실행하도록 지시할 수 있다. 시스템은 정의된 역할에 따라 Planner와 Reviewer를 호출하여 중복되거나 낡은 아이디어를 걸러내며 실험을 시작한다.
bash
uv sync
hf auth login
opencode auth login

프로젝트 실행을 위한 파이썬 환경 동기화 및 Hugging Face, OpenCode 인증 단계

05:17

Planner와 Reviewer의 협업 프로세스

Planner 에이전트가 새로운 실험 가설을 제안하면 Reviewer가 이를 검증하는 단계이다. Planner는 기존 실험 결과 데이터를 분석하여 학습률이나 옵티마이저 변경 같은 새로운 시도를 제안한다. Reviewer는 이전의 성공 및 실패 사례와 비교하여 가설의 타당성을 검토하고 우선순위를 부여한다. 이러한 상호작용을 통해 무의미한 실험 반복을 줄이고 최적화 방향성을 유지한다.
07:08

Trackio를 활용한 실험 지표 모니터링

실시간으로 진행되는 수많은 에이전트 작업은 Trackio 대시보드를 통해 시각화된다. 활성 실험 작업 수, 이상 징후(Anomaly) 카운트, 마스터 모델 대비 성능 차이(Delta vs Master) 등의 지표를 모니터링한다. 특히 Bits Per Byte 지표가 최저점에 도달하는 과정을 그래프로 확인하여 에이전트의 최적화 성과를 측정한다. 이는 다중 에이전트 환경에서 발생하는 방대한 로그를 효율적으로 관리하기 위한 필수 도구이다.

Trackio는 머신러닝 실험 지표를 추적하고 시각화하는 오픈소스 도구이다.

08:23

Hugging Face Hub 인프라 연동

모든 실험 작업은 Hugging Face 인프라 위에서 실행되며 상태가 동기화된다. 에이전트가 생성한 각 작업(Job)은 고유한 가설 태그와 함께 허브에 등록되어 진행 상황을 추적할 수 있다. 일부 작업이 실패하거나 에이전트에 의해 취소되는 과정도 투명하게 기록된다. 공유 캐시 시스템을 사용하여 작업 간에 자산을 매번 업로드/다운로드할 필요 없이 효율적으로 데이터를 공유한다.
text
run one autonomous local autoresearch pass in this repo using the repo-defined roles.
use planner to propose up to 2 fresh single-change experiments.
use reviewer to reject duplicates or stale ideas.

Planner와 Reviewer 에이전트에게 자율 연구 수행을 지시하는 시스템 프롬프트 예시

용어 해설

다중 에이전트 시스템(Multi-Agent System)
여러 개의 독립적인 AI 에이전트가 각자 고유한 역할을 수행하며 협력하여 복잡한 목표를 달성하는 아키텍처이다. 단일 모델이 모든 일을 처리하는 대신 연구, 기획, 실행 등으로 업무를 분산하여 효율성과 정확도를 높이는 것이 핵심이다.
바이트당 비트 수(Bits Per Byte (BPB))
언어 모델의 압축 효율성과 예측 성능을 측정하는 지표로, 값이 낮을수록 모델이 데이터를 더 정확하게 예측하고 효율적으로 학습했음을 의미한다. 본 영상에서는 에이전트가 학습 스크립트를 최적화하여 이 수치를 낮추는 과정을 보여준다.
오픈소스 모델(Open Source Model)
가중치와 아키텍처가 공개되어 누구나 수정하고 배포할 수 있는 AI 모델이다. 상용 API 모델과 달리 로컬 환경이나 자체 인프라에서 실행 가능하며, 본 프로젝트에서는 이를 활용해 자율 연구 시스템을 구축했다.

언급된 리소스

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 04. 27.수집 2026. 04. 27.출처 타입 YOUTUBE

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.