레플리
글 수 126

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

조회 수 313 추천 수 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
제목 글쓴이 날짜 조회 수sort
로봇의 부상 file 깊은바다 2017-04-20 76
기계와의 경쟁 file 깊은바다 2016-03-25 81
파이널 인벤션 file 깊은바다 2017-02-28 94
인간을 읽어내는 과학 file 깊은바다 2017-04-04 100
왓슨, 인간의 사고를 시작하다 file 깊은바다 2016-03-25 106
소프트웨어 객체의 생애 주기 file 깊은바다 2017-02-28 108
슈퍼인텔리전스 file 깊은바다 2018-03-16 109
트랜스휴머니즘 file 깊은바다 2018-08-22 117
더 브레인 file 깊은바다 2018-03-27 119
인공지능은 뇌를 닮아 가는가 file 깊은바다 2016-03-25 124
로봇 공화국에서 살아남는 법 file 깊은바다 2017-05-01 135
학습하는 기계 신경망 file 깊은바다 2017-02-28 136
21세기를 위한 21가지 제언 file 깊은바다 2019-06-23 136
인공지능의 시대, 인간을 다시 묻다 file 깊은바다 2018-06-25 142
호모 데우스 file 깊은바다 2018-04-08 146