|

Debugging을 위한 ChatGPT 사용 방법


목표: 답변 길이 ↓, 정확도·재사용성 ↑


1. 질문 구조를 고정 포맷으로 만들기 (가장 중요)

추천 질문 템플릿

📌 효과

  • 원인 후보를 초기부터 줄임
  • 불필요한 왕복 질문 감소 (시간 절약)

2. “해결”보다 “원인 분기”를 먼저 요구하기

❌ 덜 효율적인 요청

이거 어떻게 고쳐?

✅ 더 효율적인 요청

가능한 원인을 우선순위로 나눠서 정리해줘
→ 확인 순서까지 포함해서

📌 효과

  • 한 번의 답변으로 디버깅 로드맵 확보
  • 실제 작업은 사람이, 판단은 ChatGPT가 보조

3. 실험 단위로 대화를 끊어서 사용하기

추천 흐름
  1. 가설 정리 요청
  2. (실제 테스트 진행)
  3. 결과만 요약해서 다시 질문

📌 효과

  • 대화가 길어져도 논리 축이 흔들리지 않음
  • ChatGPT가 “기억에 의존”하지 않고 논리로 다시 판단

4. “이상 케이스” 전용 질문을 던져라

당신이 자주 만나는 문제 유형에 최적화된 방식입니다.

예시 질문
  • 정상 post와 문제 post의 내부 데이터 차이 가능성은?
  • 이 현상이 특정 조건에서만 발생한다면, WP 구조상 어디를 의심해야 하나?

📌 효과

  • 일반 문서에 없는 경계 조건 / 예외 로직 탐색 가능

5. 해결 후 반드시 “정리 질문” 한 번 더

문제 해결 뒤, 이렇게 마무리하세요:

📌 효과

  • 다음에 같은 문제 나오면 검색 없이 바로 대응
  • ChatGPT가 단순 Q&A → 개인 기술 노트 생성기로 전환됨

6. 역할을 명시해서 정확도 올리기

질문 앞에 한 줄만 추가해도 결과가 달라집니다.

추천 역할 지정
  • “워드프레스 코어 구조 기준으로 설명해줘”
  • “플러그인 충돌 디버깅 전문가처럼”
  • “DB 레벨에서 원인 추적하는 관점으로”

📌 효과

  • 추측성 답변 ↓
  • 구조 기반 설명 ↑

7. 사용 전략 한 줄 요약

“해결책을 묻지 말고, 판단 구조와 확인 순서를 요구하라.”

같은 질문 수로 더 깊은 답을 얻는 방향이에요.


디버깅 전용 질문 프롬프트 10

  1. 이 증상을 만들 수 있는 원인을 가능성 높은 순서로 5개만 정리해줘. 구조 기준으로 설명해줘.
  2. 정상 케이스와 문제 케이스를 비교했을 때, 내부적으로 달라질 수 있는 지점을, 계층별(DB / 설정 / 캐시)로 나눠줘.
  3. 가장 빠르게 배제할 수 있는 원인부터, 확인 순서를 만들어줘. 각 단계에서 기대되는 결과도 포함해줘.
  4. 이 문제가 특정 조건에서만 발생한다면, 전역 설정을 제외하고, 가장 의심해야 할 구조적 지점은?
  5. UI 문제처럼 보이지만, 실제로는 데이터 문제일 가능성은? 확인해야 할 DB 포인트를 알려줘.
  6. 플러그인(확장) 충돌이라면, 부분적으로만 오작동할 때 나타나는, 전형적인 패턴은 무엇인가?
  7. 이 문제를 재현하기 위한, 최소 환경(MVP 조건)은 무엇일까?
  8. 이 현상이 캐시나 비동기 처리 때문이라면, 겉보기엔 정상인데 실제로 실패하는, 가능한 흐름을 설명해줘.
  9. 이 문제를 확실히 추적하려면, 어디에 로그를 찍는 게 가장 효과적일까? 목적별로 나눠서 알려줘.
  10. 이 문제의 본질을 한 문장으로 요약하고, 재발 방지를 위한 체크리스트를 만들어줘.

사용 원칙 (짧게)

  • 한 번에 하나 → 테스트 → 결과 요약 → 다음 질문
  • 해결을 묻지 말고 판단 구조를 요구
Our Score
Click to rate this post!
[Total: 0 Average: 0]
Visited 3 times, 1 visit(s) today

Leave a Comment

Your email address will not be published. Required fields are marked *