Daily Arxiv

전 세계에서 발간되는 인공지능 관련 논문을 정리하는 페이지 입니다.
본 페이지는 Google Gemini를 활용해 요약 정리하며, 비영리로 운영 됩니다.
논문에 대한 저작권은 저자 및 해당 기관에 있으며, 공유 시 출처만 명기하면 됩니다.

AutoPDL: Automatic Prompt Optimization for LLM Agents

Created by
  • Haebom

저자

Claudio Spiess, Mandana Vaziri, Louis Mandel, Martin Hirzel

개요

본 논문은 대규모 언어 모델(LLM)의 성능 향상을 위한 자동화된 프롬프트 최적화 기법인 AutoPDL을 제안한다. AutoPDL은 다양한 프롬프팅 패턴(Zero-Shot, CoT, ReAct, ReWOO 등)과 몇 가지 예시를 포함한 프롬프트 내용을 조합하는 문제를 구조화된 AutoML 문제로 정의하고, Successive Halving 기법을 이용하여 효율적으로 최적의 프롬프트 구성을 찾는다. PDL 프롬프트 프로그래밍 언어를 사용하여 구현된 프롬프팅 패턴 라이브러리를 활용하며, AutoPDL은 사람이 읽고 수정하고 실행 가능한 PDL 프로그램을 생성한다. 세 가지 작업과 7가지 LLM(30억~700억 파라미터)에 대한 평가 결과, 평균 9.21±15.46 퍼센트 포인트의 정확도 향상(최대 67.5 퍼센트 포인트)을 보였으며, 선택된 프롬프팅 전략은 모델과 작업에 따라 다름을 확인하였다.

시사점, 한계점

시사점:
LLM의 프롬프트 엔지니어링 자동화를 통해 시간과 노력을 절약하고, 사람이 직접 하는 것보다 더 나은 성능을 달성할 수 있음을 보여줌.
PDL을 이용한 프롬프트 프로그래밍 방식은 사람이 이해하고 수정하기 쉬운 프롬프트를 생성하고 재사용 가능하도록 함.
다양한 LLM과 작업에 적용 가능한 일반적인 프롬프트 최적화 방법론을 제시함.
모델과 작업에 따라 최적의 프롬프팅 전략이 다르다는 것을 실험적으로 증명.
한계점:
Successive Halving 기법의 효율성은 탐색 공간의 크기에 따라 달라질 수 있음. 매우 큰 탐색 공간의 경우, 최적의 프롬프트를 찾지 못할 가능성이 존재.
평가에 사용된 LLM과 작업의 종류가 제한적이므로, 다른 LLM이나 작업에 대한 일반화 성능은 추가 연구가 필요.
PDL 프롬프트 프로그래밍 언어에 대한 학습이 필요할 수 있음.
👍