Skip to content

Commit d3b7b0d

Browse files
authored
프롬프트 내용 추가
1 parent 44ba759 commit d3b7b0d

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

content/blog/2025y/review/index.md

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,33 @@
11
---
22
title: 2025년 기록
33
date: "2025-01-01"
4-
update: "2025-03-20"
4+
update: "2025-05-11"
55
tags:
66
- 기록
77
---
88

9+
# 프롬프트 엔지니어링 논문
10+
11+
[구글, 화제의 프롬프트 엔지니어링 논문 공개](https://www.perplexity.ai/page/google-shares-viral-prompt-eng-TEzNkJMNSm2kdu.xiZ8YWQ?login-source=oneTapPage&login-new=false)에서 소개하는 [프롬프트 엔지니어링 논문](https://www.kaggle.com/whitepaper-prompt-engineering)을 읽어보았다.
12+
13+
1. 해피 케이스, 에지 케이스 예제를 제공하여 견고한 출력을 생성할 수 있다.
14+
2. **시스템 프롬프트** : 언어 모델에 대한 전반적인 컨텍스트와 목적을 설정한다. (모델이 수행해야 하는 작업에 대한 '큰 그림'을 정의)
15+
- 특정 요구 사항을 충족하는 출력을 생성하는데 유용하다. (코드 스니펫 생성 등)
16+
4. **문맥 프롬프트** : 현재 상황이나 세부 정보를 제공하여 질문의 뉘앙스를 이해하고 그에 따른 답변을 맞춤화하는데 도움된다.
17+
5. **역할 프롬프트** : 특정 캐릭터 또는 신원을 할당하여 관련 지식 및 핼동과 일치하는 응답을 생성하는데 도움된다.
18+
6. **스텝백 프롬프트** : 당면한 문제와 관련된 일반적인 문제를 먼저 고려하도록 유도한 다음, 그 일반적인 질문에 대한 답을 특정 작업에 대한 후속 프롬프트에 제공함으로써 성능을 향상시키는 기법이다.
19+
- **Step 1: 추상화** : "이 문제에 적용되는 일반적인 원칙/개념/배경지식은 무엇인가?"
20+
- **Step 2: 구체적 문제 해결** : "위에서 도출한 원칙을 바탕으로 원래 질문에 답해줘."
21+
7. **생각의 사슬 (CoT) 프롬프트** : 중간 추론 단계를 생성하여 추론 능력을 향상시키는 기법이다. 수학적 과제 같은 경우 단계별로 논리적인 내용을 예제로 제공하는 것이 좋다.
22+
8. **Self-consistency 프롬프트**
23+
9. **ReAct (reason & act) 프롬프트** : 인간의 실제 작동 방식을 모방한다. 추론과 행동을 사고-행동 루프로 결합하는 방식으로 작동하기에 문제에 대해 추론하고 행동 계획을 생성한다. 그리고 작업을 수행하고 결과를 관찰한다. 해결책에 도달할 때 까지 반복한다.
24+
25+
핵심은
26+
27+
1. 직관적인 단어를 사용하고 필요한 정보만 제공하라.
28+
2. 출력에 대해 구체적으로 설명해라.
29+
3. 제약 조건을 설정하는 것은 유용하긴 하지만 제약 조건이 충돌할 수도 있고 잠재력을 제한시킬 수 있기 때문에 유의해야 한다.
30+
931
# 도메인 주도 설계 첫걸음
1032

1133
현재 회사에서 PM, 기획자없이 혼자 도메인 전문가와 긴밀하게 협업하면서 바이크 계약 어드민을 거의 새로 만드는 수준으로 개발하고 있다.

0 commit comments

Comments
 (0)