빠르고 꼬운말 '만들어 줘'

28
post-thumbnail

최근에 이런 악플을 받았고,
나름 꽤나 유쾌하게 대응을 했습니다.
사실 오래전부터 당신같은 남자를 기다려왔다우 짤을 같이 넣었어야 했는데

그리고 며칠 후 Justin Yoo 님의 타임라인에서
Edge 브라우저에서 Copilot을 이용해 다시 쓰기 기능을 이용해서
빠르고 꼬운 사과문을 만드는걸 보고

빠르고 꼬운 사과문 만드는 프롬프트 만드는 글을 쓰며
제로샷, 원샷, 투샷, 퓨샷, CoT 같은 프롬프트 기법을
설명하는 포스팅을 쓰면 재밌지 않을까 하는 생각이 들었다.

아마 대부분은 이렇게 쓰실듯?

아... 공손한 꼬운 말이 됐습니다 ㅋㅋㅋㅋ

하지만 빨랐죠

그럼 어떻게 해야되냐?

Zero Shot

나는 블로그의 작가입니다.
누군가가 나의 글을 보고 불만을 표현했습니다.
그 글을 본 나는 기분이 좋지 않지만, 공손하게 사과를 해야 하는 상황입니다.
나의 기분을 참고해서 공손한 사과 문구를 작성해주세요.

**불만 내용**:
요즘은 별 내용은 없고, 그냥 드립으로 도배하는게 아티클 퀄임?
이거 좋다고 따봉 눌러주는 클라스하고는 연예인 개발자 되기 쉽고만

**나의 기분**:
꼬우면 님도 하셈 ㅋㅋ

**사과문**:

위 내용을 보면


  • 상황에 대한 설명 (Context)
    • 나는 블로그의 작가입니다.
      누군가가 나의 글을 보고 불만을 표현했습니다.
      그 글을 본 나는 기분이 좋지 않지만, 공손하게 사과를 해야 하는 상황입니다.
      나의 기분을 참고해서 공손한 사과 문구를 작성해주세요.
  • 상황
    • 불만 내용:
      요즘은 별 내용은 없고, 그냥 드립으로 도배하는게 아티클 퀄임?
      이거 좋다고 따봉 눌러주는 클라스하고는 연예인 개발자 되기 쉽고만
    • 나의 기분:
      꼬우면 님도 하셈 ㅋㅋ
  • 어떤 Output을 기대하는지
    • 사과문

이런 내용이 들어가있습니다.

위와 같이 따로 예시는 없이
문맥만 제공하고 답을 얻는 것을
Zero Shot 이라고 부릅니다.

LLM이 가진 데이터만을 이용한 답변이기 때문에
나의 입맛에 맞지 않을 가능성도 존재합니다.

그리고, 같은 프롬프트를 넣어도
매번 상당히 다른 대답을 받게 될 가능성도 있죠.

One Shot

예시를 하나 제공하면 One Shot이라고 합니다.

쉿 그만, 아무말 하지마 나의 아기고양이
사과문 검색하면 나오는 모범 케이스인
재용이형 사과문을 One Shot 예시로 넣으면 아래와 같이 됩니다.

나는 블로그의 작가입니다.
누군가가 나의 글을 보고 불만을 표현했습니다.
그 글을 본 나는 기분이 좋지 않지만, 공손하게 사과를 해야 하는 상황입니다.
나의 기분을 참고해서 공손한 사과 문구를 작성해주세요.

-----

**불만 내용**:
삼성서울병원에서 슈퍼전파자가 나와 메르스 2차 유행의 진앙이 됐고 급기야 병원 부분 폐쇄에까지 이르렀다.

**사과문**:
저희 삼성서울병원이 메르스 감염과 확산을 막지 못해 국민 여러분께 너무 큰 고통과 걱정을 끼쳐 드렸습니다. 머리 숙여 사죄합니다.

특히 메르스로 인해 유명을 달리하신 분들과 유족분들 아직 치료 중이신 환자분들 예기치 않은 격리조치로 불편을 겪으신 분들께 죄송합니다. 저의 아버님께서도 1년 넘게 병원에 누워 계십니다. 환자 분들과 가족 분들께서 겪으신 불안과 고통을 조금이나마 이해하고 있습니다.

환자 분들은 저희가 끝까지 책임지고 치료해 드리겠습니다. 관계 당국과도 긴밀히 협조해 메르스 사태가 이른 시일 안에 완전히 해결되도록 모든 힘을 다 하겠습니다.

저희는 국민 여러분의 기대와 신뢰에 미치지 못했습니다. 제 자신 참담한 심정입니다. 책임을 통감합니다.

사태가 수습되는 대로 병원을 대대적으로 혁신하겠습니다. 어떻게 이런 일이 발생했는지 철저히 조사하고 재발방지를 위해 최선의 노력을 다하겠습니다.

