본문으로 건너뛰기

© 2026 Molayo

arXiv논문2026. 04. 30. 16:01

FlowBot: 이계층 최적화와 텍스트적 기울기를 통한 LLM 워크플로우 유도

요약

FlowBot은 이계층 최적화와 텍스트적 기울기(textual gradients)를 활용하여 LLM 워크플로우를 데이터 기반으로 자동으로 유도하고 최적화하는 새로운 접근법입니다. 기존의 수동 파이프라인 의존성 문제를 해결하며, 상위 루프는 전체 워크플로우 구조를, 하위 루프는 개별 LLM 호출을 각각 최적화합니다. 이 방법을 통해 발견된 워크플로우는 인간 제작 또는 자동 생성 방식의 강력한 베이스라인과 경쟁할 수 있는 성능을 입증했습니다.

핵심 포인트

  • LLM 워크플로우 구축은 기존에 사람이 만든 파이프라인이나 프롬프트에 의존하여 배포 시 병목 현상이 발생했다.
  • FlowBot은 이계층 최적화(bi-level optimization) 문제를 통해 LLM 워크플로우를 데이터 기반으로 자동 유도한다.
  • 상위 루프는 전체 워크플로우의 고수준 구조를, 하위 루프는 개별 LLM 호출을 순차적으로 최적화한다.
  • 최적화 과정에서 '텍스트적 기울기'와 계층별 역전파(backpropagation) 개념을 도입하여 모듈식 최적화를 수행한다.

개별 LLM(각각 다른 지시사항과 도구가 추가됨)에 대한 구조화된 호출을 조정하여 특정 목표를 달성하는 LLM 워크플로우는 LLM의 기능을 확장하고 다양한 과제를 해결할 수 있는 강력한 시스템을 구축하기 위한 유망한 길을 제시합니다. 그러나 이러한 워크플로우를 구축하기 위한 기존 접근법들은 일반적으로 인간이 제작한 파이프라인과 프롬프트에 의존하며, 이는 실제 세계 배포에서 상당한 병목 현상을 야기합니다. 어떻게 데이터 기반 방식으로 이러한 워크플로우를 자동으로 유도하고 최적화할 수 있을까요? 본 논문은 LLM 워크플로우를 자동으로 유도하기 위한 간단한 데이터 기반 접근법을 설명합니다. 우리는 워크플로우 유도를 이계층 최적화 문제로 정식화합니다: 상위 루프는 워크플로우의 고수준 스케치(특히 LLM 호출이 어떻게 구조화되어야 하는지)를 최적화하고, 하위 루프는 각 개별 LLM 호출을 하나씩 최적화합니다. 두 루프 모두 '텍스트적 기울기(textual gradients)'로 최적화되며, 하위 루프의 경우 '텍스트적 기울기를 계층별로 역전파(backpropagating)'함으로써 각 구성 요소를 모듈러 방식으로 최적화합니다. 우리는 제안한 extsc{FlowBot}(이계층 최적화와 텍스트적 기울기를 통한 워크플로우 유도) 접근법을 통해 발견된 LLM 워크플로우는 인간이 제작한 워크플로우나 자동으로 생성된 워크플로우를 사용하는 강력한 베이스라인과 경쟁할 수 있는 성능을 보인다는 것을 발견했습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 arXiv cs.CL의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
7

댓글

0