Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions pages/techniques/meta-prompting.kr.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Meta Prompting

## 소개

메타 프롬프팅은 특정 콘텐츠 세부 사항보다는 작업과 문제의 구조적, 구문적 측면에 초점을 맞춘 고급 프롬프팅 기법입니다. 메타 프롬프팅의 목표는 대규모 언어 모델(LLM)과 상호 작용하는 보다 추상적이고 구조화된 방식을 구축하여 전통적인 콘텐츠 중심 방법보다 정보의 형식과 패턴을 강조하는 것입니다.

## 주요 특징

[Zhang et al. (2024)](https://arxiv.org/abs/2311.11482)에 따르면, 메타 프롬프팅의 주요 특징은 다음과 같이 요약할 수 있습니다.

**1. 구조 지향적**: 특정 콘텐츠보다 문제와 해결책의 형식과 패턴을 우선시합니다.

**2. 구문 중심**: 예상되는 응답이나 해결책의 템플릿으로 구문을 사용합니다.

**3. 추상적 예시**: 특정 세부 사항에 집중하지 않고 문제와 해결책의 구조를 보여주는 프레임워크로 추상화된 예시를 활용합니다.

**4. 다용도성**: 다양한 영역에 적용 가능하며, 광범위한 문제에 구조화된 응답을 제공할 수 있습니다.

**5. 범주적 접근**: 타입 이론을 활용하여 프롬프트 내 구성 요소의 분류와 논리적 배열을 강조합니다.

## Few-Shot 프롬프팅과의 차이점

[Zhang et al., 2024](https://arxiv.org/abs/2311.11482)에 따르면, 메타 프롬프팅과 few-shot 프롬프팅의 차이점은 메타 프롬프팅이 few-shot 프롬프팅이 강조하는 콘텐츠 중심 접근법과 달리 더 구조 지향적인 접근법에 초점을 맞춘다는 점입니다.

다음 예시는 [Zhang et al. (2024)](https://arxiv.org/abs/2311.11482)에서 가져온 것으로, MATH 벤치마크의 문제를 해결하기 위한 구조화된 메타 프롬프트와 few-shot 프롬프트의 차이를 보여줍니다.

!["메타 프롬프팅"](../../img/techniques/meta-prompting.png)

메타 프롬프팅이 few-shot 프롬프팅보다 갖는 장점은 다음과 같습니다.

**1. 토큰 효율성**: 세부적인 콘텐츠보다 구조에 초점을 맞춤으로써 필요한 토큰 수를 줄입니다.

**2. 공정한 비교**: 특정 예시의 영향을 최소화하여 다양한 문제 해결 모델을 비교하는 데 더 공정한 접근법을 제공합니다.

**3. 제로샷 효과**: 특정 예시의 영향이 최소화되는 제로샷 프롬프팅의 한 형태로 볼 수 있습니다.

## 응용 분야

문제 해결의 구조적 패턴에 초점을 맞춤으로써, 메타 프롬프팅은 복잡한 주제를 탐색하기 위한 명확한 로드맵을 제공하여 다양한 영역에서 LLM의 추론 능력을 향상시킵니다.

메타 프롬프팅은 또한 LLM이 다루는 특정 작업이나 문제에 대한 내재적 지식을 가지고 있다고 가정한다는 점에 유의해야 합니다. LLM은 보지 못한 작업에도 일반화할 수 있지만, 제로샷 프롬프팅과 마찬가지로 더 독특하고 새로운 작업에서는 성능이 저하될 수 있습니다.

메타 프롬프팅이 유용할 수 있는 응용 분야로는 복잡한 추론 작업, 수학 문제 해결, 코딩 과제, 이론적 질문 등이 있습니다.