요즘 혼자 코딩 공부하면서 클로드한테 자주 물어보는데, 프롬프트를 어떻게 쓰냐에 따라 답변 퀄리티가 정말 달라지더라고요. 특히 코드 리뷰 받을 때 좋은 프롬프트를 찾았어서 공유할게요.
저는 이렇게 써요. "다음 파이썬 코드를 리뷰해주는데, 성능 개선, 코드 가독성, 에러 처리 이렇게 세 가지 관점에서 지적해줘. 각 문제마다 왜 그런지 설명하고 개선된 코드 예시도 함께 보여줘." 이렇게 명확하게 기준을 주면 일단 답변이 훨씬 체계적이더라고요. 그냥 "이 코드 어때?"라고 물어봤을 때는 중구난방으로 얘기하는데 말이죠.
포인트는 세 가지인 것 같아요. 첫째, 무엇을 해달라고 명확히 지시하기. 둘째, 여러 관점을 제시해서 그 안에서 선택하게 하기. 셋째, 설명과 실제 예시를 함께 요청하기. 이렇게 하면 마치 경험 많은 선배한테 조언받는 느낌이에요.
최근에는 "코드를 개선한 후에 개선 전후로 비교 표를 만들어줘"라고 요청하기도 하는데 이것도 꽤 유용해요. 한 눈에 뭐가 바뀌었는지 보이니까요. 물론 클로드도 가끔 이상한 답변 주긴 하는데, 그럴 땐 "왜 그렇게 생각해?"라고 다시 물어보면 자기 실수를 인정하고 수정하더라고요.
혹시 다른 분들은 코딩 프롬프트 어떻게 쓰시는지 궁금해요. 특히 실무처럼 복잡한 코드 다룰 때 좋은 팁 있으면 알려주세요.