레플리
글 수 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 깊은바다 2023-12-04 306
머신 러닝 워크북 file 깊은바다 2018-04-14 304
한 권으로 정리하는 4차산업혁명 file 깊은바다 2018-07-06 300
펭귄브로의 3분 딥러닝, 파이토치맛 file 깊은바다 2020-08-02 295
가장 빨리 만나는 챗봇 프로그래밍 with Bot Framework file 깊은바다 2018-12-24 294
리얼월드 머신러닝 file 깊은바다 2018-10-20 294
안녕, 인간 file 깊은바다 2019-11-10 287
스마트한 인공지능 챗봇 개발 file 깊은바다 2018-08-13 286
대학에 가는 AI VS 교과서를 못 읽는 아이들 file 깊은바다 2019-02-28 281
보통 사람들의 전쟁 file 깊은바다 2020-05-28 275
이것이 우리에게 딱 맞는 딥러닝 with 텐서플로 file 깊은바다 2018-09-15 272
인공지능 개발 이야기 file 깊은바다 2018-03-20 269
에이트 - 인공지능에게 대체되지 않는 나를 만드는 법 file 깊은바다 2019-12-10 261
의료 인공지능 file 깊은바다 2018-10-08 260
커넥톰, 뇌의 지도 file 깊은바다 2018-09-11 259