← 최신 논문
💬 NLP

Bandit-Based Prompt Design Strategy Selection Improves Prompt Optimizers

이 논문은 기존의 EvoPrompt와 같은 옵티마이저들의 성능을 향상시키기 위해, 프롬프트 설계 전략을 효과적으로 선택하고 적용하는 명시적인 밴딧 기반 메커니즘(구체적으로 톰슨 샘플링)을 구현함으로써 암시적 전략 선택에 의존하는 방법들보다 더 뛰어난 성능을 보이는 프롬프트 최적화 프레임워크인 OPTS를 소개한다.

원저자: Rin Ashizawa, Yoichi Hirose, Nozomu Yoshinari, Kento Uchida, Shinichi Shirakawa

게시일 2026-06-18
📖 3 분 읽기☕ 가벼운 읽기

원저자: Rin Ashizawa, Yoichi Hirose, Nozomu Yoshinari, Kento Uchida, Shinichi Shirakawa

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신은 매우 똑똑하지만 때때로 고집을 부리는 로봇(거대 언어 모델)에게 어려운 퍼즐을 푸는 법을 가르치려 한다고 상상해 보십시오. 당신은 로봇에게 "프롬프트"라고 불리는 지침을 줍니다. 만약 지침이 모호하면 로봇은 혼란에 빠집니다. 만약 지침이 완벽하다면 로봇은 즉시 퍼즐을 풀어냅니다.

오랫동안 인간은 이러한 완벽한 지침을 직접 작성하거나, 지침이 더 잘 작동하도록 자동으로 미세하게 조정하는 컴퓨터 프로그램을 사용해 왔습니다. 이것을 **프롬프트 최적화(Prompt Optimization)**라고 합니다.

하지만 문제가 있습니다. 이러한 자동 프로그램들은 기능적이긴 하지만 인간 전문가가 사용하는 "비법(secret sauce)"이 부족한 경우가 많습니다. 그들은 "단계별로 생각하기"나 "전문가처럼 행동하기"와 같이 검증된 기술들을 놓치곤 합니다.

문제점: 로봇의 나쁜 추측 게임

최근 APET라는 도구가 이를 해결하려고 시도했습니다. 이 도구는 로봇에게 "설계 전략"의 메뉴(예를 들어 요리 기법의 메뉴: 소금 넣기, 잘게 썰기, 약불로 졸이기)를 제공했습니다. 로봇은 이 메뉴를 보고 특정 퍼즐에 어떤 기술을 사용할지 결정해야 했습니다.

하지만 이 논문은 로봇에게 이 선택을 맡기는 것이, 마치 지친 요리사에게 어떤 향신료가 탄 수프를 살릴 수 있을지 맞혀보라고 하는 것과 같다고 주장합니다. 로봇은 자주 틀린 답을 내놓으며, 실제로 지침을 더 나쁘게 만드는 전략을 선택하곤 합니다. 이것은 암묵적인(implicit) 선택(로봇이 그냥 어떤 기술을 써야 할 것 같은 '느낌'을 갖는 것)이며, 그리 좋은 방법이 아닙니다.

해결책: OPTS (스마트 소믈리에)

저자들은 새로운 방법인 OPTS(Optimizing Prompts with sTrategy Selection)를 소개합니다.

로봇에게 추측하게 하는 대신, OPTS는 스마트 소믈리에(와인 전문가)나 확률 게임을 운영하는 카지노 매니저처럼 행동합니다. 작동 방식은 다음과 같은 간단한 비유를 통해 설명할 수 있습니다.

당신에게 슬롯머신 한 줄이 있다고 상상해 보십시오 (연구자들은 이를 "arm"이라고 부릅니다).

  • 기계 1: 지침에 "단계별로 생각하기"를 추가합니다.
  • 기계 2: 로봇에게 "질문을 다시 읽으라"고 말합니다.
  • 기계 3: 로봇에게 "수학 전문가처럼 행동하라"고 말합니다.
  • 기계 K+1: 아무것도 하지 않습니다 (지침을 있는 그대로 유지합니다).

기존 방식(APET)에서 로봇은 단순히 무작위로 레버를 당기거나 직감에 의존했습니다.

새로운 OPTS 방식에서는 시스템이 **톰슨 샘플링(Thompson Sampling)**이라는 수학적 전략을 사용합니다. 이것은 점수판을 기록하는 스마트한 도박사라고 생각하면 됩니다:

  1. 시스템은 하나의 기계(전략)를 시도합니다.
  2. 만약 로봇이 퍼즐을 더 잘 풀었다면, 시스템은 해당 기계에 "엄지 척"을 주고 다음에도 선택될 가능성을 높입니다.
  3. 만약 실패한다면, 시스템은 해당 기계에 "엄지 아래로"를 주고 더 이상 선택하지 않도록 합니다.
  4. 결정적으로, 시스템은 "아무것도 하지 않음" 기계도 가지고 있습니다. 만약 모든 기술이 상황을 악화시킨다면, 시스템은 그냥 지침을 그대로 두는 법을 배웁니다.

연구 결과

연구진은 두 가지 서로 다른 로봇(LLM)을 사용하여 매우 어려운 논리 및 추론 퍼즐(BIG-Bench Hard라고 불림)로 테스트를 진행했습니다.

  • 결과: 이 "스마트한 도박사" 접근 방식을 사용하여 적절한 전략을 선택함으로써, 시스템은 로봇이 스스로 할 수 있는 것보다 훨씬 더 나은 지침을 만들어냈습니다.
  • 챔피언: 톰슨 샘플링(스마트한 도박사) 방식이 명백한 승자였습니다. 이 방식은 일부 작업에서 프롬프트 최적화 성능을 최대 **50%**까지 향 향상시켰습니다.
  • 비교: 로봇이 추측하게 했던 기존 방식(APET)은 오히려 전략을 무작위로 선택했을 때보다 성능이 더 낮았습니다. 이는 로봇이 어떤 기술을 사용할지 추측하는 데는 서툴지만, 우리가 어떤 기술을 사용할지 알려준다면 그 지침을 따르는 데는 뛰어나다는 것을 증명합니다.

핵심 요약

이 논문은 AI의 모든 문제를 해결했다거나 의료 진단에 바로 투입될 수 있다고 주장하는 것이 아닙니다. 단지 AI에게 더 잘 말하는 법을 가르칠 때, AI에게 어떤 교수법을 사용할지 추측하게 해서는 안 된다는 것을 보여줍니다. 대신, 특정 게임 상황에 맞는 적절한 플레이를 선택하는 코치처럼, 데이터에 기반한 스마트한 시스템(예: 톰슨 샘링)을 사용하여 최선의 교수 기술을 명시적으로 선택해야 한다는 것을 보여줍니다.

이 "스마트한 코치"의 코드는 다른 사람들이 사용할 수 있도록 공개되어 있습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →