πŸš€ Master Prompt Engineering and building AI Agents in our NEW courses! Use PROMPTING20 for 20% off ➜ Enroll now
Automatic Prompt Engineer

Automatic Prompt Engineer (APE)

APE

이미지 좜처: Zhou et al., (2022) (opens in a new tab)

Zhou et al., (2022) (opens in a new tab)은 λͺ…λ Ήμ˜ μžλ™ 생성 및 선택을 μœ„ν•œ ν”„λ ˆμž„μ›Œν¬μΈ μžλ™ ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄(APE)λ₯Ό μ œμ•ˆν•©λ‹ˆλ‹€. λͺ…λ Ή 생성 λ¬Έμ œλŠ” LLM을 μ‚¬μš©ν•˜μ—¬ μ†”λ£¨μ…˜ 후보λ₯Ό μƒμ„±ν•˜κ³  κ²€μƒ‰ν•˜λŠ” λΈ”λž™ λ°•μŠ€ μ΅œμ ν™” 문제둜 ν•΄κ²°λœ μžμ—°μ–΄ ν•©μ„±μœΌλ‘œ ν”„λ ˆμž„ν™”λ©λ‹ˆλ‹€.

첫 번째 λ‹¨κ³„λŠ” μž‘μ—…μ— λŒ€ν•œ λͺ…λ Ήμ–΄ 후보λ₯Ό μƒμ„±ν•˜κΈ° μœ„ν•΄ 좜λ ₯ 데λͺ¨κ°€ μ œκ³΅λ˜λŠ” 큰 μ–Έμ–΄ λͺ¨λΈ(μΈν„°νŽ˜μ΄μŠ€ λͺ¨λΈ)을 ν¬ν•¨ν•©λ‹ˆλ‹€. μ΄λŸ¬ν•œ 후보 μ†”λ£¨μ…˜μ΄ 검색 절차λ₯Ό μ•ˆλ‚΄ν•©λ‹ˆλ‹€. λŒ€μƒ λͺ¨λΈμ„ μ‚¬μš©ν•˜μ—¬ λͺ…령을 μ‹€ν–‰ν•œ λ‹€μŒ κ³„μ‚°λœ 평가 점수λ₯Ό κΈ°μ€€μœΌλ‘œ κ°€μž₯ μ ν•©ν•œ λͺ…령을 μ„ νƒν•©λ‹ˆλ‹€.

APEλŠ” μ‚¬λžŒμ΄ μ„€κ³„ν•œ "λ‹¨κ³„λ³„λ‘œ μƒκ°ν•˜μž" ν”„λ‘¬ν”„νŠΈλ³΄λ‹€ 더 μš°μˆ˜ν•œ zero-shot CoT ν”„λ‘¬ν”„νŠΈλ₯Ό μ°Ύμ•„λƒˆμŠ΅λ‹ˆλ‹€. (Kojima et al., 2022 (opens in a new tab)).

"μš°λ¦¬κ°€ μ˜¬λ°”λ₯Έ 닡을 κ°€μ§€κ³  μžˆλŠ”μ§€ ν™•μΈν•˜κΈ° μœ„ν•΄ λ‹¨κ³„μ μœΌλ‘œ 이 문제λ₯Ό ν•΄κ²°ν•©μ‹œλ‹€."λΌλŠ” ν”„λ‘¬ν”„νŠΈλŠ” 일련의 좔둠을 μ΄λŒμ–΄ λ‚΄κ³  MultiArith 및 GSM8K λ²€μΉ˜λ§ˆν¬μ—μ„œ μ„±λŠ₯을 ν–₯μƒμ‹œν‚΅λ‹ˆλ‹€:

APECOT

이미지 좜처: Zhou et al., (2022) (opens in a new tab)

이 λ…Όλ¬Έμ—μ„œλŠ” ν”„λ‘¬ν”„νŠΈλ₯Ό μžλ™μœΌλ‘œ μ΅œμ ν™”ν•˜λŠ” 아이디어인 ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§κ³Ό κ΄€λ ¨λœ μ€‘μš”ν•œ 주제λ₯Ό λ‹€λ£Ήλ‹ˆλ‹€. μš°λ¦¬λŠ” 이 μ£Όμ œμ— λŒ€ν•΄ 더 μžμ„Ένžˆ μ„€λͺ…ν•˜μ§€λŠ” μ•Šμ§€λ§Œ, 관심이 μžˆλŠ” 경우 λͺ‡ κ°€μ§€ μ£Όμš” λ¬Έμ„œλ₯Ό μ°Έμ‘°ν•˜μ„Έμš”:

  • AutoPrompt (opens in a new tab) - 경사 μœ λ„ 검색(gradient-guided search)을 κΈ°λ°˜ν•˜μ—¬ μžλ™μœΌλ‘œ μƒμ„±ν•˜λŠ” ν”„λ‘¬ν”„νŠΈμ˜ λ‹€μ–‘ν•œ 방법을 μ œμ•ˆ.
  • Prefix Tuning (opens in a new tab) - NLG μž‘μ—…μ— λŒ€ν•΄ ν•™μŠ΅ κ°€λŠ₯ν•œ 연속 접두사λ₯Ό μΆ”κ°€ν•˜λŠ” λ―Έμ„Έ 쑰정에 λŒ€ν•œ κ°€λ²Όμš΄ λŒ€μ•ˆ.
  • Prompt Tuning (opens in a new tab) - μ—­μ „νŒŒλ₯Ό 톡해 μ†Œν”„νŠΈ ν”„λ‘¬ν”„νŠΈλ₯Ό ν•™μŠ΅ν•˜λŠ” λ§€μ»€λ‹ˆμ¦˜μ„ μ œμ•ˆ.