Industrial LLM-based Code Optimization under Regulation: A Mixture-of-Agents Approach
Created by
Haebom
저자
Mari Ashiga, Vardan Voskanyan, Fateme Dinmohammadi, Jingzhi Gong, Paul Brookes, Matthew Truscott, Rafail Giavrimis, Mike Basios, Leslie Kanthan, Wei Jie
개요
본 논문은 규제 산업에서의 코드 최적화를 위해 혼합 에이전트(MoA) 접근 방식을 제시합니다. 기존 상용 LLM 사용의 제약을 극복하고자, 여러 개의 특화된 오픈소스 LLM을 결합하여 코드를 생성하는 MoA를 구현하고, TurinTech AI의 유전 알고리즘(GA) 기반 앙상블 시스템 및 개별 LLM 최적화기와 비교 평가하였습니다. 실제 산업 코드베이스를 사용한 실험 결과, MoA는 오픈소스 모델에서 14.3%22.2%의 비용 절감 및 28.6%32.2%의 최적화 시간 단축 효과를 보였습니다. 또한, 상용 모델에서는 GA 기반 앙상블의 우수성을, 그리고 앙상블 기법이 개별 LLM보다 우수함을 보여주는 배포 지침을 제시하며, 50개의 코드 조각과 7개의 LLM 조합을 통해 8,700개 이상의 변형 코드를 생성하여 실제 환경에서의 검증을 수행했습니다. 본 연구는 규제 준수와 최적화 성능 간의 균형을 맞추고자 하는 조직에 실질적인 지침을 제공합니다.
시사점, 한계점
•
시사점:
◦
규제 산업 환경에서 오픈소스 LLM을 활용한 효과적인 코드 최적화 전략 제시
◦
MoA를 통한 비용 절감 및 최적화 시간 단축 효과 실증 (14.3%22.2% 비용 절감, 28.6%32.2% 시간 단축)
◦
상용 LLM과 오픈소스 LLM 각각에 적합한 앙상블 전략 제시 (GA 기반 앙상블 vs MoA)
◦
실제 산업 코드베이스를 활용한 실험 결과를 바탕으로 한 실용적인 배포 지침 제공
◦
LLM 앙상블 평가에 대한 기존 연구의 공백을 메움
•
한계점:
◦
실험에 사용된 코드베이스 및 LLM의 종류가 제한적일 수 있음. 다양한 산업 분야 및 LLM에 대한 일반화 가능성 검토 필요.
◦
MoA의 성능은 사용되는 LLM의 성능에 의존적일 수 있음. LLM 선택에 대한 명확한 가이드라인이 부족할 수 있음.
◦
GA 기반 앙상블과 MoA의 성능 비교는 특정 환경에 국한될 수 있음. 다양한 환경에서의 추가적인 실험 필요.