An LLM-based Agent for Reliable Docker Environment Configuration
Created by
Haebom
Category
Empty
저자
Ruida Hu, Chao Peng, Xinchen Wang, Cuiyun Gao
개요
Repo2Run은 LLM 기반 에이전트로, 임의의 Python 저장소에 대한 환경 설정을 완전히 자동화하고 실행 가능한 Dockerfile을 생성하는 것을 목표로 합니다. 기존의 수동 작업이나 취약한 스크립트 기반 방식의 비효율성과 신뢰성 문제를 해결하기 위해, 원자적 구성 합성(atomic configuration synthesis)이라는 기법을 제시합니다. 이는 내부 및 외부 환경으로 구성된 이중 환경 아키텍처와 롤백 메커니즘을 통해 실패한 명령어로 인한 환경 오염을 방지하고, 성공적인 구성 단계를 실행 가능한 Dockerfile로 전환합니다. 420개의 최근 Python 저장소를 대상으로 한 평가 결과, 86.0%의 성공률을 달성하여 기존 최고 성능 대비 63.9% 향상을 보였습니다. GitHub에서 공개되어 있습니다 (https://github.com/bytedance/Repo2Run).