일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ChatGPT
- 프롬프트 페르소나
- AI
- Transformer
- 거대언어모델
- ChatGPT 잘 쓰는 법
- GaN
- 악성댓글
- SOTA
- 프롬프트 엔지니어링
- 비전러닝
- LLM
- TabNet
- IT
- 프롬프트 잘 쓰는 법
- 딥러닝
- GPT3
- 강화학습
- 경진대회
- 모델링
- 머신러닝
- mergekit
- chatgpt 꿀팁
- GPT
- LLM 성능 개선
- 컴퓨터 비전
- 인공지능
- 프롬프트 잘 쓰는법
- 빅데이터
- 프롬프트
- Today
- Total
빅웨이브에이아이 기술블로그
ChatGPT 뻔한 팁말고 진짜 제대로 한번 써보자! ChatGPT 프롬프트 팁 시리즈 - (1) Meta Language Creation 본문
ChatGPT 뻔한 팁말고 진짜 제대로 한번 써보자! ChatGPT 프롬프트 팁 시리즈 - (1) Meta Language Creation
빅웨이브 이현상 2024. 4. 4. 11:53
안녕하세요! 빅웨이브에이아이 이현상입니다.
대학교 과제, 회사 업무, 연구 등등.. ChatGPT 요즘 많이들 쓰실텐데요,
"ChatGPT 잘 쓰는 법"이라고 검색해도..
구체적으로 질문하라!
페르소나를 정의하라!
예시를 들어라!
뭐 이런 내용들 많이들 보셨을 겁니다.
사실 이런 팁 정도는 2022년 출시 이후 꾸준히 써보신 분들이라면 다 아는 내용들이죠?
저는 그런 다 아는 내용들 말고, 2023년에 나온 논문 중에
ChatGPT 프롬프트 관련해서 재밌는 게 하나 있어서 알려드릴려고 합니다!
바로 "A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT"라는 논문인데요,
ChatGPT 답변 성능을 높이기 위한 다양한 방법론들을 정리하는 내용입니다.
이번 리뷰 시리즈에서는 위 논문을 소개해드리면서 직접 적용 예시(한글)도 소개드리겠습니다.
이번 리뷰 내용은 빅웨이브에이아이의 조상원 님이 정리한 내용입니다.
Input Semantics
ChatGPT 활용 시 맞춤형 메타 언어를 생성하고 사용하게 만들어서 이를 통해 복잡한 아이디어나 명령을 표준 언어보다 더 간결하고 명확하게 표현 가능합니다.
일단 대체 언어를 기반으로 출력을 생성하려면 LLM이 해당 언어의 의미를 이해해야 합니다.
메커니즘: X라는 언어는 지금부터 Y야.
핵심 아이디어: 혼란을 야기할 수 있는 메타 언어는 사용하지 않는 것이 좋음
ex) 내가 a라고 말하면 그건 마리 앙투아네트를 의미 하는거야
- 메타언어 정의: 메타언어의 각 요소를 명확히 정의하기 (약어, 기호, 코드 또는 축약어의 의미 포함)
- 해석 가이드라인: 메타언어를 어떻게 해석할 것인지에 대한 명확한 지침 제공. 메타언어의 각 구성 요소가 실제 상황에서 어떻게 적용되는지에 대한 구체적인 예시 포함
- 적절한 문맥 및 사용 사례 제시: 메타언어를 사용할 구체적인 문맥이나 상황 제시하기
메타언어를 정의해야 한다고 했지만, 이를 ChatGPT한테 알려줄 필요는 없습니다.
질문 시 규칙만 잘 설정해서 제시하면, ChatGPT는 이를 잘 이해합니다.
Example
위의 예시와 같이, 복잡한 구조의 설명 및 계산이 필요할 때
설명을 풀어서 하기보다, 메타 언어를 활용하면 간편하고 안정적인 소통이 가능합니다.
다음 시리즈에서는 ChatGPT의 출력(output)을 커스텀하는 방법에 대해서 설명드리겠습니다.
'기술 블로그' 카테고리의 다른 글
ChatGPT 프롬프트 팁 시리즈 - (3) Persona (1) | 2024.04.15 |
---|---|
ChatGPT 프롬프트 팁 시리즈 - (2) Output Automater (30) | 2024.04.04 |
Mergekit, LLM을 한번 합쳐보자! (24) | 2024.02.21 |
RLHF - 어떻게 LLM의 성능을 향상시킬 수 있을까? (34) | 2024.01.24 |
LangChain: LLM 서비스를 어떻게 개발할 수 있을까? (62) | 2024.01.24 |