저도 처음엔 그냥 대충 물어봤다가 결과가 별로라서 답답했는데, 결국 핵심은 "구체적으로 역할을 정의하고 예시를 넣는 것"이더라고요. 예를 들어 "코드 리뷰 해줘"보다는 "시니어 백엔드 개발자 입장에서 이 코드의 성능 문제를 찾아줘. 특히 DB 쿼리 최적화 관점에서"라고 하면 퀄리티가 확 달라집니다.
그 다음이 컨텍스트 제공인데, 배경 정보를 충분히 줄수록 원하는 답변에 가까워지는 느낌이에요. 추상적인 요청보다는 "우리 팀은 FastAPI 쓰고 있고, 처리량이 초당 1000 요청 수준인데"라고 구체적으로 말하면 훨씬 현실적인 조언을 받을 수 있습니다.
마지막으로는 반복이 중요한 것 같아요. 첫 답변이 마음에 안 들면 피드백을 명확하게 주고 다시 돌리는 식으로요. 그냥 한 번 질문하고 끝내는 것보다 대화하듯이 여러 번 주고받으면 정말 다릅니다.