GPTs를 활용한 프롬프트 엔지니어링

소개

평소 프롬프트 엔지니어링을 시도하다 보면, 막막하기도 하고 놓치는 요소가 많기도 합니다. 이에 GPT의 딥 리서치 기능을 활용할 때에, GPT가 반문해주는 것에서 영감을 얻어 프롬프트 엔지니어링 GPTs를 만들었습니다. 또한 어느정도 최적화가 끝났다고 생각되기에 활용사례와 함꼐 글을 적습니다.

진행 방법

활용 도구는 GPTs이며, 최종적으로 만들어낸 프롬프트를 사용한 것은 퍼플렉시티입니다.

우선, 제가 미국 주식 시장의 시황을 매일매일 AI를 통해 전달받고 싶다고 가정해봅시다.

제가 원하는 사항들을 포함해 GPTs에게 1차적으로 전달했습니다.



이에 GPT는 다음 네 가지 요소를 생성해줍니다.

  1. STICC 요약 – Situation, Task, Intent, Constraint, Calibration을 구조화해 내가 전달한 입력이 의도대로 이해되었는지 점검할 수 있습니다.

  2. 추가 질문 – 프롬프트를 더 명확히 하기 위해 어떤 정보를 보충해야 하는지 알려줍니다.

  3. System 프롬프트 – 대화 전체의 맥락으로 유지되는 장기 지침입니다.

  4. User 프롬프트 – 단발성 명령에 해당하는 직접 지시문입니다.



이제, GPT의 응답을 살펴봅시다. 저는 미장 위주로 투자를 하기 때문에 미국 시장을 주요 타겟으로 하고 싶습니다. 그러나 제가 초기에 어떤 시장을 대상으로 할 지에 대해 따로 입력하지 않아, 국내 시장을 위주로 프롬프트 생성이 진행된 듯 합니다. 이와 같이 우리가 초기에 프롬프트를 작성할 때에는 놓치는 바가 있기 마련입니다.

이 때, 추가질문을 활용하여 프롬프트를 재설계하도록 할 수 있는게 이 GPTs의 특장점입니다. 저는 미국 시장을 중심으로 정리하고 유럽/한국/일본 주식시장은 간단하게 요약만 해줬으면 좋겠습니다. 따라서 추가질문 1번에 대해 미국 시장을 중심으로 하되, 유럽/한국/일본 주식시장은 3줄 내외의 간단한 요약을 첨부하라고 했습니다. 이외의 추가질문에 대해서는 아래와 같이 응답했습니다.



이에 대해 GPT는 아래와 같이 응답했습니다.

STICC 요약을 확인하니 내 의도와 다른 지점들이 보입니다.

한국어 텍스트가 있는 검은 화면

이에 위와 같이 수정 명령을 내렸습니다.

stcc 4

이제 STICC이 내 의도와 일치하게 작성되었습니다. STICC이 의도에 들어맞는다면, 최종 프롬프트를 점검한 뒤에 AI에게 복붙하여 실행하면 됩니다. 최종적으로 실행할 것은 다음과 같습니다.



전일 뉴스를 바로 가져오기에 적합하며 task 기능(매일 반복 수행)이 있는 퍼플렉시티를 활용할 것이며, 지침은 GPTs를 통해 생성한 것을 한 줄만 제거하여 사용하였습니다.

이와 같은 과정이 GPT를 활용하기에 너무 시간이 오래 걸리지 않냐는 반문을 할 수 있는데, 저는 잘못된 프롬프트로 인해 AI와 씨름하는 시간이 더 길 것이라 생각합니다. 물론 일상적인 작업에서 사용하기에는 부적합 할 수 있기에, 저는 AI에게 리서치를 시키거나, task 기능을 활용할 때에 주로 사용합니다.



결과와 배운 점

결론은 저희가 프롬프트 엔지니어링을 할 때에 생각보다 놓치는 것이 많기 때문에, 이로 인한 비효율이 필연적으로 발생한다는 것입니다. 이를 해결하기 위해서는 어떠한 방식으로든 프롬프트 엔지니어링을 해야 한다는 것입니다.

당장 이 케이스에서만 하더라도, 저의 미숙함으로 인해 GPT가 STICC을 오인한 경우가 2번이나 발생했습니다. 만약 프롬프트 엔지니어링 GPTs를 활용하지 않았다면, 저는 “GPT가 멍청하다”고 단정지었을지도 모릅니다.

결국 문제는 AI의 성능이 아니라 사용자의 명확성입니다.

그러나, 저희는 생각보다 저희가 무엇을 하고 싶은지 정확히 알지 못할 때도 많습니다. 설령 알고 있다고 하더라도, 이를 프롬프트로 변환하는 것은 매우 어려운 일입이다. 따라서 저는 이를 GPTs를 활용해 자동화 한 것입니다.

GPTs를 만드는 과정에선 지속적인 상호작용을 하기에는 GPTs만으로는 한계가 있다는 점이 가장 큰 문제점이었습니다. 이는 System 프롬프트를 도입하며 어느정도 해결한 듯 합니다.

그러나 아직 이 GPTs도, 나도 부족한 점이 많을 것이기에 이 케이스에서 저의 문제점을 알려주시면 감사하겠습니다. 또한 이 GPTs를 활용하시고, 아쉬운 점이 있다면 말씀해주세요. 수정 및 보완하도록 노력하겠습니다.


최종적으로 같은 내용이 적힌 제 블로그와 GPTs, 그리고 GPTs와의 대화 전문 링크를 첨부합니다.

Blog

https://blog.naver.com/res0421/224047407701

GPTs

https://chatgpt.com/g/g-678ab41d4b8c8191a7e35b13f97abd27-prompt-enhancer

GPTs와의 대화 전문

https://chatgpt.com/share/68f5c5df-3308-800c-a20f-83ce18f06aa3

1
1개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요