레플리
글 수 126

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

조회 수 306 추천 수 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 깊은바다 2018-10-20 294
가장 빨리 만나는 챗봇 프로그래밍 with Bot Framework file 깊은바다 2018-12-24 294
펭귄브로의 3분 딥러닝, 파이토치맛 file 깊은바다 2020-08-02 295
한 권으로 정리하는 4차산업혁명 file 깊은바다 2018-07-06 300
머신 러닝 워크북 file 깊은바다 2018-04-14 304
프롬프트 엔지니어링 교과서 file 깊은바다 2023-12-04 306
마스터 알고리즘 file [1] 깊은바다 2017-03-05 314
아무것도 모르고 시작하는 인공지능 첫걸음 file 깊은바다 2018-08-16 319
보이스봇 챗봇 디자인 file 깊은바다 2019-09-13 333
영어학습을 위한 인공지능 챗봇 활용 및 제작 file 깊은바다 2019-08-12 336
자율주행혁명 file 깊은바다 2018-01-18 337
외로워지는 사람들 file 깊은바다 2020-04-01 338
인공지능 개론 file 깊은바다 2016-03-25 339
다양한 봇빌더를 이용한 똑똑한 챗봇 만들기 file 깊은바다 2020-01-21 341
챗봇 혁명 file 깊은바다 2017-09-11 342