검색
검색
공개 노트 검색
회원가입로그인

[Claude] 클로드 프롬프트 엔지니어링 튜토리얼

[Claude] 클로드 프롬프트 엔지니어링 튜토리얼 image 1

여러 인공지능 챗봇이 개발되고, 그 성능이 향상됨에 따라, 프롬프트 엔지니어링에 대한 관심은 초기보다는 관심이 줄어든 느낌입니다. 인공지능의 성능을 제어하고 결과값의 품질을 높이기 위해서는 여전히 프롬프트를 잘 써야합니다. 많은 튜토리얼과 넘쳐나는 정보 때문에 역할을 설정하거나 명확한 지침을 줘야 한다는 식의 사실은 누구나 아는 상식이 되었습니다. 하지만 LLM에 접속하여 챗지피티나 제미나이 혹은 클로드의 입력창에 우리가 쓰는 프롬프트는 프롬프트 엔지니어링의 원칙과는 거리가 멀 때가 많습니다. 실제로 어떻게 질문하느냐에 따라 결과는 큰 차이를 보이는 것이 인공지능 챗봇입니다. 그러므로 프롬프트를 잘 쓰는 프롬프트 엔지니어링 능력의 차이는 인공지능 사용 능력의 척도라해도 과언이 아닐 것입니다.

클로드 사용법에 대한 메뉴얼을 끝까지 읽는 사람은 드물 것입니다. 어떤 프로그램이든 그 메뉴얼 안에는 그 프로그램을 최대한 사용할 수 있는 팁이 들어가 있습니다. 배경지식 없이 이러한 메뉴얼을 읽기는 참 힘이 드는 것도 사실입니다. 이런 사실을 개발한 회사에서도 잘 알고 있기에 초보자도 쉽게 알 수 있도록 쉽게 작동할 수 있는 튜토리얼을 제공합니다. 클로드 메뉴얼(다큐먼트) 안에도 클로드를 잘 쓸 수 있는 프롬프트 엔지니어링 튜토리얼의 링크가 포함되어 있습니다.

(클로드 프롬프트 엔지니어링 튜토리얼 링크]

🔧 Prompt Engineering Interactive Tutorial [PUBLIC ACCESS]

[Claude] 클로드 프롬프트 엔지니어링 튜토리얼 image 2

링크를 열면 위와 같이 구글 스프레드시트로 작성한 튜토리얼이 나옵니다. 영어로 되어 있어 읽기 불편하시다면 전체를 선택하여 복사하여 DeepL이나 챗지피티에 넣어서 번역해서 읽으시기 바랍니다.

이 튜토리얼을 제대로 쓰기 위해서는 Anthropic api 키를 구글 스프레드시트의 확장프로그램(extensions) Claude for Sheet 를 설치한 후, 클로드의 api 콘솔에서 api 키를 복사하여, 다시 Claude for Sheet 에 클로드 api 키를 입력하여야 합니다.

1) Claude for Sheet 설치

Claude for Sheets™ - Google Workspace Marketplace

튜토리얼에 파란색 링크를 눌러 확장프로그램을 설치해 주세요.

[Claude] 클로드 프롬프트 엔지니어링 튜토리얼 image 3

2) Claude api 키 복사

[Claude] 클로드 프롬프트 엔지니어링 튜토리얼 image 4

[Claude] 클로드 프롬프트 엔지니어링 튜토리얼 image 5

(API Console 선택)

[Claude] 클로드 프롬프트 엔지니어링 튜토리얼 image 6

(get API Keys)

[Claude] 클로드 프롬프트 엔지니어링 튜토리얼 image 7

(Create Key)

[Claude] 클로드 프롬프트 엔지니어링 튜토리얼 image 8

(키의 이름을 입력하면 키가 생성이 되고 복사해서 사용)

3) Claude for Sheet 에 api 입력하기

[Claude] 클로드 프롬프트 엔지니어링 튜토리얼 image 9

구글 스프레드시트의 File > Make a copy 를 눌러서 나의 구글드라이브에 파일을 복사합니다.

[Claude] 클로드 프롬프트 엔지니어링 튜토리얼 image 10

사본이 만들어졌습니다.

[Claude] 클로드 프롬프트 엔지니어링 튜토리얼 image 11

제목을 적절하게 바꾸시고 상단 Extensions(확장프로그램) 탭에서 "Claude for Sheets"를 클릭합니다.

[Claude] 클로드 프롬프트 엔지니어링 튜토리얼 image 12

저는 이미 api 키를 입력한 상태라서 change your Anthropic API Key 로 나오지만, 아직 입력하지 않은 분들에게는 Put your Anthropic API key 라고 나올 것입니다. api 키를 입력하세요.

위 과정을 모두 마치면, 클로드 프롬프트 엔지니어링 튜토리얼을 사용할 준비를 모두 마친 것입니다.

4) 튜토리얼 학습하기

[Claude] 클로드 프롬프트 엔지니어링 튜토리얼 image 13

튜토리얼은 Lesson을 읽고 나서 Examples(예제)를 푸는 방식으로 구성되어 있습니다.

[Claude] 클로드 프롬프트 엔지니어링 튜토리얼 image 14

다양한 예제들이 있는데, 마치 미션을 수행하듯이 재미있게 되어 있습니다. 노란색의 셀에 있는 프롬프트를 수정하여 오른쪽 파란색의 클로드 응답을 잘 끌어낼 수 있도록 프로그래밍 되어 있습니다. 프롬프트를 작성하고 바로 파란색 부분을 클릭하거나, 노란색 프롬프트 셀을 선택하고 alt + enter, command + enter을 입력하면 파란색 부분에서 클로드의 응답을 받을 수 있습니다.

미션이 성공하면 파란색 부분이 초록색으로 바뀌게 됩니다. 초록색으로 바뀌면 다음 예제를 수행하는 방식으로 자연스럽게 클로드 프롬프트 엔지니어링을 익힐 수 있습니다.

[Claude] 클로드 프롬프트 엔지니어링 튜토리얼 image 15

재미있던 예제 중에 하나는 로봇에 대한 하이쿠(일본의 정형시)를 작성하는 프롬프트 예제였습니다.

이 문제의 핵심은 시스템 프롬프트(system prompt)를 작성하여 서론(preamble)을 챗봇이 생성하지 않도록 프롬프팅하는 것입니다.

[Claude] 클로드 프롬프트 엔지니어링 튜토리얼 image 16

왼쪽의 프롬프트 상단의 "Your response must be over 1000 words without preamble" 부분을 시스템 프롬프트라고 하는데, 이 부분을 제가 작성하여 클로드의 응답을 성공적으로 받아낸 이미지입니다.

문제가 잘 해결되지 않을 때에는 프롬프트 왼쪽 부분에 나타나는 "+"를 눌러서 힌트를 참고하세요.

저도 아직 이 튜토리얼을 끝까지 수행하지는 못했지만, 틈틈이 끝까지 해볼 생각입니다. 함께 게임하듯 프롬프트 엔지니어링 게임을 해 보시면 어떠실까요?

조회수 : 1377
공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기