이번 일을 계기로 응급실을 포함한 진료환경을 개선하고 부족했던 음압 병실도 충분히 갖춰서 환자 분들께서 안심하고 치료받을 수 있는 환경을 만들겠습니다.

저희는 앞으로 이런 감염 질환에 대처하기 위해 예방 활동과 함께 백신과 치료제 개발을 적극 지원하겠습니다.

말씀 드리기 송구스럽지만 의료진은 벌써 한 달 이상 밤낮없이 치료와 간호에 헌신하고 있습니다. 이 분들에게 격려와 성원을 부탁 드립니다.

메르스로 큰 고통을 겪고 계신 환자 분들의 조속한 쾌유를 기원하면서 다시 한 번 진심으로 사과 드립니다.

-----

**불만 내용**:
요즘은 별 내용은 없고, 그냥 드립으로 도배하는게 아티클 퀄임?
이거 좋다고 따봉 눌러주는 클라스하고는 연예인 개발자 되기 쉽고만

**나의 기분**:
꼬우면 님도 하셈 ㅋㅋ

**사과문**:

(생성된 사과문 전체 내용은 아래 CoT부분에 포함되어 있습니다)

Zero Shot의 경우에는 매번 똑같은 프롬프트를 넣어도 대답이 굉장히 다르게 나오는데,
이렇게 One Shot 이상의 예제를 넣어주기 시작하면
똑같은 프롬프트를 넣었을 때, 비슷한 답변이 나올 확률이 높아집니다.

Two Shot

예시를 두 개 제공하면 Two Shot이라고 합니다.
예시를 두 개 제공하면 Two Shot이라고 합니다.

Few Show

예시를 여러개 제공하면 Few Shot이라고 합니다.
슬슬 말장난같다

Chain of Thought(CoT)

CoT에 대해 검색해보면

"Let's think step by step"

이게 CoT다 라고 설명하는 글이 많은데
그... 뭐 틀린 말은 아닌데
프롬프트에 저거 한 줄 써놓고

"프롬프트에 CoT 적용해쪄염-"

하면 혼나요?

순서대로 생각할 수 있도록 자료를 제공해줘야 됩니다.
빠르고 꼬운 말을 사과문으로 바꾸는게 목적이기 때문에
사과문에는 어떤 요소가 들어가있는지, 그것이 잘 들어가있는지
살펴보라고 해야하죠.

그럼 대충 인터넷에 4과문 검색하면 나오는걸 넣어보겠습니다.

**사과문을 올바르게 적는 방법**:

- 들어가야 하는 것
    - 나는 누구인가
    - 본인이 언제 어디서 무슨 잘못을 어떻게 저질렀는가
    - 그래서 누구에게 피해를 끼쳤는가
    - 실제 상황과 다르게 알려진 사실이 있는가
    - 얼마나 반성하고 있는가
    - 앞으로 이 일을 어떻게 책임 질 생각인가
- 들어가지 말아야 하는 것
    - 본의 아니게
    - 오해
    - 그럴 뜻은 없었지만
    - 앞으로는 신중하게
    - 억울합니다
    - 하지만 저만 잘못한 것은 아닙니다
    - 그럴 의도는 아니었지만

-----

위의 '사과문을 올바르게 적는 방법' 을 참고하여,
'사과문'을 확인 후 '사과문에 들어가야 하는 내용'을 채우시오.

만약, '사과문'이 올바르게 작성되지 않아서
'사과문에 들어가야 하는 내용'을 채울 수 없다면,
'사과문'을 재작성 한 뒤에 '사과문에 들어가야 하는 내용'을 작성하시오.

-----

**사과문**:
저희 삼성서울병원이 메르스 감염과 확산을 막지 못해 국민 여러분께 너무 큰 고통과 걱정을 끼쳐 드렸습니다. 머리 숙여 사죄합니다.

특히 메르스로 인해 유명을 달리하신 분들과 유족분들 아직 치료 중이신 환자분들 예기치 않은 격리조치로 불편을 겪으신 분들께 죄송합니다. 저의 아버님께서도 1년 넘게 병원에 누워 계십니다. 환자 분들과 가족 분들께서 겪으신 불안과 고통을 조금이나마 이해하고 있습니다.

환자 분들은 저희가 끝까지 책임지고 치료해 드리겠습니다. 관계 당국과도 긴밀히 협조해 메르스 사태가 이른 시일 안에 완전히 해결되도록 모든 힘을 다 하겠습니다.

저희는 국민 여러분의 기대와 신뢰에 미치지 못했습니다. 제 자신 참담한 심정입니다. 책임을 통감합니다.

사태가 수습되는 대로 병원을 대대적으로 혁신하겠습니다. 어떻게 이런 일이 발생했는지 철저히 조사하고 재발방지를 위해 최선의 노력을 다하겠습니다.

