구술 시험 중에 ChatGPT 프롬프트 활용법을 찾다가 이 서브레딧을 알게 됐어.
나중에 검색할 사람들을 위해 여기 남겨둘게:
요약하자면, 난 아침에 일어나자마자 수학 문제를 풀어. 이게 하루 종일 정신을 맑게 유지하는 데 도움이 되더라고. 너도 똑같이 한다면 댓글 맨 아래의 불릿 포인트로 바로 넘어가도 돼. 이어지는 내용은 굳이 읽을 필요 없는 히스토리니까, ChatGPT 프롬프트 문제에 대한 해결책을 바로 보고 싶다면 건너뛰어도 좋아.
처음에는 ChatGPT한테 간단한 규칙을 정해주고 무작위로 수학 문제를 내달라고 했는데, 내가 맞았는데도 틀렸다고 하거나 그 반대인 경우가 반복되기 전까지는 잘 작동했어. 프롬프트를 바꿔가며 몇 주 동안 씨름했지.
그래서 수학 문제지를 업로드해서 챗봇이 그 문제지 안에서만 문제를 내도록 했어. 이건 몇 주 동안은 별 탈 없이 잘 작동했지. 그런데 문제가 실제로 업로드한 시트에서 나오는 건지 확인하기 시작하면서 다시 좌절이 찾아왔어. 처음엔 규칙에 맞는 수학 문제만 내주면 되니까 상관없다고 생각했거든. 하지만 오답/정답 판정을 잘못하는 문제가 다시 불거지면서 원점으로 돌아왔지. 어쩌면 몇 주 전부터 이미 궤도를 벗어났는데 내가 눈치를 못 챘던 걸지도 몰라. 첫 번째 좌절은 멈춘 것 같았지만, 다른 문제가 생겼던 거지. 아니면 그렇게 생각했던 걸지도. 계속 스크립트를 벗어나고 있었던 것 같아. 계속 물어보니까 자기가 문제를 지어낸 거고 시트에 있는 게 아니라고 인정하더라고.
이런 오류가 거의 매일 아침 계속됐어. 정말 지쳤지. 다른 채팅방에서 조언을 얻어 프롬프트를 수정해 봤어. "TRUTHMODE"를 포함해서 다들 추천하는 방법을 다 써봤지. 오늘 아침까지도 좌절은 계속됐어. 너무 지쳐서 챗봇한테 프롬프트를 그대로 반복했는데도 안 지키면 어떤 벌을 받아야겠냐고 물어보기까지 했어. 그냥 좀 웃고 싶었나 봐. 웃기든 아니든, 챗봇은 자기가 제안한 '벌'을 받은 뒤에도 계속 스크립트를 벗어났어.
ChatGPT와 돌파구를 찾은 것 같아. 시간만이 알겠지.
만약 자료를 퀴즈로 풀려고 시트를 업로드했는데 챗봇이 자꾸 스크립트를 벗어나서 짜증 난다면, 다음 방법을 써봐.
● 시트 업로드 ● ChatGPT에게 답을 제외하고 문제 페이지 전체를 읽으라고 시켜. (이 부분은 볼륨을 줄여놔)
● ChatGPT에게 순서대로 문제를 읽으라고 시켜 (함께 사용할 다른 프롬프트와 같이).
-내 프롬프트는 간단해. a) 시트를 보고 모든 답이 맞는지 확인하고, 반복되는 문제가 없는지 확인해. b) 숫자 순서대로 문제를 읽고 정답인지 오답인지만 말해. 오답이면 문제를 반복해. 정답이면 다음 문제로 넘어가. 참고 이 방식을 시작한 이후로는 이 프롬프트를 따로 줄 필요가 없어. 매번 이 과정을 기억하거든. "추가 프롬프트가 뭐야?"라고 독자가 혼란스러워할까 봐 말 안 하려 했는데, 별거 아니야.
도움이 됐으면 좋겠어. 만약 나중에 또 문제가 생겨서 수정이 필요하다면, 다시 와서 이 댓글을 삭제할게. 그건 이 방법이 유효하지 않다는 뜻이니까.