ATLASS: LLM 기반의 혁신적인 도구 학습 및 선택 시스템
ATLASS는 LLM 에이전트가 필요에 따라 외부 도구를 동적으로 생성하여 복잡한 문제를 해결하는 혁신적인 시스템입니다. GPT-4.0을 활용하고 인간 피드백을 통해 안전성과 윤리적 문제를 해결하여 실용적인 문제 해결 능력을 제공합니다.

ATLASS: LLM이 스스로 도구를 만들고 문제를 해결하는 혁신적인 시스템
최근 LLM(대규모 언어 모델)이 외부 도구와 결합하여 기존 지식 기반을 넘어선 복잡한 작업을 수행하는 능력이 주목받고 있습니다. 하지만 기존의 인간이 설계한 도구들은 유연성이 부족하고, 전문가가 미리 만들어 놓은 도구의 범위 내에서만 작동한다는 한계가 있었습니다.
이러한 문제를 해결하기 위해, Mohd Ariful Haque를 비롯한 연구팀이 제시한 ATLASS(Advanced Tool Learning and Selection System) 는 획기적인 시스템입니다. ATLASS는 폐쇄 루프 프레임워크를 기반으로 LLM이 필요에 따라 외부 도구를 동적으로 생성하고 문제를 해결할 수 있도록 설계되었습니다.
ATLASS는 크게 세 단계로 작동합니다. 첫째, 도구 요구사항 파악 단계에서는 LLM 에이전트가 도구가 필요한지 여부를 판단하고 도구의 기능을 명세합니다. 둘째, 도구 검색/생성 단계에서는 에이전트가 사용 가능한 도구를 검색하거나 새로 생성합니다. 마지막으로 작업 해결 단계에서는 초기 작업을 완료하는 데 필요한 모든 구성 요소 도구를 결합합니다. 생성된 도구는 도구 데이터셋에 저장되어 재사용성을 높이고 추론 비용을 최소화합니다.
기존 LLM 기반 도구 생성 시스템은 API나 외부 패키지를 필요로 하는 복잡한 도구를 생성하는 데 어려움을 겪었습니다. 하지만 ATLASS는 환경을 자동으로 설정하고, 관련 API 문서를 온라인에서 가져오며, Python 인터프리터를 사용하여 다양한 상황에서 작동하는 안정적이고 다용도의 도구를 생성합니다. OpenAI GPT-4.0이 LLM 에이전트로 사용되며, 생성된 코드 실행 전에 인간 피드백을 통해 안전성 및 윤리적 문제를 해결합니다.
미리 정의된 도구 집합의 한계를 극복하고 적응성을 높임으로써, ATLASS는 복잡한 문제 해결을 위해 동적으로 도구를 생성하는 실용적인 솔루션을 제공합니다. 이는 LLM의 활용 범위를 획기적으로 확장하는 중요한 발전으로 평가됩니다. 앞으로 ATLASS와 같은 시스템의 발전은 인공지능의 실세계 적용에 큰 영향을 미칠 것으로 기대됩니다. 하지만 동시에, 생성된 코드의 안전성과 윤리적 문제에 대한 지속적인 모니터링과 관리가 중요합니다.
Reference
[arxiv] Advanced Tool Learning and Selection System (ATLASS): A Closed-Loop Framework Using LLM
Published: (Updated: )
Author: Mohd Ariful Haque, Justin Williams, Sunzida Siddique, Md. Hujaifa Islam, Hasmot Ali, Kishor Datta Gupta, Roy George
http://arxiv.org/abs/2503.10071v1