레플리
글 수 126

프롬프트 엔지니어링 교과서

조회 수 301 추천 수 0 2023.12.04 19:03:56


ChatGPT 같은 LLM을 사용하는데 가장 중요한 것 중 하나가 프롬프트입니다. 과거에는 각 태스크마다 별도의 데이터를 수집하여 따로 모델을 학습했습니다. 반면에 LLM은 범용 AI입니다. 하나의 모델로 다양한 작업을 할 수 있습니다. 이를 위해서는 LLM에게 어떤 일을 해야 하는지 설명해야 합니다. 그 수단이 바로 프롬프트입니다.

 

프롬프트를 실무에 적용하기 위해선 구체적인 방법론이 필요합니다. 서승완 대표님의 책인 <프롬프트 엔지니어링 교과서>를 적극 추천드립니다. 당장 써먹을 수 있는 12가지 기법을 자세히 설명하고 있습니다.

  1. Few Show 기법

  2. 역할 지정 기법

  3. 마크다운 활용 기법

  4. 후카츠 프롬프트 기법

  5. 형식 지정 기법

  6. 슌스케 템플릿 기법

  7. Q&A 기법

  8. 이어쓰기 기법

  9. Chain of Thought 기법

  10. 멀티 페르소나 기법

  11. 할루시네이션 유도 기법

  12. ReAct 기법

 

 

프롬프트는 글쓰기와 코딩의 중간 단계에 있습니다. 그냥 하고 싶은 작업을 말로 적당히 풀어써도 결과가 잘 나옵니다. 하지만 대답의 품질을 높이기 위해서는 코딩처럼 특정한 형식이 필요합니다. 각 LLM에게 맞는 방식으로요. 예를 들어, 후카츠 프롬프트 기법은 아래처럼 사용할 수 있습니다.

 

# 명령문
당신은 회사의 '영업 매니저'입니다. 아래 제약조건과 입력문을 바탕으로 최고의 이메일을 출력해 주세요.

 

# 제약 조건
- 비즈니스 메일 에티켓을 지킨다.
- 요점을 명확히 한다
- 예의 바르고 정중한 표현을 사용한다.
- 문장은 간결하게 알기 쉽게 쓴다.

 

# 입력문
- OOO에게 다음 주 화요일 3시 온라인 미팅을 요청하는 메일을 써줘.
- 미팅 주제는 '사내 인공지능 서비스 도입 문의'야.

 

# 출력문
(대답 출력...)

 

 

 

프롬프트 엔지니어링은 앞으로 코딩과 유사한 기술로 발전할 것이라 봅니다. 특히 GPTs 같이 LLM 애플리케이션의 시대가 되면 더욱 중요해집니다. 자신의 콘텐츠와 아이디어, 그리고 프롬프트 능력만 있으면 손쉽게 앱을 만들 수가 있으니까요.

 

 

 

20231204_182741_1.jpg

 

378189938_6951872458190193_6559837516218425860_n.jpg

 

List of Articles
제목 글쓴이 날짜 조회 수
프롬프트 엔지니어링 교과서 file 깊은바다 2023-12-04 301
외로워지는 사람들 file 깊은바다 2023-02-17 180
매출 올리는 데이터 사이언티스트 file Dfinite 2022-07-31 802
AI 메이커스, 인공지능 전쟁의 최전선 file 깊은바다 2022-06-04 602
이노베이터 - 컴퓨터의 역사 file 깊은바다 2021-05-11 232
바닥부터 배우는 강화 학습 file 다코미 2021-01-20 461
파이썬으로 챗봇 만들기 file 다코미 2021-01-20 435
처음 만나는 AI 수학 with Python file 다코미 2021-01-14 421
기초부터 시작하는 강화학습/신경망 알고리즘 file 깊은바다 2020-10-18 533
EBS 수학과 함께하는 AI 기초 file 깊은바다 2020-09-15 644
펭귄브로의 3분 딥러닝, 파이토치맛 file 깊은바다 2020-08-02 295
미술관에 GAN 딥러닝 실전 프로젝트 file [1] 깊은바다 2020-07-05 421
보통 사람들의 전쟁 file 깊은바다 2020-05-28 275
당신이 알고 싶은 음성인식 AI의 미래 file 깊은바다 2020-04-22 355
외로워지는 사람들 file 깊은바다 2020-04-01 338