Open k-young-passionate opened 2 months ago
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
역시 4는 잘 해주는군여
https://www.searchenginejournal.com/research-chatgpt-prompts/507535/
ChatGPT한테 팁을 준다고 하면 더 잘 대답한다는 연구 결과도 있습니다. 어디서 듣기로는 협박하면 더 잘 대답한다고 그러더라고요.
@mingnuj ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 웃기고 어이없네여 ㅋㅋㅋㅋㅋㅋㅋㅋ
@mingnuj 오... 할머니가 물려줬다고 비는 전략만 사용해봤는데 협박은 생각 못해봤네요...! 협박도 앞으로 이용해봐야겠어요(?) ㅋㅋㅋㅋㅋ
요약
언어 기반의 생성형 AI 에게 똑똑한 답변을 이끌어내는 기술 (prompt engineering)
chat gpt 소개
chat gpt란 2022년 11월 30일 출시된, 언어 기반의 생성형 AI이다. 어떤 prompt가 들어오면, 그 다음에 나올 확률이 가장 높은 텍스트를 출력하여 문장을 생성한다.
chat gpt 출시에 각자 느끼는 것은 다르겠지만, 저자는 인간은 새로운 형태의 검색 UI를 마주치게 되었다고 생각한다. 이는 제한된 형태로 제한된 곳에서 쓰이던 LLM(대규모 언어 모델, 언어를 이해하는 모델) 이란 기술을 일반인들이 접하게 되며, 수많은 기업에서 같은 방식의 interface를 통해 LLM 서비스를 제공하게 만들었다.
언어기반 생성형 AI 이용 시의 답답함
이 글을 읽는 독자들은 한 번이라도 chat gpt, gemini, clova x 등 LLM 기반 “언어 기반 생성형 AI”를 이용해보았을 것이라 생각한다. 또한, 사용해보면서 답답함을 느낀 경험 또한 있을 것이라 믿는다.
똑똑한거 같기는 한데, 가끔씩 창의적인 멍청함, 혹은 그냥 이상한 답변을 사실처럼 하는 경우가 많아 화가 나거나 구글링으로 쉽게 찾을 수 있을 법한 무언가를 더 오랫동안 찾아 시간낭비를 했던 기억이 있다.
아래는 올해 상반기에 저자의 숏폼 피드에 자주 돌아다니던 류의 컨텐츠이다.
당시 chat gpt는 n행시에 대한 개념을 완벽하게 이해를 못했고, 유저들은 이런 chat gpt를 이용하여 나온 답변을 기반으로 학교의 로고를 수정하여 재밌는 영상을 만들었다.
이렇게 학습의 부족 등을 이유로 화자가 의도하지 않는 답변을 하는 경우가 아직은 많이 있다. 그럼 이런 생성형 AI들은 정말로 멍청해서 이렇게 답을 내는 걸까?
prompt engineering
chat gpt 가 4o 모델이 나오면서 대부분의 답변은 자세한 프롬프트(생성형 AI 에 요청하는 자연어 텍스트, 출처 aws 문서) 없이 잘 답변하지만, 초창기에는 더더욱 오류가 많았다. 그러한 와중에 어떠한 사람들은 더 잘 대답하게 만드는 노하우들을 만들었는데, 이를 prompt engineering 이라고 부른다.
prompt engineering에는 여러 기법들이 있는데 이 글에서는 대표적인 기법 두 가지를 소개하려고 한다. 장황한 설명보다는 예시를 통해서 설명을 하려고 한다. 이를 위해 아직 n행시에 대해 이해를 잘 못하고 있는 Gemini 모델을 이용해보겠다.
x shot 기법
쉽게 말해 예시를 x 번 넣어주는 기법이다. 보통 한개 내지 적은 수의 예시를 넣어주면 된다. 다음은 x shot 기법 예시이다.
chain of thought
어떠한 사고의 흐름을 통해 결과를 낼 지 설명해주는 작업이다. 다음은 chain of thought 기법의 예시이다.
위 예시를 보면 알겠지만 일일이 과정을 설명하는 것은 쉬운 일은 아니다. 그래서 보통은 다음과 같이 x-shot 기법과 함께 적용한다.
결론
prompt engineering 의 대표적인 두 가지 기법인 x shot 기법(예시들기)과 chain of thought(추론 과정 적어두기) 방법을 확인해보았다.
각각의 예시는 n행시로만 들었지만, 이러한 기법들을 이용하여 번역, QnA 서비스, 추론, 계획 수립, 심지어는 프로그래밍 문제 해결과 창의적인 글쓰기를 시킬 수 있다.
이러한 기법을 몰랐다면 앞으로 언어 기반의 생성형 AI를 이용할 때 큰 도움이 되기를 바란다.
번외
저자는 이 글의 제목을 지을 때, chat gpt를 활용했다. (어그로를 끌기 위해 조금 도발적인 제목을 사용하였다.) prompt 와 답변을 공유할테니, 제목이 마음에 들었다면 참조해 보는 것도 추천한다.