실패한 실행 로그로 프롬프트 개선하기: GEPA 자동화 방법론
모델의 거부 반응을 역추적해 프롬프트를 자동 수정하는 구체적 방법론. 프롬프트 엔지니어링 최적화에 유용.
요약
Reddit의 r/PromptEngineering에서 주목받는 'GEPA(Generative Prompt Adaptation) recipe'는 모델이 지시사항을 이행하지 못하는 실패 사례를 활용해 프롬프트를 개선하는 기법을 제안한다. 이 방법론은 프롬프트 후보군을 관리하고, 이전 세대(parent)의 실행 이력을 바탕으로 반영(reflection) 모델이 특정 프롬프트 요소를 수정하도록 유도한다. 생성된 자식 프롬프트는 검증 데이터셋(minibatch)에서 부모 프롬프트보다 우수한 성능을 보여야 정식 평가를 받을 수 있으며, 최종적으로 평균 검증 점수가 높은 후보가 채택된다. 핵심 모델 자체를 수정하지 않고 프롬프트 문구만 조정하므로, 가중치 내 능력이 부족한 경우가 아닌 규칙 충돌이나 불명확한 지시로 인해 발생하는 문제를 해결하는 데 효과적이다. Reef Infra가 공개한 이 저장소는 프롬프트 엔지니어링의 자동화 및 최적화 과정을 체계화하는 방안을 제시한다.
AI가 원문을 요약한 내용으로, 부정확할 수 있습니다.
원문 제목 Use failed runs to generate prompt edits, then judge the edits on fresh tasks
원문 보기 ↗