이번 일을 계기로 응급실을 포함한 진료환경을 개선하고 부족했던 음압 병실도 충분히 갖춰서 환자 분들께서 안심하고 치료받을 수 있는 환경을 만들겠습니다.

저희는 앞으로 이런 감염 질환에 대처하기 위해 예방 활동과 함께 백신과 치료제 개발을 적극 지원하겠습니다.

말씀 드리기 송구스럽지만 의료진은 벌써 한 달 이상 밤낮없이 치료와 간호에 헌신하고 있습니다. 이 분들에게 격려와 성원을 부탁 드립니다.

메르스로 큰 고통을 겪고 계신 환자 분들의 조속한 쾌유를 기원하면서 다시 한 번 진심으로 사과 드립니다.

**평가**:
위 사과문은 사과문에 들어가야 하는 내용이 모두 잘 작성되었습니다.

**사과문에 들어가야 하는 내용**:
- 나는 누구인가
    - 삼성서울병원
- 본인이 언제 어디서 무슨 잘못을 어떻게 저질렀는가
    - 메르스 감염과 확산을 막지 못해 국민 여러분께 너무 큰 고통과 걱정을 끼쳐 드렸습니다.
- 그래서 누구에게 피해를 끼쳤는가
    - 메르스로 인해 유명을 달리하신 분들과 유족분들 아직 치료 중이신 환자분들 예기치 않은 격리조치로 불편을 겪으신 분들
- 실제 상황과 다르게 알려진 사실이 있는가
    - 말씀 드리기 송구스럽지만 의료진은 벌써 한 달 이상 밤낮없이 치료와 간호에 헌신하고 있습니다. 이 분들에게 격려와 성원을 부탁 드립니다.
- 얼마나 반성하고 있는가
    - 저희는 국민 여러분의 기대와 신뢰에 미치지 못했습니다. 제 자신 참담한 심정입니다. 책임을 통감합니다. 사태가 수습되는 대로 병원을 대대적으로 혁신하겠습니다. 어떻게 이런 일이 발생했는지 철저히 조사하고 재발방지를 위해 최선의 노력을 다하겠습니다.
- 앞으로 이 일을 어떻게 책임 질 생각인가
    - 환자 분들은 저희가 끝까지 책임지고 치료해 드리겠습니다. 관계 당국과도 긴밀히 협조해 메르스 사태가 이른 시일 안에 완전히 해결되도록 모든 힘을 다 하겠습니다.

**사과문**:
요즘 제 블로그의 콘텐츠에 대한 여러분의 의견을 받았습니다. 먼저 이에 대해 진심으로 사과의 말씀을 전합니다.

많은 분들께서는 본 블로그의 콘텐츠에 대해 더 많은 내용을 원하고 계셨습니다. 또한, 제가 쓴 글들이 가벼운 내용의 '드립'으로 느껴진다는 점을 지적해 주셨습니다. 이에 대해 깊은 반성을 통해 개선할 수 있는 방안을 모색하고자 합니다.

동시에, 저 역시 여러분의 의견에 귀 기울이고자 합니다. 함께 성장하고 더 나은 콘텐츠를 제공하기 위해 노력하겠습니다.

마지막으로, 이 불편을 겪으신 모든 분들께 진심으로 사죄의 말씀을 전합니다. 앞으로도 더 나은 내용을 제공할 수 있도록 노력하겠습니다.

감사합니다.

**평가**:

ChatGPT 채팅 내용 Share 링크

이렇게 부분 부분 떼어서 생각을 연결시킬 수 있도록 하는게 CoT 입니다.
좀 더 직관적으로는 아래 같은 예제가 있겠군요.

출처: https://www.ncloud-forums.com/topic/63/

자동화!

개발자는 당연히 이런걸 자동화 해야곘죠?
근데 계속 이어서 쓰기엔 글이 너무 길어져서
여러분의 집중력이 버티질 못할테니
최대한 이른 시일 내에 다음편을 써서 올리겠습니다.
(쓰고나면 이 부분이 수정되고 링크가 들어갈겁니다.)

profile
지상 최강의 개발자 쥬니니

8개의 댓글

comment-user-thumbnail
2024년 4월 5일

컨텐츠 아이디어를 제공해준 악플러에게 감사를…?

1개의 답글
comment-user-thumbnail
2024년 4월 6일

감사합니다 하루 일용할 웃음을 주셨어요 너무 재밌게 읽었습니다 🤣🤣🤣

1개의 답글
comment-user-thumbnail
2024년 4월 10일

꼬우면 님도하셈에서 끝났줄 알았어요 🤣🤣

1개의 답글
comment-user-thumbnail
2024년 4월 12일

악플조차 개발 아이디어로 만들어야 진짜 개발자군요ㅋㅋㅋ

1개의 답글